2025-10-01 19:51:55 -05:00
|
|
|
let
|
|
|
|
|
inherit (import ../helpers.nix) directoryImport;
|
|
|
|
|
modules = directoryImport ./.;
|
|
|
|
|
in
|
|
|
|
|
{
|
|
|
|
|
flake.nixosModules = {
|
|
|
|
|
mars = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
2025-11-03 02:38:58 -06:00
|
|
|
flatpak
|
2025-10-20 05:02:44 -05:00
|
|
|
ivpn
|
2025-10-01 21:40:25 -05:00
|
|
|
network
|
2025-11-03 02:38:58 -06:00
|
|
|
ollamaMars
|
2025-10-29 03:42:33 -05:00
|
|
|
plasma
|
2025-10-01 19:51:55 -05:00
|
|
|
plymouth
|
2025-11-03 02:38:58 -06:00
|
|
|
sddm
|
2025-11-06 16:35:10 -06:00
|
|
|
wireguard
|
2025-10-01 19:51:55 -05:00
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
deimos = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
2025-10-05 22:14:32 -05:00
|
|
|
hypr
|
|
|
|
|
wayland
|
2025-10-01 21:40:25 -05:00
|
|
|
network
|
2025-10-01 19:51:55 -05:00
|
|
|
flatpak
|
|
|
|
|
plymouth
|
2025-11-06 18:20:03 -06:00
|
|
|
wireguard
|
2025-10-01 19:51:55 -05:00
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
phobos = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
|
|
|
|
plasma
|
|
|
|
|
sddm
|
|
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ceres = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
2025-11-08 22:25:51 -06:00
|
|
|
acme
|
2025-11-04 03:30:52 -06:00
|
|
|
# audiobookshelf
|
2025-11-08 22:25:51 -06:00
|
|
|
caddy
|
2025-11-04 03:30:52 -06:00
|
|
|
# comfyui
|
|
|
|
|
# filesorter
|
2025-11-10 02:14:52 -06:00
|
|
|
# firefly-iii
|
2025-11-10 21:50:12 -06:00
|
|
|
forgejo
|
2025-11-04 03:30:52 -06:00
|
|
|
# glance
|
2025-11-08 22:25:51 -06:00
|
|
|
jellyfin
|
2025-11-04 03:30:52 -06:00
|
|
|
# logrotate
|
|
|
|
|
# mastodon
|
2025-11-06 04:08:29 -06:00
|
|
|
microvm
|
2025-11-04 03:30:52 -06:00
|
|
|
# minecraft
|
|
|
|
|
# ollamaCeres
|
|
|
|
|
# postgresCeres
|
|
|
|
|
# projectSite
|
|
|
|
|
# prompter
|
2025-11-09 02:42:22 -06:00
|
|
|
sambaCeres
|
2025-11-04 03:30:52 -06:00
|
|
|
# searx
|
2025-11-06 22:20:14 -06:00
|
|
|
vaultwarden
|
2025-11-04 03:30:52 -06:00
|
|
|
# website
|
|
|
|
|
# zookeeper
|
2025-10-01 19:51:55 -05:00
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
2025-10-24 18:20:56 -05:00
|
|
|
eris = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
2025-11-09 02:42:22 -06:00
|
|
|
acme
|
|
|
|
|
caddy
|
2025-10-25 00:42:36 -05:00
|
|
|
logrotate
|
2025-11-04 03:30:52 -06:00
|
|
|
microvm
|
2025-10-25 05:16:26 -05:00
|
|
|
# opencloud
|
2025-11-03 02:38:58 -06:00
|
|
|
sambaEris
|
2025-10-25 00:42:36 -05:00
|
|
|
postgresEris
|
2025-10-24 18:20:56 -05:00
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
2025-10-28 01:05:09 -05:00
|
|
|
iso = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
|
|
|
|
iso
|
|
|
|
|
xserver
|
|
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
2025-10-01 19:51:55 -05:00
|
|
|
crust = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
|
|
|
|
hardware
|
|
|
|
|
programs
|
|
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
mantle = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
|
|
|
|
sops
|
|
|
|
|
xserver
|
|
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
core = {
|
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
|
inherit (modules)
|
|
|
|
|
core
|
|
|
|
|
;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|