FUCK YOU MODULES HOMELAB RULES

This commit is contained in:
2025-10-13 22:18:10 -05:00
parent 6682df4338
commit 962f44f05e
38 changed files with 157 additions and 535 deletions

View File

@@ -14,46 +14,44 @@ in
../../modules/homelab/minecraft_recpro
];
modules = {
system = {
ssh.enable = true;
backups.enable = true;
backups.repo = "/holocron/backups";
sops.enable = true;
podman.enable = true;
syncthing.enable = true;
tailscale.enable = true;
nvidia.enable = true;
};
fileshare = {
zfs.enable = true;
smb.enable = true;
nfs.enable = true;
};
homelab.enable = true;
services = {
gitea.enable = true;
glance.enable = true;
immich.enable = true;
hass.enable = true;
jellyfin.enable = true;
audiobookshelf.enable = true;
yacreader.enable = true;
qbittorrent.enable = true;
sonarr.enable = true;
radarr.enable = true;
bazarr.enable = true;
prowlarr.enable = true;
flaresolverr.enable = true;
zigbee2mqtt.enable = true;
mosquitto.enable = true;
caddy.enable = true;
uptime-kuma.enable = true;
vaultwarden.enable = true;
};
gameservers = {
minecraft_recpro.enable = true;
};
system = {
ssh.enable = true;
backups.enable = true;
backups.repo = "/holocron/backups";
sops.enable = true;
podman.enable = true;
syncthing.enable = true;
tailscale.enable = true;
nvidia.enable = true;
};
fileshare = {
zfs.enable = true;
smb.enable = true;
nfs.enable = true;
};
homelab = {
enable = true;
gitea.enable = true;
glance.enable = true;
immich.enable = true;
hass.enable = true;
jellyfin.enable = true;
audiobookshelf.enable = true;
yacreader.enable = true;
qbittorrent.enable = true;
sonarr.enable = true;
radarr.enable = true;
bazarr.enable = true;
prowlarr.enable = true;
flaresolverr.enable = true;
zigbee2mqtt.enable = true;
mosquitto.enable = true;
caddy.enable = true;
uptime-kuma.enable = true;
vaultwarden.enable = true;
};
gameservers = {
minecraft_recpro.enable = true;
};
# configure users & groups
@@ -129,12 +127,6 @@ in
# allow proprietary packages
nixpkgs.config.allowUnfree = true;
# ld fix
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
# Add any missing dynamic libraries for unpackaged
# programs here, NOT in environment.systemPackages
];
# enable flakes
nix.settings.experimental-features = [ "nix-command" "flakes" ];