mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-06-16 01:55:13 -05:00
feat: init
This commit is contained in:
commit
96c6f790fc
804 changed files with 33411 additions and 0 deletions
104
modules/nixos/default.nix
Executable file
104
modules/nixos/default.nix
Executable file
|
@ -0,0 +1,104 @@
|
|||
let
|
||||
inherit (import ../helpers.nix) directoryImport;
|
||||
modules = directoryImport ./.;
|
||||
in
|
||||
{
|
||||
flake.nixosModules = {
|
||||
mars = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
mullvad
|
||||
syncthing
|
||||
ollama
|
||||
# hypr
|
||||
searx
|
||||
portals
|
||||
xserver
|
||||
flatpak
|
||||
plasma
|
||||
sddm
|
||||
;
|
||||
};
|
||||
};
|
||||
|
||||
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
|
||||
;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue