Fixed undefined variable : name when addind extraConfig.

This commit is contained in:
Raphaël Numbus
2026-02-25 12:18:13 +01:00
parent 475e37d559
commit ae18febf6d
9 changed files with 29 additions and 9 deletions
+3 -1
View File
@@ -8,11 +8,13 @@ let
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.frigate;
# Container config
name = "frigate";
in
helper.mkPodmanService {
inherit name;
description = "Frigate, your fully-local NVR (Network Video Recorder)";
name = "frigate";
pod = "home-assistant";
defaultPort = "8971";
scheme = "https";
+3 -1
View File
@@ -9,11 +9,13 @@ let
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.gitea;
# Container config
name = "gitea";
in
helper.mkPodmanService {
inherit name;
description = "Gitea, your own self-hosted git platform";
name = "gitea";
pod = "gitea";
defaultPort = "3000";
dataDirEnabled = false;
+5 -1
View File
@@ -3,15 +3,19 @@
with lib;
let
# Version tagging
homeAssistantVersion = "2026.2.3";
mqttVersion = "2.1-alpine";
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.home-assistant;
# Container config
name = "home-assistant";
in
helper.mkPodmanService {
inherit name;
description = "Home Assistant, libre house control and much more";
name = "home-assistant";
pod = "home-assistant";
defaultPort = "8123";
dataDirEnabled = false;
+1 -1
View File
@@ -15,8 +15,8 @@ let
in
helper.mkPodmanService {
description = "Immich, Google Photos but better";
inherit name;
description = "Immich, Google Photos but better";
pod = "immich";
defaultPort = "2283";
generatedSecrets = {
+5 -1
View File
@@ -3,14 +3,18 @@
with lib;
let
# Version tagging
it-toolsVersion = "2024.10.22-7ca5933";
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.it-tools;
# Container config
name = "it-tools";
in
helper.mkPodmanService {
inherit name;
description = "IT-tools, useful tools when doing IT";
name = "it-tools";
pod = "false";
defaultPort = "8880";
configDir = false;
+3 -1
View File
@@ -12,11 +12,13 @@ let
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.nextcloud;
# Container config
name = "nextcloud";
in
helper.mkPodmanService {
inherit name;
description = "Nextcloud, your own online office suite";
name = "nextcloud";
pod = "nextcloud";
defaultPort = "1100";
generatedSecrets = {
+3 -1
View File
@@ -9,11 +9,13 @@ let
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.passbolt;
# Container config
name = "passbolt";
in
helper.mkPodmanService {
inherit name;
description = "Passbolt, your password manager";
name = "passbolt";
pod = "passbolt";
defaultPort = "4433";
scheme = "https";
+3 -1
View File
@@ -8,11 +8,13 @@ let
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.pi-hole;
# Container config
name = "pi-hole";
in
helper.mkPodmanService {
inherit name;
description = "Pi-Hole, the ads black hole";
name = "pi-hole";
defaultPort = "4443";
scheme = "https";
dependencies = [ "network.target" "multi-user.target" ];
+3 -1
View File
@@ -8,11 +8,13 @@ let
# Helper
helper = import ./lib.nix { inherit config pkgs lib; };
cfg = config.numbus.services.traefik;
# Container config
name = "traefik";
in
helper.mkPodmanService {
inherit name;
description = "Traefik reverse proxy, one to rule them all";
name = "traefik";
reverseProxied = false;
dependencies = [ "network.target" "multi-user.target" ];
dataDir = false;