{ 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 ]; }; }