mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-12-14 10:30:52 -06:00
132 lines
2.2 KiB
Nix
Executable file
132 lines
2.2 KiB
Nix
Executable file
let
|
|
inherit (import ../helpers.nix) directoryImport;
|
|
modules = directoryImport ./.;
|
|
in
|
|
{
|
|
flake.nixosModules = {
|
|
mars = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
flatpak
|
|
hypr
|
|
impermanence
|
|
lix
|
|
microvm
|
|
network
|
|
niri
|
|
nur
|
|
plymouth
|
|
tuios
|
|
wayland
|
|
wireguard
|
|
;
|
|
};
|
|
};
|
|
|
|
deimos = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
flatpak
|
|
hypr
|
|
lix
|
|
microvm
|
|
network
|
|
niri
|
|
nur
|
|
plymouth
|
|
wayland
|
|
wireguard
|
|
;
|
|
};
|
|
};
|
|
|
|
phobos = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
microvm
|
|
lix
|
|
nur
|
|
;
|
|
};
|
|
};
|
|
|
|
ceres = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
acme
|
|
caddy
|
|
comfyui
|
|
impermanence
|
|
lix
|
|
microvm
|
|
restic
|
|
# wireguard
|
|
forgejoCeres
|
|
jellyfinCeres
|
|
linkpageCeres
|
|
mastodonCeres
|
|
minecraftCeres
|
|
opencloudCeres
|
|
qbittorrentCeres
|
|
vaultwardenCeres
|
|
websiteCeres
|
|
sambaCeres
|
|
zookeeperCeres
|
|
;
|
|
};
|
|
};
|
|
|
|
eris = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
impermanence
|
|
lix
|
|
microvm
|
|
sambaEris
|
|
fireflyEris
|
|
opencloudEris
|
|
vaultwardenEris
|
|
syncthingEris
|
|
photoprismEris
|
|
nasDirs
|
|
;
|
|
};
|
|
};
|
|
|
|
iso = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
iso
|
|
lix
|
|
xserver
|
|
;
|
|
};
|
|
};
|
|
|
|
crust = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
hardware
|
|
programs
|
|
;
|
|
};
|
|
};
|
|
|
|
mantle = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
sops
|
|
xserver
|
|
;
|
|
};
|
|
};
|
|
|
|
core = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
core
|
|
;
|
|
};
|
|
};
|
|
};
|
|
}
|