From 26a16a10c8500c51d251ba21204a8144c8072fb4 Mon Sep 17 00:00:00 2001 From: Rosa Date: Fri, 27 Mar 2026 13:11:19 -0400 Subject: backlight and volume control bindings --- flake.nix | 5 +++++ hosts/meowbook/default.nix | 2 ++ modules/user/desktop/sessions/sway.nix | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/flake.nix b/flake.nix index 5f9a821..09483c6 100644 --- a/flake.nix +++ b/flake.nix @@ -62,6 +62,11 @@ hostName = "meowbook"; }; + + canadian-government-system = mkSystem { + additionalModules = [ disko.nixosModules.disko ]; + hostName = "canadian-government-system"; + }; }; }; } diff --git a/hosts/meowbook/default.nix b/hosts/meowbook/default.nix index 03acecb..f0de2ba 100644 --- a/hosts/meowbook/default.nix +++ b/hosts/meowbook/default.nix @@ -16,6 +16,8 @@ stateVersion = "26.05"; username = "rosa"; }; + + programs.vesktop.enable = true; }; networking.networkmanager = { diff --git a/modules/user/desktop/sessions/sway.nix b/modules/user/desktop/sessions/sway.nix index 298a1a5..e111518 100644 --- a/modules/user/desktop/sessions/sway.nix +++ b/modules/user/desktop/sessions/sway.nix @@ -238,6 +238,11 @@ "${mod}+V" = "splitt"; "${mod}+G" = "layout toggle tabbed split"; "${mod}+S" = "sticky toggle"; + "XF86AudioMute" = "exec wpctl set-mute @DEFAULT_SINK@ toggle"; + "XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_SINK@ 5%-"; + "XF86AudioRaiseVolume" = "exec wpctl set-volume @DEFAULT_SINK@ 5%+"; + "XF86MonBrightnessDown" = "exec brightnessctl --class=backlight s 5%-"; + "XF86MonBrightnessUp" = "exec brightnessctl --class=backlight s +5%"; }; modifier = "Mod4"; -- cgit v1.3.1