forked from mirrors_public/oddlama_nix-config
feat: add volume keyboard shortcuts with notification
This commit is contained in:
parent
2fe5f11b14
commit
4d42043895
13 changed files with 525 additions and 11 deletions
|
@ -66,13 +66,10 @@ in {
|
|||
|
||||
keybindings =
|
||||
{
|
||||
"XF86AudioRaiseVolume" = "exec --no-startup-id wpctl set-sink-volume @DEFAULT_SINK@ +5%";
|
||||
"XF86AudioLowerVolume" = "exec --no-startup-id wpctl set-sink-volume @DEFAULT_SINK@ -5%";
|
||||
"XF86AudioMute" = "exec --no-startup-id wpctl set-sink-mute @DEFAULT_SINK@ toggle";
|
||||
"XF86AudioMicMute" = "exec --no-startup-id wpctl set-source-mute @DEFAULT_SOURCE@ toggle";
|
||||
|
||||
#"Print" = "exec ${pkgs.sway-contrib.grimshot}/bin/grimshot copy area";
|
||||
#"${mod}+Print" = "exec ${pkgs.sway-contrib.grimshot}/bin/grimshot save area";
|
||||
"XF86AudioRaiseVolume" = "exec --no-startup-id ${getExe pkgs.scripts.volume} set-volume @DEFAULT_AUDIO_SINK@ 5%+";
|
||||
"XF86AudioLowerVolume" = "exec --no-startup-id ${getExe pkgs.scripts.volume} set-volume @DEFAULT_AUDIO_SINK@ 5%-";
|
||||
"XF86AudioMute" = "exec --no-startup-id ${getExe pkgs.scripts.volume} set-mute @DEFAULT_AUDIO_SINK@ toggle";
|
||||
"XF86AudioMicMute" = "exec --no-startup-id ${getExe pkgs.scripts.volume} set-mute @DEFAULT_AUDIO_SOURCE@ toggle";
|
||||
}
|
||||
# // optionalAttrs useBacklight {
|
||||
# "XF86MonBrightnessUp" = "exec ${pkgs.light}/bin/light -A 5";
|
||||
|
|
|
@ -547,6 +547,7 @@
|
|||
(Not (Or [
|
||||
(struct "Note" "brightness")
|
||||
(struct "Note" "volume")
|
||||
(struct "Note" "volume-overdrive")
|
||||
]))
|
||||
];
|
||||
}
|
||||
|
@ -576,11 +577,29 @@
|
|||
];
|
||||
}
|
||||
# text extra
|
||||
{}
|
||||
{
|
||||
text = "%b";
|
||||
}
|
||||
# progress extra
|
||||
{
|
||||
fill_color = colors.base0B;
|
||||
})
|
||||
(mkIndicatorValue "indicator" "volume_overdrive" "hint" {
|
||||
render_criteria = [
|
||||
(And [
|
||||
(struct "Note" "volume-overdrive")
|
||||
])
|
||||
];
|
||||
}
|
||||
# text extra
|
||||
{
|
||||
text = "%b";
|
||||
}
|
||||
# progress extra
|
||||
{
|
||||
background_color = colors.base0B;
|
||||
fill_color = colors.base0A;
|
||||
})
|
||||
]);
|
||||
});
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue