2025-03-29 23:08:26 -05:00
|
|
|
let
|
|
|
|
inherit (import ../helpers.nix) directoryImport;
|
|
|
|
modules = directoryImport ./.;
|
|
|
|
in
|
|
|
|
{
|
|
|
|
flake.nixosModules = {
|
|
|
|
mars = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
mullvad
|
|
|
|
syncthing
|
|
|
|
ollama
|
2025-05-24 02:45:00 -05:00
|
|
|
glance
|
2025-05-12 13:13:42 -05:00
|
|
|
plasma
|
2025-05-10 00:21:19 -05:00
|
|
|
sddm
|
2025-05-10 16:28:48 -05:00
|
|
|
hypr
|
2025-05-12 13:13:42 -05:00
|
|
|
niri
|
2025-05-10 16:28:48 -05:00
|
|
|
wayland
|
2025-03-29 23:08:26 -05:00
|
|
|
searx
|
|
|
|
xserver
|
|
|
|
flatpak
|
2025-03-31 22:53:08 -05:00
|
|
|
wireGuard
|
2025-03-29 23:08:26 -05:00
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
venus = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
plasma
|
|
|
|
sddm
|
|
|
|
tablet
|
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
deimos = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
2025-05-09 23:12:45 -05:00
|
|
|
niri
|
2025-05-12 15:39:05 -05:00
|
|
|
hypr
|
2025-05-09 23:12:45 -05:00
|
|
|
wayland
|
2025-05-12 15:39:05 -05:00
|
|
|
plasma
|
2025-03-29 23:08:26 -05:00
|
|
|
sddm
|
|
|
|
flatpak
|
|
|
|
xserver
|
2025-05-16 20:03:42 -05:00
|
|
|
espanso
|
2025-04-10 16:57:57 -05:00
|
|
|
wireGuard
|
2025-06-10 20:12:12 -05:00
|
|
|
glance
|
2025-03-29 23:08:26 -05:00
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2025-04-18 01:06:30 -05:00
|
|
|
phobos = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
plasma
|
|
|
|
sddm
|
|
|
|
xserver
|
|
|
|
wireGuard
|
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2025-03-29 23:08:26 -05:00
|
|
|
charon = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
gnome
|
|
|
|
flatpak
|
|
|
|
xserver
|
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
ceres = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
acme
|
2025-06-08 22:19:04 -05:00
|
|
|
audiobookshelf
|
2025-06-08 22:19:27 -05:00
|
|
|
caddy
|
2025-06-09 00:13:34 -05:00
|
|
|
jellyfin
|
2025-06-08 22:20:25 -05:00
|
|
|
logrotate
|
|
|
|
mastodon
|
|
|
|
minecraft
|
|
|
|
ollama
|
|
|
|
website
|
|
|
|
postgresql
|
|
|
|
samba
|
|
|
|
searx
|
|
|
|
vaultwarden
|
|
|
|
forgejo
|
|
|
|
xserver
|
2025-06-10 17:06:28 -05:00
|
|
|
# kanboard
|
2025-03-29 23:08:26 -05:00
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
mantle = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
sops
|
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
crust = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
hardware
|
|
|
|
programs
|
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
core = {
|
|
|
|
imports = builtins.attrValues {
|
|
|
|
inherit (modules)
|
|
|
|
core
|
|
|
|
;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|