Fixed undefined variable : name when addind extraConfig.
This commit is contained in:
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user