34 lines
788 B
Nix
Raw Normal View History

2024-04-08 20:36:24 -07:00
{ config, lib, pkgs, user, inputs, ... }:
2024-10-25 10:03:28 -07:00
let cfg = config.modules.desktop.gnome;
2024-04-20 23:48:49 -07:00
in {
config = lib.mkIf cfg.enable {
services.keyd = {
enable = true;
keyboards.true = {
ids = [ "*" ];
settings = {
main = {
capslock = "overload(meta, esc)";
leftalt = "layer(alt)";
f1 = "oneshot(open)";
};
open = {
enter = "C-M-enter"; # terminal
b = "C-M-b"; # browser
s = "C-M-s"; # steam
d = "C-M-d"; # discord
f = "C-M-f"; # nautilus
};
alt = {
h = "left";
j = "down";
k = "up";
l = "right";
};
2024-04-08 20:36:24 -07:00
};
};
};
};
}