Merge branch 'main' into dev
This commit is contained in:
@@ -1,5 +1,14 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2025-01-18
|
||||||
|
|
||||||
|
Added:
|
||||||
|
- Jellyseer service
|
||||||
|
- Sonarr default package, pinned to older working sonarr package
|
||||||
|
|
||||||
|
Removed:
|
||||||
|
- Jellyfin expose VPN options
|
||||||
|
|
||||||
## 2024-09-19
|
## 2024-09-19
|
||||||
|
|
||||||
Added:
|
Added:
|
||||||
|
|||||||
Generated
+17
@@ -16,9 +16,26 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs-sonarr": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1732219096,
|
||||||
|
"narHash": "sha256-gbvtOPW7K7v4EFo7Feo5s+SI7FMVrCOA5CgnuMhWO/Y=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "328abff1f7a707dc8da8e802f724f025521793ea",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "328abff1f7a707dc8da8e802f724f025521793ea",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
|
"nixpkgs-sonarr": "nixpkgs-sonarr",
|
||||||
"vpnconfinement": "vpnconfinement"
|
"vpnconfinement": "vpnconfinement"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -219,10 +219,7 @@ in
|
|||||||
locations."/" = {
|
locations."/" = {
|
||||||
recommendedProxySettings = true;
|
recommendedProxySettings = true;
|
||||||
proxyWebsockets = true;
|
proxyWebsockets = true;
|
||||||
proxyPass = if cfg.expose.vpn.enable then
|
proxyPass = "http://192.168.15.1:${builtins.toString defaultPort}";
|
||||||
"http://192.168.15.1:${builtins.toString cfg.expose.vpn.port}"
|
|
||||||
else
|
|
||||||
"http://192.168.15.1:${builtins.toString defaultPort}";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
# TODO: Add expose options for this module
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
@@ -67,6 +68,22 @@ in {
|
|||||||
Group = cfg.group;
|
Group = cfg.group;
|
||||||
ExecStart = lib.getExe cfg.package;
|
ExecStart = lib.getExe cfg.package;
|
||||||
Restart = "on-failure";
|
Restart = "on-failure";
|
||||||
|
# TODO: These are from nixpkgs, add them back if we add expose options
|
||||||
|
# ProtectHome = true;
|
||||||
|
# ProtectSystem = "strict";
|
||||||
|
# PrivateTmp = true;
|
||||||
|
# PrivateDevices = true;
|
||||||
|
# ProtectHostname = true;
|
||||||
|
# ProtectClock = true;
|
||||||
|
# ProtectKernelTunables = true;
|
||||||
|
# ProtectKernelModules = true;
|
||||||
|
# ProtectKernelLogs = true;
|
||||||
|
# ProtectControlGroups = true;
|
||||||
|
# NoNewPrivileges = true;
|
||||||
|
# RestrictRealtime = true;
|
||||||
|
# RestrictSUIDSGID = true;
|
||||||
|
# RemoveIPC = true;
|
||||||
|
# PrivateMounts = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user