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