temp commit lol

This commit is contained in:
mjallen18
2024-06-29 11:34:17 -05:00
parent c3767fd666
commit e74020a8ce
28 changed files with 293 additions and 127 deletions

View File

@@ -6,7 +6,7 @@
# image = " lissy93/dashy:latest";
# ports = [ "8888:80" ];
# volumes = [
# "/home/admin/ssd/nix-app-data/dashy/conf.yaml:/app/public/conf.yaml"
# "/media/nas/ssd/nix-app-data/dashy/conf.yaml:/app/public/conf.yaml"
# ];
# environment = {
# PUID = "911";

View File

@@ -21,17 +21,17 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/deluge";
default = "/media/nas/ssd/nix-app-data/deluge";
};
moviesPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/downloads";
default = "/media/nas/ssd/ssd_app_data/downloads";
};
tvPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/downloads-incomplete";
default = "/media/nas/ssd/ssd_app_data/downloads-incomplete";
};
puid = mkOption {

View File

@@ -26,7 +26,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/homarr";
default = "/media/nas/ssd/ssd_app_data/homarr";
};
puid = mkOption {

View File

@@ -26,7 +26,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/homepage";
default = "/media/nas/ssd/ssd_app_data/homepage";
};
puid = mkOption {

View File

@@ -26,12 +26,12 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/jackett";
default = "/media/nas/ssd/nix-app-data/jackett";
};
downloadsPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/downloads";
default = "/media/nas/ssd/ssd_app_data/downloads";
};
puid = mkOption {

View File

@@ -26,17 +26,17 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/jellyfin";
default = "/media/nas/ssd/nix-app-data/jellyfin";
};
moviesPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/Movies";
default = "/media/nas/main/movies";
};
tvPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/TV";
default = "/media/nas/main/tv";
};
puid = mkOption {

View File

@@ -26,7 +26,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/jellyseerr";
default = "/media/nas/ssd/ssd_app_data/jellyseerr";
};
puid = mkOption {

View File

@@ -26,7 +26,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/mariadb";
default = "/media/nas/ssd/mariadb";
};
puid = mkOption {

View File

@@ -31,12 +31,12 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/nextcloud";
default = "/media/nas/ssd/ssd_app_data/nextcloud";
};
dataPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/Nextcloud";
default = "/media/nas/main/nextcloud";
};
puid = mkOption {

View File

@@ -26,7 +26,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/ollama";
default = "/media/nas/ssd/nix-app-data/ollama";
};
puid = mkOption {

View File

@@ -26,12 +26,12 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/open-webui";
default = "/media/nas/ssd/nix-app-data/open-webui";
};
ollamaPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/ollama";
default = "/media/nas/ssd/nix-app-data/ollama";
};
puid = mkOption {

View File

@@ -31,7 +31,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/orca-slicer";
default = "/media/nas/ssd/ssd_app_data/orca-slicer";
};
puid = mkOption {

View File

@@ -26,12 +26,12 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/puter/config";
default = "/media/nas/ssd/ssd_app_data/puter/config";
};
dataPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/puter/data";
default = "/media/nas/ssd/ssd_app_data/puter/data";
};
puid = mkOption {

View File

@@ -26,17 +26,17 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/radarr";
default = "/media/nas/ssd/ssd_app_data/radarr";
};
moviesPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/Movies";
default = "/media/nas/main/movies";
};
downloadsPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/downloads";
default = "/media/nas/ssd/ssd_app_data/downloads";
};
puid = mkOption {

View File

@@ -26,27 +26,27 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/sabnzbd";
default = "/media/nas/ssd/ssd_app_data/sabnzbd";
};
moviesPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/Movies";
default = "/media/nas/main/movies";
};
tvPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/TV";
default = "/media/nas/main/tv";
};
downloadsPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/downloads";
default = "/media/nas/ssd/ssd_app_data/downloads";
};
downloadsIncompletePath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/downloads-incomplete";
default = "/media/nas/ssd/ssd_app_data/downloads-incomplete";
};
puid = mkOption {

View File

@@ -26,17 +26,17 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/sonarr";
default = "/media/nas/ssd/ssd_app_data/sonarr";
};
tvPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/TV";
default = "/media/nas/main/tv";
};
downloadsPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/downloads";
default = "/media/nas/ssd/ssd_app_data/downloads";
};
puid = mkOption {

View File

@@ -31,7 +31,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/swag";
default = "/media/nas/ssd/ssd_app_data/swag";
};
puid = mkOption {

View File

@@ -31,32 +31,32 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/config";
default = "/media/nas/ssd/nix-app-data/tdarr/config";
};
serverPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/server";
default = "/media/nas/ssd/nix-app-data/tdarr/server";
};
logPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/logs";
default = "/media/nas/ssd/nix-app-data/tdarr/logs";
};
transcodePath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/transcode";
default = "/media/nas/ssd/nix-app-data/tdarr/transcode";
};
moviesPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/Movies";
default = "/media/nas/main/movies";
};
tvPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/TV";
default = "/media/nas/main/tv";
};
puid = mkOption {

View File

@@ -18,7 +18,7 @@ in
ports = [ "${cfg.port}:8443" ];
volumes = [
"${cfg.configPath}:/config"
"/home/admin/ssd/ssd_app_data:/ssd_app_data"
"/media/nas/ssd/ssd_app_data:/ssd_app_data"
"/home/admin/nix-config:/nix-config"
];
environment = {

View File

@@ -26,7 +26,7 @@ with lib;
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/ssd_app_data/vscode";
default = "/media/nas/ssd/ssd_app_data/vscode";
};
puid = mkOption {

View File

@@ -29,14 +29,17 @@ in
};
};
networking.firewall.enable = true;
networking.firewall.allowPing = true;
services.samba = {
enable = true;
securityType = "user";
openFirewall = true;
extraConfig = ''
workgroup = WORKGROUP
server string = smbnix
netbios name = smbnix
server string = jallen-nas
netbios name = jallen-nas
security = user
#use sendfile = yes
#max protocol = smb2