dotfiles/modules/nixos/default.nix

105 lines
1.7 KiB
Nix
Raw Normal View History

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-04-01 21:55:08 -05:00
hypr
wayland
2025-03-29 23:08:26 -05:00
searx
portals
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)
# hypr
# wayland
plasma
sddm
flatpak
xserver
;
};
};
charon = {
imports = builtins.attrValues {
inherit (modules)
gnome
flatpak
xserver
;
};
};
ceres = {
imports = builtins.attrValues {
inherit (modules)
acme
audiobookshelf
caddy
jellyfin
logrotate
mastodon
minecraft
ollama
website
postgresql
samba
searx
vaultwarden
forgejo
xserver
;
};
};
mantle = {
imports = builtins.attrValues {
inherit (modules)
sops
;
};
};
crust = {
imports = builtins.attrValues {
inherit (modules)
hardware
programs
;
};
};
core = {
imports = builtins.attrValues {
inherit (modules)
core
;
};
};
};
}