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
|
||||
mod = "Mod4";
|
||||
|
|
@ -24,6 +24,7 @@ in {
|
|||
|
||||
services.blueman-applet.enable = true;
|
||||
services.copyq.enable = true;
|
||||
services.playerctld.enable = true;
|
||||
services.remmina.enable = true;
|
||||
programs.firefox.enable = true;
|
||||
programs.thunderbird = {
|
||||
|
|
@ -55,6 +56,26 @@ in {
|
|||
}];
|
||||
|
||||
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