42 lines
918 B
Text
42 lines
918 B
Text
modules/${class}/default.nix # imported by easy-hosts.perClass.modules
|
|
|
|
imports = [
|
|
../base # common across all systems
|
|
|
|
./base # common across all ${class} systems
|
|
./shell # WM/DE
|
|
./programs
|
|
# default.nix - turns on/off depending on profile
|
|
./services
|
|
# default.nix - turns on/off depending on profile
|
|
];
|
|
|
|
|
|
|
|
modules/base/default.nix
|
|
|
|
imports = [
|
|
../options # custom options used for deciding other config
|
|
|
|
{...} # modules w/i base
|
|
|
|
./home.nix # home-manager setup; imports modules/home
|
|
];
|
|
|
|
|
|
|
|
modules/home/default.nix # HOME MANAGER OPTIONS ONLY
|
|
|
|
imports = [
|
|
../options
|
|
|
|
{...}
|
|
|
|
./shell # WM/DE
|
|
./programs
|
|
# default.nix - turns on/off depending on profile
|
|
# ${program}.nix - OS check here if needed
|
|
./services
|
|
# default.nix - turns on/off depending on profile
|
|
# ${service}.nix - OS check here if needed
|
|
];
|