mirror of
https://github.com/Ascyii/nixos.git
synced 2026-01-01 06:44:26 -05:00
40 lines
601 B
Nix
40 lines
601 B
Nix
{ inputs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
inputs.xremap-flake.nixosModules.default
|
|
];
|
|
|
|
services.xremap = {
|
|
withHypr = true;
|
|
userName = "jonas";
|
|
config = {
|
|
modmap = [
|
|
{
|
|
name = "Capslock to esc and ctrl";
|
|
remap = {
|
|
"CAPSLOCK" = {
|
|
"alone" = "ESC";
|
|
"held" = "CTRL_L";
|
|
};
|
|
"ESC" = "CAPSLOCK";
|
|
};
|
|
}
|
|
{
|
|
name = "Switch super and alt";
|
|
remap = {
|
|
"SUPER_L" = {
|
|
"alone" = "ALT_L";
|
|
"held" = "ALT_L";
|
|
};
|
|
"ALT_L" = {
|
|
"alone" = "SUPER_L";
|
|
"held" = "SUPER_L";
|
|
};
|
|
};
|
|
}
|
|
];
|
|
};
|
|
};
|
|
}
|