From b20c1b485f64a4d2da69e811130a2df49e836757 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 9 Oct 2022 14:20:11 +0200 Subject: modules/machines/ludwig: use Mod1 for sway Mod4 doesn't exist on ludwig's keyboard. --- machines/sternenseemann/ludwig.nix | 1 + modules/user/sternenseemann/services/sway.nix | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) 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 -- cgit 1.4.1