aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRosa <rosaontheweb@proton.me>2026-03-27 13:11:19 -0400
committerRosa <rosaontheweb@proton.me>2026-03-27 13:11:19 -0400
commit26a16a10c8500c51d251ba21204a8144c8072fb4 (patch)
tree55cc4265a8561a54edb156c33b552fed4ca6527b
parentf13cebcd9cd4e23130e488ec2c3035bc7aebde5b (diff)
backlight and volume control bindings
-rw-r--r--flake.nix5
-rw-r--r--hosts/meowbook/default.nix2
-rw-r--r--modules/user/desktop/sessions/sway.nix5
3 files changed, 12 insertions, 0 deletions
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";