nas remote deployments

This commit is contained in:
mjallen18
2024-06-15 13:54:21 -05:00
parent 7adfefae12
commit a1d184a76e
6 changed files with 80 additions and 438 deletions

View File

@@ -51,6 +51,7 @@
lm_sensors
lutris
mangohud
morph
neofetch
nixfmt-rfc-style
orca-slicer

View File

@@ -42,28 +42,23 @@ in
};
};
nix.settings.trusted-users = [ "@wheel" ];
powerManagement.cpuFreqGovernor = "powersave";
hardware.nvidia-container-toolkit.enable = true;
nas-apps = {
jackett.enable = true;
collabora.enable = true;
jellyfin.enable = true;
jellyseerr.enable = true;
deluge.enable = true;
homarr.enable = true;
homepage.enable = false;
sabnzbd.enable = true;
jackett.enable = true;
radarr.enable = true;
jellyfin.enable = true;
sonarr.enable = true;
collabora.enable = true;
jellyseerr.enable = true;
mariadb.enable = true;
@@ -73,19 +68,21 @@ in
httpsPort = "9443";
};
open-webui.enable = true;
ollama.enable = true;
open-webui.enable = true;
orca-slicer.enable = true;
puter.enable = true;
radarr.enable = true;
vscode.enable = true;
sabnzbd.enable = true;
sonarr.enable = true;
swag.enable = true;
deluge.enable = true;
vscode.enable = true;
};
nas-samba = {
@@ -366,9 +363,9 @@ in
# Configure environment
environment = {
etc."nut/upsd.conf".source = /root/upsd.conf;
etc."nut/upsd.users".source = /root/upsd.users;
etc."nut/upsmon.conf".source = /root/upsmon.conf;
etc."nut/upsd.conf".source = /home/matt/upsd.conf;
etc."nut/upsd.users".source = /home/matt/upsd.users;
etc."nut/upsmon.conf".source = /home/matt/upsmon.conf;
# List packages installed in system profile. To search, run:
# $ nix search wget
@@ -438,7 +435,7 @@ in
actions = [ "SET" ];
instcmds = [ "ALL" ];
upsmon = "primary";
passwordFile = "/root/ups.conf";
passwordFile = "/home/matt/ups.conf";
};
};