dotfiles/modules/nixos/default.nix

123 lines
2 KiB
Nix
Raw Normal View History

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)
syncthing
ollama
2025-10-20 05:02:44 -05:00
ivpn
2025-10-01 21:40:25 -05:00
network
2025-10-01 19:51:55 -05:00
searx
sddm
2025-10-01 19:51:55 -05:00
flatpak
plasma
2025-10-01 19:51:55 -05:00
plymouth
wireGuard
;
};
};
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
wireGuard
;
};
};
phobos = {
imports = builtins.attrValues {
inherit (modules)
plasma
sddm
;
};
};
ceres = {
imports = builtins.attrValues {
inherit (modules)
acmeCeres
2025-10-01 19:51:55 -05:00
audiobookshelf
caddyCeres
2025-10-09 23:49:09 -05:00
comfyui
filesorter
firefly-iii
2025-10-01 19:51:55 -05:00
forgejo
glance
jellyfin
logrotate
mastodon
minecraft
ollama
postgresCeres
2025-10-09 23:49:09 -05:00
projectSite
prompter
2025-10-01 19:51:55 -05:00
samba
searx
2025-10-09 23:49:09 -05:00
syncthing
2025-10-01 19:51:55 -05:00
vaultwarden
website
2025-10-18 03:10:12 -05:00
zookeeper
2025-10-01 19:51:55 -05:00
;
};
};
2025-10-24 18:20:56 -05:00
eris = {
imports = builtins.attrValues {
inherit (modules)
acmeEris
caddyEris
logrotate
2025-10-25 05:16:26 -05:00
# opencloud
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
;
};
};
};
}