feat: initial commit

This commit is contained in:
Jacob Bachmann 2023-08-30 19:14:26 +02:00
commit 7fc2437bed
38 changed files with 1528 additions and 0 deletions

28
modules/keyd.nix Normal file
View file

@ -0,0 +1,28 @@
{ ... }: {
# Enable keyd and remap keys
services.keyd = {
enable = true;
keyboards.default.settings = {
main = {
leftalt = "layer(meta)";
leftmeta = "layer(alt)";
altgr = "layer(control)";
rightalt = "layer(control)";
capslock = "layer(nav)";
};
meta = {
capslock = "overload(nav, capslock)";
};
nav = {
h = "left";
j = "down";
k = "up";
l = "right";
"0" = "home";
"4" = "end";
u = "pageup";
d = "pagedown";
};
};
};
}