diff options
| author | Tim Keller <tjk@tjkeller.xyz> | 2026-04-11 18:12:37 -0500 |
|---|---|---|
| committer | Tim Keller <tjk@tjkeller.xyz> | 2026-04-11 18:12:37 -0500 |
| commit | 56149ced106468a053c89d6da302d96ef990dd4b (patch) | |
| tree | b37f4649ded818b6ca31265b7d3895acb6830350 /hosts/poweredge/configuration.nix | |
| parent | a1cff680dca67709778f160a8291ff5d77b61ee6 (diff) | |
| download | nixos-56149ced106468a053c89d6da302d96ef990dd4b.tar.xz nixos-56149ced106468a053c89d6da302d96ef990dd4b.zip | |
poweredge updates get immich working and zfs pools and oter updates
Diffstat (limited to 'hosts/poweredge/configuration.nix')
| -rw-r--r-- | hosts/poweredge/configuration.nix | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/hosts/poweredge/configuration.nix b/hosts/poweredge/configuration.nix index 16a2686..3490589 100644 --- a/hosts/poweredge/configuration.nix +++ b/hosts/poweredge/configuration.nix @@ -1,6 +1,4 @@ -{ config, lib, pkgs, ... }: let - serverEmail = "poweredge@tjkeller.xyz"; -in { +{ config, lib, pkgs, ... }: { imports = [ ./ddns-updater.nix ./fileshares.nix @@ -14,17 +12,38 @@ in { # Enable common options _archetypes = { - profiles.headless = { - enable = true; - home.users.timmy.enable = true; + profiles = { + headless = { + enable = true; + home.users.timmy.enable = true; + }; + zfs.enable = true; + router.enable = true; + }; + collections = { + development.docker.enable = true; + development.docker.btrfsSupport = false; # TODO remove }; - profiles.zfs.enable = true; - profiles.router.enable = true; }; + virtualisation.docker.storageDriver = "zfs"; # TODO move to profile + # Enable smartd services.smartd.enable = true; # TODO move to archetype + # Enable web services + # services = { + # _cgit = { + # enable = true; + # hostAddress = "192.168.1.10"; + # localAddress = "192.168.1.11"; + # rootTitle = "PowerEdge local cgit"; + # # TODO add authorizedKeys + # }; + # }; + # + #services._klipper.enable = true; + # Enable user timmy _users.timmy.enable = true; |
