25 lines
588 B
Nix
25 lines
588 B
Nix
{ config, ... }:
|
|
{
|
|
flake.modules.nixos.podman =
|
|
{ lib, pkgs, ... }:
|
|
{
|
|
home-manager.sharedModules = [ config.flake.modules.homeManager.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 ];
|
|
};
|
|
}
|