From a5a36ce5c8814e4b198d30ef4b6eee5790999a1d Mon Sep 17 00:00:00 2001 From: Ingolf Wagner Date: Tue, 17 Sep 2024 07:40:53 +0700 Subject: [PATCH] :sparkles: Add Volume Commands to i3 --- homes/palo/i3.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/homes/palo/i3.nix b/homes/palo/i3.nix index 0b04f88..2d35a14 100644 --- a/homes/palo/i3.nix +++ b/homes/palo/i3.nix @@ -208,9 +208,15 @@ in { "Print" = "exec ${pkgs.flameshot}/bin/flameshot gui -c -p /share/"; + # --- Brightness controls --- # "XF86MonBrightnessUp" = "exec --no-startup-id ${pkgs.brightnessctl}/bin/brightnessctl set +5%"; "XF86MonBrightnessDown" = "exec --no-startup-id ${pkgs.brightnessctl}/bin/brightnessctl set 5%-"; + # --- Pulse/Pipewire Audio controls --- # + "XF86AudioRaiseVolume" = "exec --no-startup-id ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%"; + "XF86AudioLowerVolume" = "exec --no-startup-id ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%"; + "XF86AudioMute" = "exec --no-startup-id ${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle"; + "${modifier}+Return" = "exec ${cfg.config.terminal}"; "${modifier}+Shift+q" = "exit"; "${modifier}+q" = "kill";