11 Commits

Author SHA1 Message Date
1d182437db feat: nb update to 25.11 2025-12-01 16:17:10 +01:00
7d5294e7b9 fix: hibernate resume for nb 2025-10-19 18:14:40 +02:00
28ed3fcf74 fix(nb): resolve keyboard/touchpad and btrfs read-only issues after suspend
This commit addresses two critical suspend/resume issues on the nb host:

1. Keyboard and touchpad not working after suspend
   - Added i2c_hid_acpi kernel module
   - Created systemd service to reload the module after resume
   - Excluded input devices from TLP USB autosuspend

2. /nix/persist becoming read-only after suspend
   - Moved swap from /nix/persist to dedicated @swap subvolume
   - Added systemd service to remount /nix/persist if needed
   - Separated swap from persistent data to prevent btrfs corruption

Changes:
- Created hosts/nb/modules/suspend-fixes.nix with resume hooks
- Updated swap path from /nix/persist/swapfile to /swap/swapfile
- Added /swap filesystem mount for @swap btrfs subvolume
- Added USB_EXCLUDE_INPUT=1 to TLP configuration

Note: Manual step required before deployment - create @swap subvolume.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 16:43:02 +02:00
3a6d5bb8c4 fix: nb add /boot mount 2025-10-19 12:17:04 +02:00
cb18e436ca feat: nb battery improvement 2025-10-19 12:01:45 +02:00
cc15f27205 feat: nb performance tweaks 2025-10-16 21:48:21 +02:00
df6465fa8a feat: nb performance tweaks 2025-10-15 11:25:46 +02:00
4751fb5582 fix: change to btrfs and fix an error 2025-10-08 19:37:10 +02:00
d4438c8585 refactor: notebook configration 2025-06-02 01:04:43 +02:00
44b47ce18c changes 2024-12-21 13:47:00 +01:00
df50e70f3e refactor folder structure 2024-12-01 12:35:59 +01:00