From fe7a23ecbcb79e97f85bb7e2dab7f284f28fec8b Mon Sep 17 00:00:00 2001 From: Ivan Kirilov Dimitrov Date: Thu, 18 Jul 2024 19:58:22 +0200 Subject: [PATCH] sound controls --- home/modules/default.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/home/modules/default.nix b/home/modules/default.nix index bc86394..ea10f51 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -183,16 +183,15 @@ toplevel@{ moduleWithSystem, ... }: { bars = [ ]; window.titlebar = false; keybindings = pkgs.lib.mkOptionDefault { - "XF86AudioMute" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-mute @DEFAULT_SOURCE@ toggle"; - "F3" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle"; - "F5" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%"; - "F6" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%"; - "XF86AudioRaiseVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-volume @DEFAULT_SOURCE@ +5%"; - "XF86AudioLowerVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-volume @DEFAULT_SOURCE@ -5%"; + "F1" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle"; + "Shift+F1" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-mute @DEFAULT_SOURCE@ toggle"; + "F2" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%"; + "Shift+F2" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-volume @DEFAULT_SOURCE@ -5%"; + "F3" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%"; + "Shift+F3" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-volume @DEFAULT_SOURCE@ +5%"; + "F9" = "exec doas ${pkgs.light}/bin/light -A 10"; + "F8" = "exec doas ${pkgs.light}/bin/light -U 10"; "Alt+Shift+l" = "exec ${pkgs.swaylock}/bin/swaylock"; - "XF86ScreenSaver" = "output 'eDP-1' toggle"; - "XF86MonBrightnessUp" = "exec doas ${pkgs.light}/bin/light -A 10"; - "XF86MonBrightnessDown" = "exec doas ${pkgs.light}/bin/light -U 10"; "${modifier}+p" = "exec ${menu}"; "${modifier}+Shift+a" = "exec ${pkgs.screenshot}/bin/screenshot area"; "${modifier}+Shift+s" = "exec ${pkgs.screenshot}/bin/screenshot";