aboutsummaryrefslogtreecommitdiff
path: root/modules/sway.nix
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-05-02 11:01:07 +0200
committerschererleander <leander@schererleander.de>2025-05-02 11:01:07 +0200
commitd9893d656159e538cad62ef6f344f949bc0e9354 (patch)
treed2b39646de261e99e3f191652c789e20756455b6 /modules/sway.nix
parent40fbd02e732fb412df8cf621602098fcf7babd97 (diff)
add xdg-utils, change keybindings
Diffstat (limited to 'modules/sway.nix')
-rw-r--r--modules/sway.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/sway.nix b/modules/sway.nix
index 314eb14..c8dd008 100644
--- a/modules/sway.nix
+++ b/modules/sway.nix
@@ -2,6 +2,7 @@
let
cfg = config.sway;
+ mod = config.wayland.windowManager.sway.config.modifier;
in {
options.sway.enable = lib.mkEnableOption "Enable sway and setup";
config = lib.mkIf cfg.enable {
@@ -9,6 +10,7 @@ in {
wmenu
swaybg
wl-clipboard
+ xdg-utils
playerctl
];
@@ -48,6 +50,7 @@ in {
};
modifier = "Mod4";
keybindings = lib.mkOptionDefault {
+ "${mod}+q" = "kill";
"XF86AudioPlay" = "exec playerctl play-pause";
"XF86AudioPrev" = "exec playerctl previous";
"XF86AudioNext" = "exec playerctl next";