diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-10-09 14:20:11 +0200 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2022-10-10 15:22:40 +0200 |
commit | b20c1b485f64a4d2da69e811130a2df49e836757 (patch) | |
tree | b27bb9493d10c3ac5c58f731863d0688fbaa5fbb | |
parent | 3731f0280fbeb0851a964c3610feac1006d319ac (diff) |
modules/machines/ludwig: use Mod1 for sway
Mod4 doesn't exist on ludwig's keyboard.
-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 |