From 268e53fdf7a26d6bd8d634d84812035cb234eaea Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Thu, 12 May 2022 14:27:52 +0200 Subject: [PATCH] Polybar and sxhkd keybindings for volume --- home_manager/modules/bspwm.nix | 8 ++++++-- home_manager/modules/polybar.nix | 1 + home_manager/modules/sxhkd.nix | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/home_manager/modules/bspwm.nix b/home_manager/modules/bspwm.nix index 4617023..7513e19 100644 --- a/home_manager/modules/bspwm.nix +++ b/home_manager/modules/bspwm.nix @@ -22,6 +22,10 @@ in focused_border_color = strPalette.bright.blue; }; # monitors = builtins.foldl' (acc: monitor: acc // { ${monitor} = monitorPages; }) { } monitors; + rules = { + "*" = { follow = true; }; + "Zathura" = { state = "tiled"; }; + }; extraConfig = '' for monitor in $(${xrandr} --listactivemonitors | cut -d " " -f 6); do bspc monitor $monitor -d ${monitorPagesString} @@ -37,8 +41,8 @@ in startupPrograms = [ ]; }; services = { - network-manager-applet.enable = true; - blueman-applet.enable = true; + network-manager-applet.enable = true; + blueman-applet.enable = true; }; home.packages = with pkgs; [ blueman ]; } diff --git a/home_manager/modules/polybar.nix b/home_manager/modules/polybar.nix index 26002cc..e06cdfc 100644 --- a/home_manager/modules/polybar.nix +++ b/home_manager/modules/polybar.nix @@ -216,6 +216,7 @@ in }; "module/pulseaudio" = { + interval = 2; bar.volume = { empty = { font = "2"; diff --git a/home_manager/modules/sxhkd.nix b/home_manager/modules/sxhkd.nix index a6f6019..7a028f7 100644 --- a/home_manager/modules/sxhkd.nix +++ b/home_manager/modules/sxhkd.nix @@ -43,7 +43,7 @@ "alt + Tab" = "rofi -show window"; "super + {t,shift + t,s,f}" = "bspc node -t {tiled,pseudo_tiled,floating,fullscreen}"; "super + y" = "bspc node newest.marked.local -n newest.!automatic.local"; - "{XF86AudioLowerVolume,XF86AudioMute,XF86AudioRaiseVolume}" = "${pamixer} {-d 5,-t,-i 5}"; + "{XF86AudioLowerVolume,XF86AudioMute,XF86AudioRaiseVolume}" = "${pamixer} {-d 2,-t,-i 2}"; "XF86Audio{Next,Play,Prev}" = "${playerctl} {next,play-pause,previous}"; "XF86MonBrightness{Up,Down}" = "${xbacklight} {+,-}10%"; };