switch to avizo for xf86 buttons

This commit is contained in:
atagen 2024-01-25 01:30:13 +11:00
parent 2e186237ee
commit 9c40a693e8
9 changed files with 151 additions and 224 deletions

View file

@ -48,7 +48,6 @@ in {
slurp
libnotify
swayidle
gtklock
playerctl
@ -56,7 +55,6 @@ in {
xorg.xrdb
culr
inputs.swayosd
# kdeconnect
keepassxc
@ -84,6 +82,35 @@ in {
enable = true;
};
services.avizo = {
enable = true;
};
services.swayidle = {
enable = true;
timeouts = [
{
timeout = 300;
command = "${lib.getExe pkgs.gtklock}";
}
{
timeout = 900;
command = "${lib.getExe' pkgs.systemd "systemctl"} suspend";
}
];
events = [
{
event = "before-sleep";
command = "${lib.getExe pkgs.gtklock}";
}
{
event = "lock";
command = "${lib.getExe pkgs.gtklock}";
}
];
systemdTarget = "qtile-session.target";
};
services.udiskie.enable = false; # TODO change once upstream python package is fixed in nixpkgs
programs.vscode = {
@ -114,7 +141,7 @@ in {
systemd.user.startServices = "sd-switch";
ezServices = with pkgs; {
swaybg = "${lib.getExe swaybg} -i ${rice.bg.image} -m fill";
swayosd = "${lib.getExe' swayosd "swayosd"} --max-volume 100";
# swayosd = "${lib.getExe' swayosd "swayosd"} --max-volume 100";
};
xdg.enable = true;