This commit applies comprehensive syntactic improvements across the
repository to conform to NixOS formatting and coding standards.
## Formatting Fixes
- Remove extra newlines and blank spaces
- Fix empty list formatting: [ ] → []
- Remove trailing whitespace
- Standardize indentation in libvirtd config
## Best Practices
- Remove deprecated networking.useDHCP setting
- Remove unused extraHosts configuration
- Add lib.mkDefault to videoDrivers for better override support
- Add lib.mkDefault to podman for consistency
## Modern Conventions
- Update nix.settings.download-buffer-size to string format with units ("512M")
- Update system.stateVersion from 25.05 to 25.11 to match channel
- Update home.stateVersion from 25.05 to 25.11 to match channel
## Code Quality
- Remove commented-out code in aurora.nix
- Improve comment spacing and capitalization
- Standardize attribute set formatting across files
## Files Modified
- flake.nix
- desktop/virtualization.nix
- systems/aurora.nix
- systems/common.nix
- systems/labrizor.nix
- systems/skip01.nix
- users/jsutter.nix
Tested: Successfully rebuilt and switched framework system
- Move GUI applications from users/jsutter.nix to appropriate desktop modules:
* office.nix: slack, signal-desktop
* gaming.nix: discord, stremio
* plasma.nix: arc-theme, pinentry, tigervnc
* dev.nix: putty
* media.nix (new): vlc, deluge
- Create systems/common-headless.nix for server configurations:
* Remove GUI dependencies (Flatpak, XDG portals, fonts, graphics drivers)
* Include only essential CLI tools and server packages
* Disable X server completely
- Simplify skip01 configuration:
* Remove Intel graphics drivers and OpenGL support
* Use headless common configuration
* Keep unified users/jsutter.nix (no split files)
- Update flake.nix to include new media.nix module in desktop systems
Result: Clean separation between desktop and headless configurations
with improved modularity and maintainability.
- Created systems/skip01.nix with 13th gen Intel i5 NUC optimizations
- Configured for headless server operation with SSH access
- Enabled Docker and Podman for container services
- Added Intel graphics support and thermal management
- Network performance tuning for server workloads
- Added skip01 to flake.nix nixosConfigurations