Fix udev rules for wakeup

This commit is contained in:
2025-05-01 14:38:21 +02:00
parent a075101cd7
commit 0fe1354cc0
4 changed files with 10 additions and 19 deletions
+5 -1
View File
@@ -70,6 +70,8 @@ in
)
../hosts/${hostname}/hardware-configuration.nix
inputs.nix-index-database.nixosModules.nix-index
home-manager.home-manager
{
home-manager = {
@@ -81,7 +83,6 @@ in
[
../modules/cli/home.nix
(../environments + "/${env}/home.nix")
inputs.nix-index-database.hmModules.nix-index
]
++ customHome;
};
@@ -106,5 +107,8 @@ in
};
})
]
++ nixpkgs.lib.optionals darwin [
inputs.nix-index-database.darwinModules.nix-index
]
++ custom;
}
+1 -1
View File
@@ -47,7 +47,7 @@
programs.zsh.enable = true;
environment.shells = with pkgs; [zsh];
programs.command-not-found.enable = false;
programs.nix-index-database.comma.enable = true;
services.locate = {
enable = true;
-1
View File
@@ -237,7 +237,6 @@
};
};
programs.command-not-found.enable = false;
programs.nix-index = {
enable = true;
enableZshIntegration = true;
+4 -16
View File
@@ -21,32 +21,20 @@
pulse.enable = true;
};
powerManagement = {
powerDownCommands = ''
for device_wu in /sys/bus/usb/devices/*/power/wakeup; do
echo enabled > $device_wu
done
${pkgs.util-linux}/bin/rfkill block bluetooth
'';
powerUpCommands = ''
${pkgs.util-linux}/bin/rfkill unblock bluetooth
'';
};
# allow keyboard to wakeup from suspend
services.udev.extraRules = ''
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="615e", ATTR{power/wakeup}="enabled"
'';
services.printing.enable = true;
security.polkit.enable = true;
security.rtkit.enable = true;
services.upower.enable = true;
services.gvfs.enable = true;
services.udisks2.enable = true;
services.libinput.enable = true;
services.colord.enable = true;
services.system-config-printer.enable = true;
services.gnome.glib-networking.enable = true;
services.gnome.gnome-settings-daemon.enable = true;
services.avahi.enable = true;
environment.systemPackages = with pkgs; [
gnome-bluetooth
polkit_gnome