marleyos/layout.txt
2025-05-25 17:04:14 -07:00

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
];