summaryrefslogtreecommitdiff
path: root/hosts/poweredge/configuration.nix
diff options
context:
space:
mode:
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;