From 17ed5cbb91ce22f1d325dd56980a3a6687df73a7 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Wed, 10 Apr 2024 22:22:30 +0200 Subject: [PATCH] Add keymap draw tools --- draw/draw.sh | 3 +++ draw/layout.yaml | 11 +++++++++++ shell.nix | 1 + 3 files changed, 15 insertions(+) create mode 100755 draw/draw.sh create mode 100644 draw/layout.yaml diff --git a/draw/draw.sh b/draw/draw.sh new file mode 100755 index 0000000..92c645b --- /dev/null +++ b/draw/draw.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +keymap draw -n "2vv3332+3> 3<+23332vv" <(keymap parse -b draw/layout.yaml -z config/abyss.keymap) > draw/keymap.svg diff --git a/draw/layout.yaml b/draw/layout.yaml new file mode 100644 index 0000000..52c06e5 --- /dev/null +++ b/draw/layout.yaml @@ -0,0 +1,11 @@ +layers: + default: {} +combos: +- p: [9, 10, 11] + k: HOME + draw_separate: true + l: [default] +- p: [14, 15, 16] + k: END + draw_separate: true + l: [default] diff --git a/shell.nix b/shell.nix index f91e4b4..0b05eb1 100644 --- a/shell.nix +++ b/shell.nix @@ -5,6 +5,7 @@ pkgs.mkShell { nodejs freecad blender + python3Packages.pip # python312Packages.west # cmake # ninja