volume and playpause and maybe more
This commit is contained in:
parent
c5a4e4c668
commit
18a1ff2f2e
1 changed files with 22 additions and 1 deletions
23
home.nix
23
home.nix
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, config, ... }:
|
{ lib, pkgs, config, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
mod = "Mod4";
|
mod = "Mod4";
|
||||||
|
|
@ -24,6 +24,7 @@ in {
|
||||||
|
|
||||||
services.blueman-applet.enable = true;
|
services.blueman-applet.enable = true;
|
||||||
services.copyq.enable = true;
|
services.copyq.enable = true;
|
||||||
|
services.playerctld.enable = true;
|
||||||
services.remmina.enable = true;
|
services.remmina.enable = true;
|
||||||
programs.firefox.enable = true;
|
programs.firefox.enable = true;
|
||||||
programs.thunderbird = {
|
programs.thunderbird = {
|
||||||
|
|
@ -55,6 +56,26 @@ in {
|
||||||
}];
|
}];
|
||||||
|
|
||||||
menu = "${pkgs.lib.getExe config.programs.rofi.package} -modes \"drun,run\" -show-icons -show drun";
|
menu = "${pkgs.lib.getExe config.programs.rofi.package} -modes \"drun,run\" -show-icons -show drun";
|
||||||
|
|
||||||
|
keybindings = lib.mkOptionDefault ({
|
||||||
|
# volume
|
||||||
|
XF86AudioRaiseVolume = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.05+";
|
||||||
|
XF86AudioLowerVolume = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.05-";
|
||||||
|
XF86AudioMute = "exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle";
|
||||||
|
XF86AudioMicMute = "exec wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle";
|
||||||
|
|
||||||
|
# brightness
|
||||||
|
XF86MonBrightnessUp = "exec bash ${chbright} 1";
|
||||||
|
XF86MonBrightnessDown = "exec bash ${chbright} -1";
|
||||||
|
|
||||||
|
# media
|
||||||
|
XF86AudioPlay = "exec playerctl play-pause";
|
||||||
|
XF86AudioPrev = "exec playerctl previous";
|
||||||
|
XF86AudioNext = "exec playerctl next";
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue