Break the two monolithic files into focused modules under system/ and home/ so each concern (boot, networking, xserver, picom, zsh, git, rofi, etc.) lives in its own file. Clean up duplicates: drop rofi from home.packages since programs.rofi.enable already installs it, and move user-only apps (alacritty, obsidian, claude-code) from environment.systemPackages to home.packages. Remove commented-out boilerplate carried over from the install template.
22 lines
395 B
Nix
22 lines
395 B
Nix
{ ... }:
|
|
|
|
{
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
./system/boot.nix
|
|
./system/networking.nix
|
|
./system/locale.nix
|
|
./system/xserver.nix
|
|
./system/picom.nix
|
|
./system/display-manager.nix
|
|
./system/fonts.nix
|
|
./system/users.nix
|
|
./system/programs.nix
|
|
./system/packages.nix
|
|
./system/ssh.nix
|
|
./system/nix.nix
|
|
];
|
|
|
|
system.stateVersion = "26.05";
|
|
}
|