undoing a mess
This commit is contained in:
commit
2ce841a440
9 changed files with 41 additions and 113 deletions
|
@ -1,36 +0,0 @@
|
||||||
(defcfg
|
|
||||||
linux-use-trackpoint-property yes
|
|
||||||
;;linux-output-device-bus-type USB
|
|
||||||
process-unmapped-keys yes
|
|
||||||
linux-continue-if-no-devs-found yes
|
|
||||||
)
|
|
||||||
|
|
||||||
;; Only one defsrc is allowed.
|
|
||||||
;;
|
|
||||||
;; defsrc defines the keys that will be intercepted by kanata. The order of the
|
|
||||||
;; keys matches with deflayer declarations and all deflayer declarations must
|
|
||||||
;; have the same number of keys as defsrc. Any keys not listed in defsrc will
|
|
||||||
;; be passed straight to the operating system.
|
|
||||||
(defsrc
|
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
|
||||||
tab q w e r t y u i o p [ ] \
|
|
||||||
caps a s d f g h j k l ; ' ret
|
|
||||||
lsft z x c v b n m , . / rsft
|
|
||||||
lctl lmet lalt spc ralt rmet
|
|
||||||
)
|
|
||||||
|
|
||||||
;; The first layer defined is the layer that will be active by default when
|
|
||||||
;; kanata starts up. This layer is the standard QWERTY layout except for the
|
|
||||||
;; backtick/grave key (@grl) which is an alias for a tap-hold key.
|
|
||||||
(deflayer qwerty
|
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
|
||||||
tab q w e r t y u i o p [ ] \
|
|
||||||
@ctrlesc a s d f g h j k l ; ' ret
|
|
||||||
lsft z x c v b n m , . / rsft
|
|
||||||
lctl lalt lmet spc rmet ralt
|
|
||||||
)
|
|
||||||
|
|
||||||
(defalias
|
|
||||||
;; tap for escape, hold for lctl
|
|
||||||
ctrlesc (tap-hold 200 200 esc lctl)
|
|
||||||
)
|
|
|
@ -9,19 +9,16 @@
|
||||||
tab q w e r t y u i o p [ ] bspc
|
tab q w e r t y u i o p [ ] bspc
|
||||||
caps a s d f g h j k l ; ' ret
|
caps a s d f g h j k l ; ' ret
|
||||||
lsft z x c v b n m , . / rsft
|
lsft z x c v b n m , . / rsft
|
||||||
lctl nlck lmet lalt spc ralt rmet
|
lctl nlck lmet lalt spc ralt rmet)
|
||||||
)
|
|
||||||
|
|
||||||
(defalias
|
(defalias
|
||||||
ctrlesc (tap-hold-next-release 200 esc lctrl)
|
ctrlesc (tap-hold-next-release 200 esc lctrl)
|
||||||
sp-lsft (tap-hold-next-release 200 \( lsft)
|
sp-lsft (tap-hold-next-release 200 \( lsft)
|
||||||
sp-rsft (tap-hold-next-release 200 \) lsft)
|
sp-rsft (tap-hold-next-release 200 \) lsft))
|
||||||
hypr C-A-M-S)
|
|
||||||
|
|
||||||
(deflayer qwerty
|
(deflayer qwerty
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = \ del
|
grv 1 2 3 4 5 6 7 8 9 0 - = \ del
|
||||||
tab q w e r t y u i o p [ ] bspc
|
tab q w e r t y u i o p [ ] bspc
|
||||||
@ctrlesc a s d f g h j k l ; ' ret
|
@ctrlesc a s d f g h j k l ; ' ret
|
||||||
@sp-lsft z x c v b n m , . / @sp-rsft
|
@sp-lsft z x c v b n m , . / @sp-rsft
|
||||||
lctl lctl lalt lmet spc rmet ralt
|
lctl lctl lalt lmet spc rmet ralt)
|
||||||
)
|
|
||||||
|
|
|
@ -1,28 +0,0 @@
|
||||||
(defcfg
|
|
||||||
input (device-file "/dev/input/by-id/usb-Keebio_Quefrency_Rev._5-event-kbd")
|
|
||||||
output (uinput-sink "kmonad-quefrency")
|
|
||||||
fallthrough true
|
|
||||||
)
|
|
||||||
|
|
||||||
(defsrc
|
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
|
||||||
tab q w e r t y u i o p [ ] \
|
|
||||||
caps a s d f g h j k l ; ' ret
|
|
||||||
lsft z x c v b n m , . / rsft
|
|
||||||
lctl nlck lmet lalt spc ralt rmet slck
|
|
||||||
)
|
|
||||||
|
|
||||||
(defalias
|
|
||||||
ctrlesc (tap-hold-next-release 200 esc lctrl)
|
|
||||||
sp-lsft (tap-hold-next-release 200 \( lsft)
|
|
||||||
sp-rsft (tap-hold-next-release 200 \) lsft)
|
|
||||||
hypr C-A-M-S)
|
|
||||||
|
|
||||||
(deflayer qwerty
|
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
|
||||||
tab q w e r t y u i o p [ ] \
|
|
||||||
@ctrlesc a s d f g h j k l ; ' ret
|
|
||||||
@sp-lsft z x c v b n m , . / @sp-rsft
|
|
||||||
@hypr lctl lalt lmet spc rmet ralt @hypr
|
|
||||||
)
|
|
||||||
|
|
|
@ -1,16 +1,14 @@
|
||||||
(defcfg
|
(defcfg
|
||||||
input (device-file "/dev/input/by-id/usb-Razer_Razer_Blade-if01-event-kbd")
|
input (device-file "/dev/input/by-id/usb-Razer_Razer_Blade-if01-event-kbd")
|
||||||
output (uinput-sink "kmonad-razer")
|
output (uinput-sink "kmonad-razer")
|
||||||
fallthrough true
|
fallthrough true)
|
||||||
)
|
|
||||||
|
|
||||||
(defsrc
|
(defsrc
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
||||||
tab q w e r t y u i o p [ ] \
|
tab q w e r t y u i o p [ ] \
|
||||||
caps a s d f g h j k l ; ' ret
|
caps a s d f g h j k l ; ' ret
|
||||||
lsft z x c v b n m , . / rsft
|
lsft z x c v b n m , . / rsft
|
||||||
lctl lmet lalt spc ralt rmet
|
lctl lmet lalt spc ralt rmet)
|
||||||
)
|
|
||||||
|
|
||||||
(defalias
|
(defalias
|
||||||
ctrlesc (tap-hold-next-release 200 esc lctrl)
|
ctrlesc (tap-hold-next-release 200 esc lctrl)
|
||||||
|
@ -20,7 +18,6 @@
|
||||||
(deflayer qwerty
|
(deflayer qwerty
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
||||||
tab q w e r t y u i o p [ ] \
|
tab q w e r t y u i o p [ ] \
|
||||||
@ctrlesc a s d f g h j k l ; ' ret
|
@supesc a s d f g h j k l ; ' ret
|
||||||
@sp-lsft z x c v b n m , . / @sp-rsft
|
@sp-lsft z x c v b n m , . / @sp-rsft
|
||||||
lmet lalt lctrl spc rctrl ralt
|
lmet lalt lctrl spc rctrl ralt)
|
||||||
)
|
|
||||||
|
|
|
@ -5,21 +5,22 @@
|
||||||
|
|
||||||
(defsrc
|
(defsrc
|
||||||
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ins del
|
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ins del
|
||||||
f13 grv 1 2 3 4 5 6 7 8 9 0 - = bspc KeyHome
|
f13 grv 1 2 3 4 5 6 7 8 9 0 - = bspc home
|
||||||
f14 tab q w e r t y u i o p [ ] \ KeyEnd
|
f14 tab q w e r t y u i o p [ ] \ end
|
||||||
f15 caps a s d f g h j k l ; ' ret pgup
|
f15 caps a s d f g h j k l ; ' ret pgup
|
||||||
f16 lsft z x c v b n m , . / rsft pgdn
|
f16 lsft z x c v b n m , . / rsft pgdn
|
||||||
f17 lctl slck lmet lalt spc ralt rmet rctrl)
|
f17 lctl slck lmet lalt spc ralt rmet rctrl)
|
||||||
|
|
||||||
(defalias
|
(defalias
|
||||||
|
<<<<<<< HEAD:dotfiles/dot_config/kmonad/snap.kbd
|
||||||
supesc (tap-hold-next-release 200 esc lmet)
|
supesc (tap-hold-next-release 200 esc lmet)
|
||||||
sp-lsft (tap-hold-next-release 200 \( lsft)
|
sp-lsft (tap-hold-next-release 200 \( lsft)
|
||||||
sp-rsft (tap-hold-next-release 200 \) lsft))
|
sp-rsft (tap-hold-next-release 200 \) lsft))
|
||||||
|
|
||||||
(deflayer qwerty
|
(deflayer qwerty
|
||||||
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ins del
|
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ins del
|
||||||
f13 grv 1 2 3 4 5 6 7 8 9 0 - = bspc KeyHome
|
f13 grv 1 2 3 4 5 6 7 8 9 0 - = bspc home
|
||||||
f14 tab q w e r t y u i o p [ ] \ KeyEnd
|
f14 tab q w e r t y u i o p [ ] \ end
|
||||||
f15 @supesc a s d f g h j k l ; ' ret pgup
|
f15 @supesc a s d f g h j k l ; ' ret pgup
|
||||||
f16 @sp-lsft z x c v b n m , . / @sp-rsft pgdn
|
f16 @sp-lsft z x c v b n m , . / @sp-rsft pgdn
|
||||||
f17 lctrl lmet lalt lctrl spc rctrl ralt rmet)
|
f17 lctrl lmet lalt lctrl spc rctrl ralt rmet)
|
||||||
|
|
44
flake.lock
generated
44
flake.lock
generated
|
@ -84,11 +84,11 @@
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "nix",
|
"dir": "nix",
|
||||||
"lastModified": 1727508868,
|
"lastModified": 1728567251,
|
||||||
"narHash": "sha256-fxvkjUK661MWM9ClLWM+YmOIfL9omqGibdf4gONgMW0=",
|
"narHash": "sha256-ymM01ZxzDDY0RTgSOlzVLTRx3mais7dcfb1bYStVcRU=",
|
||||||
"ref": "refs/heads/master",
|
"ref": "refs/heads/master",
|
||||||
"rev": "b3eb93c86abc66c7e7420585c3fe7e410208b2e8",
|
"rev": "751bad81ce48557b3e2c56de36e3c6db906b752a",
|
||||||
"revCount": 859,
|
"revCount": 864,
|
||||||
"submodules": true,
|
"submodules": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/kmonad/kmonad?dir=nix"
|
"url": "https://github.com/kmonad/kmonad?dir=nix"
|
||||||
|
@ -147,11 +147,11 @@
|
||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727953523,
|
"lastModified": 1728593025,
|
||||||
"narHash": "sha256-cT8fN56OHCqTajmj2JwDL5uhTIEFvVSnBRvypXfZ9f4=",
|
"narHash": "sha256-j/p2ftkP8MXYEK7Vx65jH/Knr2QkEcRSVoDnVOUDe6Q=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-eval-jobs",
|
"repo": "nix-eval-jobs",
|
||||||
"rev": "7ae693d28c5922533ce86f348ddb6709a2beffbf",
|
"rev": "a3307ac4b38b6dae769f771c877a6f2c236ee238",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -162,11 +162,11 @@
|
||||||
},
|
},
|
||||||
"nix-flatpak": {
|
"nix-flatpak": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1721549352,
|
"lastModified": 1728416205,
|
||||||
"narHash": "sha256-nlXJa8RSOX0kykrIYW33ukoHYq+FOSNztHLLgqKwOp8=",
|
"narHash": "sha256-t30gsrwiBc2oBsd89DwdsVZuEbMT5ed81PYY57CIOJE=",
|
||||||
"owner": "gmodena",
|
"owner": "gmodena",
|
||||||
"repo": "nix-flatpak",
|
"repo": "nix-flatpak",
|
||||||
"rev": "dbce39ea8664820ba9037caaf1e2fad365ed6b4b",
|
"rev": "d65dbf59900de4beaaaba8b42a15994f8433c1bc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -199,11 +199,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728269138,
|
"lastModified": 1728729581,
|
||||||
"narHash": "sha256-oKxDImsOvgUZMY4NwXVyUc/c1HiU2qInX+b5BU0yXls=",
|
"narHash": "sha256-oazkQ/z7r43YkDLLQdMg8oIB3CwWNb+2ZrYOxtLEWTQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "ecfcd787f373f43307d764762e139a7cdeb9c22b",
|
"rev": "a8dd1b21995964b115b1e3ec639dd6ce24ab9806",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -215,11 +215,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728241625,
|
"lastModified": 1728492678,
|
||||||
"narHash": "sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw=",
|
"narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c31898adf5a8ed202ce5bea9f347b1c6871f32d1",
|
"rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -246,11 +246,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728193676,
|
"lastModified": 1728627514,
|
||||||
"narHash": "sha256-PbDWAIjKJdlVg+qQRhzdSor04bAPApDqIv2DofTyynk=",
|
"narHash": "sha256-r+SF9AnHrTg+bk6YszoKfV9lgyw+yaFUQe0dOjI0Z2o=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ecbc1ca8ffd6aea8372ad16be9ebbb39889e55b6",
|
"rev": "c505ebf777526041d792a49d5f6dd4095ea391a7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -270,11 +270,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728373025,
|
"lastModified": 1728757472,
|
||||||
"narHash": "sha256-5iEV1QH5A74HbTvSR+yrPttqwf6gzlL76JQiXB+P/Q4=",
|
"narHash": "sha256-AM37viNRyjiPo8l+MgjtuBbLQbZ14UdqUsQZQYC7v8Q=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs-wayland",
|
"repo": "nixpkgs-wayland",
|
||||||
"rev": "0a5e8f7bd281e879e9a5fe614d27162261c544d9",
|
"rev": "f31d5880ded44894e6c14e04d3a2dc624c542756",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
erdtree
|
erdtree
|
||||||
age
|
age
|
||||||
figlet
|
figlet
|
||||||
ffmpeg
|
ffmpeg-full
|
||||||
rlwrap
|
rlwrap
|
||||||
pinentry
|
pinentry
|
||||||
gcr
|
gcr
|
||||||
|
@ -183,7 +183,7 @@
|
||||||
alsa-tools
|
alsa-tools
|
||||||
clapper
|
clapper
|
||||||
amberol
|
amberol
|
||||||
|
ardour
|
||||||
parinfer-rust-emacs
|
parinfer-rust-emacs
|
||||||
ardour
|
ardour
|
||||||
# Audio plugins (LV2, VST2, VST3, LADSPA)
|
# Audio plugins (LV2, VST2, VST3, LADSPA)
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
{ nix-flatpak, lib, pkgs, ... }:
|
|
||||||
{
|
|
||||||
T
|
|
|
@ -229,7 +229,7 @@
|
||||||
services.accounts-daemon.enable = true;
|
services.accounts-daemon.enable = true;
|
||||||
services.gnome.gnome-online-accounts.enable = true;
|
services.gnome.gnome-online-accounts.enable = true;
|
||||||
|
|
||||||
services.kmonad = {
|
services.kanata = {
|
||||||
enable = true;
|
enable = true;
|
||||||
keyboards = {
|
keyboards = {
|
||||||
# quefrency = {
|
# quefrency = {
|
||||||
|
@ -237,12 +237,12 @@
|
||||||
# config = builtins.readFile ../../dotfiles/dot_config/kmonad/quefrency.kbd;
|
# config = builtins.readFile ../../dotfiles/dot_config/kmonad/quefrency.kbd;
|
||||||
# };
|
# };
|
||||||
snap = {
|
snap = {
|
||||||
device = "/dev/input/by-id/usb-nullbits_SNAP-event-kbd";
|
devices = ["/dev/input/by-id/usb-nullbits_SNAP-event-kbd"];
|
||||||
config = builtins.readFile ../../dotfiles/dot_config/kmonad/snap.kbd;
|
configFile = ../../dotfiles/dot_config/kanata/snap.kbd;
|
||||||
};
|
};
|
||||||
razer = {
|
razer = {
|
||||||
device = "/dev/input/by-id/usb-Razer_Razer_Blade-if01-event-kbd";
|
devices = ["/dev/input/by-id/usb-Razer_Razer_Blade-if01-event-kbd"];
|
||||||
config = builtins.readFile ../../dotfiles/dot_config/kmonad/razer.kbd;
|
configFile = ../../dotfiles/dot_config/kanata/razer.kbd;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue