diff --git a/modules/core.nix b/modules/core.nix index 8ffc195..c3f7fed 100644 --- a/modules/core.nix +++ b/modules/core.nix @@ -55,6 +55,31 @@ # Configure pulseaudio hardware.pulseaudio.enable = lib.mkDefault true; services.pipewire.enable = false; + services.keyd = { + enable = true; + keyboards.default = { + ids = [ "*" ]; + settings = { + main = { + capslock = "layer(l2)"; + }; + l2 = { + w = "up"; + a = "left"; + s = "down"; + d = "right"; + + b = "C-b"; + + space = "playpause"; + "." = "nextsong"; + "," = "prevsong"; + + escape = "~"; + home = "end"; + }; + }; + }; + }: }; - }