diff options
-rw-r--r-- | machines/sternenseemann/ludwig.nix | 1 | ||||
-rw-r--r-- | modules/user/sternenseemann/services/sway.nix | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/machines/sternenseemann/ludwig.nix b/machines/sternenseemann/ludwig.nix index a7dab495..5d0c6a20 100644 --- a/machines/sternenseemann/ludwig.nix +++ b/machines/sternenseemann/ludwig.nix @@ -85,6 +85,7 @@ saneterm.enable = false; tep.enable = false; }; + vuizvui.user.sternenseemann.services.sway.modifier = "Mod1"; networking = { hostName = "ludwig"; diff --git a/modules/user/sternenseemann/services/sway.nix b/modules/user/sternenseemann/services/sway.nix index eceee32f..11048c49 100644 --- a/modules/user/sternenseemann/services/sway.nix +++ b/modules/user/sternenseemann/services/sway.nix @@ -76,6 +76,12 @@ in { default = []; }; + modifier = lib.mkOption { + type = lib.types.str; + default = "Mod4"; + description = "Key to use as the main modifier"; + example = "Mod1"; + }; additionalBinds = lib.mkOption { type = with lib.types; attrsOf str; default = {}; @@ -182,7 +188,7 @@ in { exec ${bins.dbus-update-activation-environment} --all --systemd # set the one true modifier - set $mod Mod4 + set $mod ${cfg.modifier} # neo arrow keys set $left i |