summaryrefslogtreecommitdiff
path: root/hosts/poweredge/configuration.nix
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2026-06-13 14:14:46 -0500
committerTim Keller <tjk@tjkeller.xyz>2026-06-13 14:14:46 -0500
commit3ba8be0f8621b695d9b1cbe432f29512e5ce1fb1 (patch)
treedc8a7d9fedea4a017a7fbf0bc7fe9428dafe3a2b /hosts/poweredge/configuration.nix
parent50427e193d2d125db35183c8cdc3f2ea50cf449a (diff)
downloadnixos-3ba8be0f8621b695d9b1cbe432f29512e5ce1fb1.tar.xz
nixos-3ba8be0f8621b695d9b1cbe432f29512e5ce1fb1.zip
containerized router and networking services and update poweredge config
Diffstat (limited to 'hosts/poweredge/configuration.nix')
-rw-r--r--hosts/poweredge/configuration.nix34
1 files changed, 9 insertions, 25 deletions
diff --git a/hosts/poweredge/configuration.nix b/hosts/poweredge/configuration.nix
index f2e3e09..8ad7350 100644
--- a/hosts/poweredge/configuration.nix
+++ b/hosts/poweredge/configuration.nix
@@ -1,10 +1,13 @@
{ config, lib, pkgs, ... }: {
imports = [
- ./ddns-updater.nix
+ #./ddns-updater.nix
./fileshares.nix
./networking.nix
#./notification-mailer.nix # TODO move some of this stuff to archetype
- ./wg1.nix
+ #./gitea.nix
+ ./jellyfin.nix
+ ./immich.nix
+ #./bitcoind.nix
];
# Setup bootloader
@@ -18,10 +21,6 @@
home.users.timmy.enable = true;
};
zfs.enable = true;
- router.enable = true;
- };
- collections = {
- development.docker.enable = true;
};
};
@@ -31,27 +30,12 @@
# 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
- #};
- _immich = {
- enable = true;
- mediaLocationHostPath = "/media/ingens/immich";
- };
- _jellyfin = {
- enable = true;
- mediaLocationHostPath = "/media/ingens/media";
- };
+ # Enable nvidia
+ hardware.nvidia = {
+ open = false; # Need for NVENC
+ package = config.boot.kernelPackages.nvidiaPackages.stable;
};
- #services._klipper.enable = true;
-
# Enable user timmy
_users.timmy.enable = true;