{ config, ... }: let homeModules = config.flake.modules.homeManager; in { flake.modules.nixos.podman = { home-manager.sharedModules = [ homeModules.podman ]; virtualisation.podman.enable = true; }; flake.modules.homeManager.podman = { osConfig, pkgs, ... }: { services.podman = { enable = true; package = osConfig.virtualisation.podman.package; }; home.packages = [ pkgs.podman-tui ]; }; }