adding the option to change screen brightness

This commit is contained in:
Ivan Dimitrov 2024-05-01 22:42:29 +03:00
parent 7427a087b8
commit 277c1573c9
2 changed files with 11 additions and 0 deletions

View File

@ -25,6 +25,8 @@
"XF86AudioRaiseVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%"; "XF86AudioRaiseVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%";
"XF86AudioLowerVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%"; "XF86AudioLowerVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%";
"XF86AudioMute" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle"; "XF86AudioMute" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle";
"XF86MonBrightnessUp" = "exec sudo ${pkgs.light}/bin/light -A 10";
"XF86MonBrightnessDown" = "exec sudo ${pkgs.light}/bin/light -U 10";
"Mod1+c" = "exec rofi -show calc"; "Mod1+c" = "exec rofi -show calc";
}; };
input = { input = {

View File

@ -25,6 +25,15 @@
}; };
security = { security = {
sudo = {
execWheelOnly = true;
extraRules = [
{
groups = [ "wheel" ];
commands = [{ command = "${pkgs.light}/bin/light"; options = [ "SETENV" "NOPASSWD" ]; }];
}
];
};
polkit.enable = true; polkit.enable = true;
rtkit.enable = true; rtkit.enable = true;
pam = { services = { swaylock = { }; }; }; pam = { services = { swaylock = { }; }; };