dotfiles/modules/nixos/default.nix

130 lines
2.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)
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
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-11-11 22:56:46 -06:00
microvm
midnight
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-11-15 02:50:41 -06:00
microvm
midnight
2025-10-01 19:51:55 -05:00
;
};
};
phobos = {
imports = builtins.attrValues {
inherit (modules)
2025-11-13 18:56:52 -06:00
microvm
midnight
2025-10-01 19:51:55 -05:00
;
};
};
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-16 03:53:16 -06:00
comfyui
2025-11-04 03:30:52 -06:00
# filesorter
2025-11-17 05:46:55 -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
2025-11-11 05:00:52 -06:00
mastodon
2025-11-06 04:08:29 -06:00
microvm
2025-11-11 20:04:36 -06:00
midnight
2025-11-04 03:30:52 -06:00
# minecraft
# ollamaCeres
2025-11-16 01:08:53 -06:00
ceresOpenCloud
2025-11-04 03:30:52 -06:00
# postgresCeres
2025-11-12 04:43:11 -06:00
projectSite
2025-11-04 03:30:52 -06:00
# 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-12 04:43:11 -06:00
website
2025-11-16 01:08:53 -06:00
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
logrotate
2025-11-04 03:30:52 -06:00
microvm
2025-11-11 21:18:29 -06:00
midnight
2025-10-25 05:16:26 -05:00
# opencloud
2025-11-03 02:38:58 -06:00
sambaEris
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
;
};
};
};
}