From 39c108b3ee2db0226c45fd41cb611a721f1ba78d Mon Sep 17 00:00:00 2001 From: blake Date: Sun, 12 Oct 2025 19:01:52 -0500 Subject: [PATCH] add podman compose --- flake.nix | 2 +- modules/homelab/services/arr/suwayomi/default.nix | 4 ++-- modules/system/podman.nix | 4 ++++ users/blake/blake.nix | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index e6e6384..4371c51 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,6 @@ # flake for blakes nixos config # define new devices in outputs -# generation: 373, timestamp: 2025-10-12 18:19:50 +# generation: 374, timestamp: 2025-10-12 18:59:25 { description = "blakes nix config"; inputs = { diff --git a/modules/homelab/services/arr/suwayomi/default.nix b/modules/homelab/services/arr/suwayomi/default.nix index 2f45a8c..bde0ddc 100644 --- a/modules/homelab/services/arr/suwayomi/default.nix +++ b/modules/homelab/services/arr/suwayomi/default.nix @@ -49,7 +49,7 @@ in uid = lib.mkForce cfg.ids; isSystemUser = true; home = cfg.data_dir; -# createHome = true; + createHome = true; group = "${service}"; extraGroups = [ "media" ]; }; @@ -64,7 +64,7 @@ in server = { port = cfg.port; downloadAsCbz = true; -# localSourcePath = cfg.data_dir; + localSourcePath = cfg.data_dir; }; }; }; diff --git a/modules/system/podman.nix b/modules/system/podman.nix index 4da83f9..c207d84 100644 --- a/modules/system/podman.nix +++ b/modules/system/podman.nix @@ -9,6 +9,10 @@ in }; config = lib.mkIf cfg.enable { + + # install the binary for compose + environment.systemPackages = with pkgs; [ podman-compose ]; + virtualisation = { oci-containers.backend = "podman"; podman = { diff --git a/users/blake/blake.nix b/users/blake/blake.nix index c1b35c3..635e4dc 100644 --- a/users/blake/blake.nix +++ b/users/blake/blake.nix @@ -20,7 +20,7 @@ in # create blake user users.users.${cfg.username} = { isNormalUser = true; - extraGroups = [ "wheel" "networkmanager" "docker" "media" "minecraft" ]; # Enable ‘sudo’ for the user. + extraGroups = [ "wheel" "networkmanager" "docker" "media" "podman" "minecraft" ]; # Enable ‘sudo’ for the user. uid = 1000; shell = pkgs.zsh; group = "blake";