mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-11-22 08:14:00 +01:00
home-manager: Use string variable for notify-send
Since the variable has to be a string anyway, wrapping the entire command in it reduces complexity a bit.
This commit is contained in:
parent
307a7fb543
commit
2050b758ab
@ -1,4 +1,4 @@
|
|||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, vars, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (pkgs) polkit_gnome callPackage;
|
inherit (pkgs) polkit_gnome callPackage;
|
||||||
@ -212,11 +212,11 @@ in
|
|||||||
"${super}_SHIFT, O, exec, eww close overlay || eww open overlay"
|
"${super}_SHIFT, O, exec, eww close overlay || eww open overlay"
|
||||||
"${super}, F1, exec, killall rofi || rofi -show drun"
|
"${super}, F1, exec, killall rofi || rofi -show drun"
|
||||||
"${super}, F2, togglespecialworkspace"
|
"${super}, F2, togglespecialworkspace"
|
||||||
"${super}, comma, exec, playerctl -p mpv position \"5-\" && notify-send -t 2000 \"Minus 5 seconds\" \"$(playerctl -p mpv position)\""
|
"${super}, comma, exec, playerctl -p mpv position \"5-\" && ${vars.notifySend} \"Minus 5 seconds\" \"$(playerctl -p mpv position)\""
|
||||||
"${super}, period, exec, playerctl -p mpv position \"5+\" && notify-send -t 2000 \"Plus 5 seconds\" \"$(playerctl -p mpv position)\""
|
"${super}, period, exec, playerctl -p mpv position \"5+\" && ${vars.notifySend} \"Plus 5 seconds\" \"$(playerctl -p mpv position)\""
|
||||||
"${super}_SHIFT, comma, exec, playerctl -p mpv previous && notify-send -t 2000 \"Previous track\" \"$(playerctl -p mpv metadata xesam:title)\""
|
"${super}_SHIFT, comma, exec, playerctl -p mpv previous && ${vars.notifySend} \"Previous track\" \"$(playerctl -p mpv metadata xesam:title)\""
|
||||||
"${super}_SHIFT, period, exec, playerctl -p mpv next && notify-send -t 2000 \"Next track\" \"$(playerctl -p mpv metadata xesam:title)\""
|
"${super}_SHIFT, period, exec, playerctl -p mpv next && ${vars.notifySend} \"Next track\" \"$(playerctl -p mpv metadata xesam:title)\""
|
||||||
"${super}, slash, exec, playerctl -p mpv play-pause && notify-send -t 2000 \"mpv\" \"$(playerctl -p mpv status)\""
|
"${super}, slash, exec, playerctl -p mpv play-pause && ${vars.notifySend} \"mpv\" \"$(playerctl -p mpv status)\""
|
||||||
"${super}, M, focusmonitor, +1"
|
"${super}, M, focusmonitor, +1"
|
||||||
"${super}_SHIFT, M, focusmonitor, -1"
|
"${super}_SHIFT, M, focusmonitor, -1"
|
||||||
|
|
||||||
@ -256,8 +256,8 @@ in
|
|||||||
", XF86AudioRaiseVolume, exec, ~/.config/${raiseVolumeScript}"
|
", XF86AudioRaiseVolume, exec, ~/.config/${raiseVolumeScript}"
|
||||||
", XF86AudioLowerVolume, exec, ~/.config/${lowerVolumeScript}"
|
", XF86AudioLowerVolume, exec, ~/.config/${lowerVolumeScript}"
|
||||||
", XF86AudioMicMute, exec, ~/.config/${muteScript} Microphone @DEFAULT_AUDIO_SOURCE@"
|
", XF86AudioMicMute, exec, ~/.config/${muteScript} Microphone @DEFAULT_AUDIO_SOURCE@"
|
||||||
", XF86MonBrightnessDown, exec, brightnessctl set 5%- && notify-send -t 2000 \"Decreased brightness to\" \"$(brightnessctl get)\""
|
", XF86MonBrightnessDown, exec, brightnessctl set 5%- && ${vars.notifySend} \"Decreased brightness to\" \"$(brightnessctl get)\""
|
||||||
", XF86MonBrightnessUp, exec, brightnessctl set +5% && notify-send -t 2000 \"Increased brightness to\" \"$(brightnessctl get)\""
|
", XF86MonBrightnessUp, exec, brightnessctl set +5% && ${vars.notifySend} \"Increased brightness to\" \"$(brightnessctl get)\""
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -289,7 +289,7 @@ in
|
|||||||
|
|
||||||
set VOL $(math "$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | choose 1) * 100")
|
set VOL $(math "$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | choose 1) * 100")
|
||||||
|
|
||||||
notify-send -t 2000 "Raised volume to" "$VOL%"
|
${vars.notifySend} "Raised volume to" "$VOL%"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -302,7 +302,7 @@ in
|
|||||||
|
|
||||||
set VOL $(math "$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | choose 1) * 100")
|
set VOL $(math "$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | choose 1) * 100")
|
||||||
|
|
||||||
notify-send -t 2000 "Lowered volume to" "$VOL%"
|
${vars.notifySend} "Lowered volume to" "$VOL%"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -316,9 +316,9 @@ in
|
|||||||
set SINK $(wpctl get-volume "$argv[2]")
|
set SINK $(wpctl get-volume "$argv[2]")
|
||||||
|
|
||||||
if test -n "$(echo $SINK | choose 2)"
|
if test -n "$(echo $SINK | choose 2)"
|
||||||
notify-send -t 2000 "$argv[1]" "Muted"
|
${vars.notifySend} "$argv[1]" "Muted"
|
||||||
else
|
else
|
||||||
notify-send -t 2000 "$argv[1]" "$(math "$(echo $SINK | choose 1) * 100")%"
|
${vars.notifySend} "$argv[1]" "$(math "$(echo $SINK | choose 1) * 100")%"
|
||||||
end
|
end
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
@ -176,7 +176,7 @@ in
|
|||||||
|
|
||||||
sleep 0.2
|
sleep 0.2
|
||||||
|
|
||||||
notify-send -t ${vars.notifications.duration} "Mullvad" "$(mullvad status | choose 2)"
|
${vars.notifySend} "Mullvad" "$(mullvad status | choose 2)"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -168,9 +168,7 @@ in
|
|||||||
|
|
||||||
extraSpecialArgs = {
|
extraSpecialArgs = {
|
||||||
vars = {
|
vars = {
|
||||||
notifications = {
|
notifySend = "notify-send -t 2000";
|
||||||
duration = "2000";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user