Files
lux/modules/capabilities/podman.nix
T
2026-09-05 18:46:12 +02:00

28 lines
624 B
Nix

{ config, ... }:
let
homeModules = config.flake.modules.homeManager;
in
{
flake.modules.nixos.podman =
{ lib, pkgs, ... }:
{
home-manager.sharedModules = [ homeModules.podman ];
virtualisation.podman.enable = true;
virtualisation.containers.containersConf.settings.engine.compose_providers = [
(lib.getExe pkgs.podman-compose)
];
};
flake.modules.homeManager.podman =
{ osConfig, pkgs, ... }:
{
services.podman = {
enable = true;
package = osConfig.virtualisation.podman.package;
};
home.packages = [ pkgs.podman-tui ];
};
}