mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-12-06 21:17:14 -06:00
124 lines
2.1 KiB
Nix
Executable file
124 lines
2.1 KiB
Nix
Executable file
let
|
|
inherit (import ../helpers.nix) directoryImport;
|
|
modules = directoryImport ./.;
|
|
in
|
|
{
|
|
flake.nixosModules = {
|
|
mars = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
flatpak
|
|
ivpn
|
|
network
|
|
ollamaMars
|
|
plasma
|
|
plymouth
|
|
sddm
|
|
searx
|
|
wireguard
|
|
;
|
|
};
|
|
};
|
|
|
|
deimos = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
hypr
|
|
wayland
|
|
network
|
|
flatpak
|
|
plymouth
|
|
wireGuard
|
|
;
|
|
};
|
|
};
|
|
|
|
phobos = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
plasma
|
|
sddm
|
|
;
|
|
};
|
|
};
|
|
|
|
ceres = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
acmeCeres
|
|
# audiobookshelf
|
|
caddyCeres
|
|
# comfyui
|
|
# filesorter
|
|
# firefly-iii
|
|
forgejo
|
|
# glance
|
|
# jellyfin
|
|
# logrotate
|
|
# mastodon
|
|
microvm
|
|
# minecraft
|
|
# ollamaCeres
|
|
# postgresCeres
|
|
# projectSite
|
|
# prompter
|
|
# sambaCeres
|
|
# searx
|
|
# vaultwarden
|
|
# website
|
|
# zookeeper
|
|
wireguard
|
|
;
|
|
};
|
|
};
|
|
|
|
eris = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
acmeEris
|
|
caddyEris
|
|
logrotate
|
|
microvm
|
|
# opencloud
|
|
sambaEris
|
|
postgresEris
|
|
;
|
|
};
|
|
};
|
|
|
|
iso = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
iso
|
|
xserver
|
|
;
|
|
};
|
|
};
|
|
|
|
crust = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
hardware
|
|
programs
|
|
;
|
|
};
|
|
};
|
|
|
|
mantle = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
sops
|
|
xserver
|
|
;
|
|
};
|
|
};
|
|
|
|
core = {
|
|
imports = builtins.attrValues {
|
|
inherit (modules)
|
|
core
|
|
;
|
|
};
|
|
};
|
|
};
|
|
}
|