cleanup
This commit is contained in:
@@ -239,6 +239,10 @@
|
|||||||
"wheel"
|
"wheel"
|
||||||
"video"
|
"video"
|
||||||
"render"
|
"render"
|
||||||
|
|
||||||
|
"minecraft"
|
||||||
|
"gitea"
|
||||||
|
"jellyfin"
|
||||||
];
|
];
|
||||||
hashedPasswordFile = "/etc/nixos/secrets/hashedPass";
|
hashedPasswordFile = "/etc/nixos/secrets/hashedPass";
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -11,7 +11,7 @@
|
|||||||
port = service_configs.ports.immich;
|
port = service_configs.ports.immich;
|
||||||
host = "0.0.0.0";
|
host = "0.0.0.0";
|
||||||
database = {
|
database = {
|
||||||
createDB = true;
|
createDB = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,6 @@
|
|||||||
# used for local streaming
|
# used for local streaming
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
|
||||||
user = "primary";
|
|
||||||
group = "users";
|
|
||||||
dataDir = service_configs.jellyfin.data_dir;
|
dataDir = service_configs.jellyfin.data_dir;
|
||||||
cacheDir = service_configs.jellyfin.cache_dir;
|
cacheDir = service_configs.jellyfin.cache_dir;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -14,14 +14,11 @@ in
|
|||||||
"minecraft-server"
|
"minecraft-server"
|
||||||
];
|
];
|
||||||
|
|
||||||
users.groups.minecraft = { };
|
|
||||||
|
|
||||||
services.minecraft-servers = {
|
services.minecraft-servers = {
|
||||||
enable = true;
|
enable = true;
|
||||||
eula = true;
|
eula = true;
|
||||||
dataDir = service_configs.minecraft.parent_dir;
|
dataDir = service_configs.minecraft.parent_dir;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
group = "users";
|
|
||||||
|
|
||||||
servers.${service_configs.minecraft.server_name} = {
|
servers.${service_configs.minecraft.server_name} = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@@ -1,20 +1,11 @@
|
|||||||
{ service_configs, ... }:
|
{ service_configs, ... }:
|
||||||
{
|
{
|
||||||
virtualisation.quadlet = {
|
virtualisation.quadlet = {
|
||||||
containers =
|
containers = {
|
||||||
let
|
gluetun.containerConfig = {
|
||||||
baseContainerConfig = {
|
|
||||||
autoUpdate = "registry";
|
|
||||||
environments = {
|
|
||||||
PUID = 1000;
|
|
||||||
PGID = 1000;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
gluetun.containerConfig = baseContainerConfig // {
|
|
||||||
image = "docker.io/qmcgaw/gluetun";
|
image = "docker.io/qmcgaw/gluetun";
|
||||||
name = "gluetun";
|
name = "gluetun";
|
||||||
|
autoUpdate = "registry";
|
||||||
|
|
||||||
addCapabilities = [
|
addCapabilities = [
|
||||||
"NET_ADMIN"
|
"NET_ADMIN"
|
||||||
@@ -37,7 +28,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
qbittorrent = {
|
qbittorrent = {
|
||||||
containerConfig = baseContainerConfig // {
|
containerConfig = {
|
||||||
image = "lscr.io/linuxserver/qbittorrent:latest";
|
image = "lscr.io/linuxserver/qbittorrent:latest";
|
||||||
name = "qbittorrent";
|
name = "qbittorrent";
|
||||||
environments = {
|
environments = {
|
||||||
|
|||||||
Reference in New Issue
Block a user