From 9b5f330e335f551d3759f530b193be49396e231b Mon Sep 17 00:00:00 2001 From: Ivan Dimitrov Date: Wed, 1 May 2024 23:11:51 +0300 Subject: [PATCH] refactor --- modules/home/programs/sway/default.nix | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/modules/home/programs/sway/default.nix b/modules/home/programs/sway/default.nix index 40ef52c..fac6888 100644 --- a/modules/home/programs/sway/default.nix +++ b/modules/home/programs/sway/default.nix @@ -13,25 +13,30 @@ bars = [ ]; window.titlebar = false; keybindings = pkgs.lib.mkOptionDefault { - "${modifier}+p" = "exec ${menu}"; - "${modifier}+Shift+r" = "reload"; - "${modifier}+Shift+c" = "kill"; - "${modifier}+Shift+q" = "exit"; - "${modifier}+Shift+a" = "exec screenshot area"; - "${modifier}+Shift+s" = "exec screenshot"; - "Alt+Shift+l" = "exec ${pkgs.swaylock}/bin/swaylock"; - "XF86ScreenSaver" = "output 'eDP-1' toggle"; + # System + "End" = "exec systemctl poweroff"; + "Insert" = "exec systemctl reboot"; + # Audio "XF86AudioMicMute" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-mute @DEFAULT_SOURCE@ toggle"; "XF86AudioRaiseVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%"; "XF86AudioLowerVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%"; "Alt+XF86AudioRaiseVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-volume @DEFAULT_SOURCE@ +5%"; "Alt+XF86AudioLowerVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-volume @DEFAULT_SOURCE@ -5%"; "XF86AudioMute" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle"; + # Display + "Alt+Shift+l" = "exec ${pkgs.swaylock}/bin/swaylock"; # Lock screen + "XF86ScreenSaver" = "output 'eDP-1' toggle"; # Turn screen off "XF86MonBrightnessUp" = "exec sudo ${pkgs.light}/bin/light -A 10"; "XF86MonBrightnessDown" = "exec sudo ${pkgs.light}/bin/light -U 10"; + # Programs + "${modifier}+p" = "exec ${menu}"; + "${modifier}+Shift+a" = "exec screenshot area"; + "${modifier}+Shift+s" = "exec screenshot"; "XF86Calculator" = "exec rofi -show calc"; - "End" = "exec systemctl poweroff"; - "Insert" = "exec systemctl reboot"; + # sway commands + "${modifier}+Shift+r" = "reload"; + "${modifier}+Shift+c" = "kill"; + "${modifier}+Shift+q" = "exit"; }; input = { "*" = {