Compare commits

..

3 commits

Author SHA1 Message Date
Felix Buehler
1e3eee277f profile/powersave: disale auto-suspend for keyboards
Some checks failed
/ Build Nix targets (push) Has been cancelled
2026-01-03 18:37:54 +01:00
Felix Buehler
d508d19fa6 Revert "profile/sway/autostart: use lemurs"
This reverts commit 72cd115d77.
2026-01-03 18:01:08 +01:00
Felix Buehler
f309ea6e99 hardware/bluetooth: enable battery display 2026-01-03 17:07:27 +01:00
3 changed files with 15 additions and 5 deletions

View file

@ -18,7 +18,7 @@ in
powerOnBoot = true; powerOnBoot = true;
settings = { settings = {
General = { General = {
Enable = "Source,Sink,Media,Socket"; Experimental = true; # show battery percentages
}; };
}; };
}; };

View file

@ -27,5 +27,12 @@ in
thermald.enable = true; thermald.enable = true;
upower.enable = true; upower.enable = true;
}; };
services.udev.extraRules = ''
# disable USB auto suspend for Keychron Q3 HE
ACTION=="bind", SUBSYSTEM=="usb", ATTR{idVendor}=="3434", ATTR{idProduct}=="0b31", ATTR{power/autosuspend}="-1"
# disable USB auto suspend for Keychron Q3
ACTION=="bind", SUBSYSTEM=="usb", ATTR{idVendor}=="3434", ATTR{idProduct}=="0123", ATTR{power/autosuspend}="-1"
'';
}; };
} }

View file

@ -8,9 +8,12 @@ in
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
services.displayManager.lemurs = {
enable = true; # start sway if login happens
settings.environment_switcher.include_tty_shell = true; environment.interactiveShellInit = ''
}; if test `tty` = /dev/tty1; then
exec sway
fi
'';
}; };
} }