Add audio and screen brightness controls

This commit is contained in:
2022-03-10 12:26:52 +00:00
parent 3c3ab215e5
commit 8be5bbeab8
4 changed files with 15 additions and 3 deletions

View File

@@ -34,8 +34,8 @@
# Enable sound.
services.pipewire = {
enable = true;
pulse.enable = true;
enable = true;
pulse.enable = true;
};
hardware.opengl.driSupport32Bit = true;
@@ -50,7 +50,7 @@
isNormalUser = true;
home = "/home/daniel";
initialPassword = "password";
extraGroups = [ "wheel" "networkmanager" "docker" ];
extraGroups = [ "wheel" "networkmanager" "docker" "video" ];
shell = pkgs.zsh;
};

View File

@@ -17,6 +17,8 @@
powertop.enable = true;
};
hardware.acpilight.enable = true;
networking = {
hostName = "pingbox";
interfaces.wlp170s0.useDHCP = true;

View File

@@ -75,6 +75,7 @@
mpv
nerdfonts
oh-my-zsh
pamixer
pavucontrol
playerctl
(

View File

@@ -155,6 +155,15 @@ in {
"${mod}+p" = "scratchpad show";
"${mod}+Escape" = "exec i3lock -i /home/daniel/wallpapers/lock.png";
"${mod}+Shift+Escape" = "exec i3lock -i /home/daniel/wallpapers/lock.png && systemctl suspend";
"XF86MonBrightnessUp" = "exec xbacklight -inc 10";
"XF86MonBrightnessDown" = "exec xbacklight -dec 10";
"XF86AudioMute" = "exec pamixer -t";
"XF86AudioLowerVolume" = "exec pamixer -d 10";
"XF86AudioRaiseVolume" = "exec pamixer -i 10";
"XF86AudioPrev" = "exec playerctl previous";
"XF86AudioPlay" = "exec playerctl play-pause";
"XF86AudioNext" = "exec playerctl next";
};
modifier = mod;