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;
settings = {
General = {
Enable = "Source,Sink,Media,Socket";
Experimental = true; # show battery percentages
};
};
};

View file

@ -27,5 +27,12 @@ in
thermald.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 {
services.displayManager.lemurs = {
enable = true;
settings.environment_switcher.include_tty_shell = true;
};
# start sway if login happens
environment.interactiveShellInit = ''
if test `tty` = /dev/tty1; then
exec sway
fi
'';
};
}