Commit graph

6 commits

Author SHA1 Message Date
4622c52d5b refactor(nix): extract common system configs into reusable modules
Create 6 new NixOS modules to reduce duplication across system configs:
- hardware/wooting: Wooting keyboard udev rules and Bluetooth compat
- services/nginx-base: Common nginx server settings
- services/acme-base: ACME certificate defaults
- services/xremap: Key remapping with sensible defaults
- system/no-sleep: Disable sleep/suspend/hibernate targets
- system/kernel-tweaks: PM freeze timeout and zram configuration

Update system configuration files to use these new modules.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 10:42:09 +01:00
Harald Hoyer
d316ef4c2d refactor(gui): replace GNOME remote desktop with XRDP
- Switched from GNOME remote desktop to XRDP for remote access services across configurations.
- Removed GNOME-specific settings and added XRDP service settings in GUI and system modules.
- Enhances flexibility and aligns remote desktop service configuration.
2025-09-12 09:38:53 +02:00
70eaf73fe9 chore(rnix): update system state 2025-09-09 09:08:08 +02:00
674941420f feat(nixos): add claude-code and update jetbrains-toolbox
- Added `claude-code` to the default packages for `aarch64-linux/rnix`.
- Moved `jetbrains-toolbox` to be included for all platforms instead of x86_64 only.
2025-09-05 14:42:42 +02:00
28e3de71ce add rosetta and cachix
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-08-14 16:27:33 +02:00
33b598d546 add rnix
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-08-14 15:39:09 +02:00