podman added instead of docker
This commit is contained in:
parent
d96a265f91
commit
8abf05e663
@ -61,7 +61,8 @@
|
||||
};
|
||||
|
||||
package = {
|
||||
docker.enable = true;
|
||||
docker.enable = false;
|
||||
podman.enable = true;
|
||||
steam.enable = false;
|
||||
proxychains.enable = false;
|
||||
tor.enable = false;
|
||||
|
||||
@ -31,9 +31,9 @@
|
||||
hist = "history | awk '{for (i=2; i<=NF; i++) printf \$i\" \"; print \"\"}' | fzf | wl-copy";
|
||||
cdx = "zoxide query --interactive";
|
||||
|
||||
distrobox-enter = "distrobox-enter --root";
|
||||
distrobox-create = "distrobox-create --root";
|
||||
distrobox-list = "distrobox-list --root";
|
||||
#distrobox-enter = "distrobox-enter --root";
|
||||
#distrobox-create = "distrobox-create --root";
|
||||
#distrobox-list = "distrobox-list --root";
|
||||
};
|
||||
|
||||
bashrcExtra = ''
|
||||
|
||||
@ -1,13 +1,15 @@
|
||||
{lib, ...}: {
|
||||
imports = [
|
||||
./packages/docker.nix
|
||||
./packages/podman.nix
|
||||
./packages/steam.nix
|
||||
./packages/tor.nix
|
||||
./packages/virtual-machines.nix
|
||||
];
|
||||
|
||||
package = {
|
||||
docker.enable = lib.mkDefault true;
|
||||
docker.enable = lib.mkDefault false;
|
||||
podman.enable = lib.mkDefault true;
|
||||
steam.enable = lib.mkDefault true;
|
||||
proxychains.enable = lib.mkDefault true;
|
||||
tor.enable = lib.mkDefault true;
|
||||
|
||||
26
nixos/system/packages/podman.nix
Normal file
26
nixos/system/packages/podman.nix
Normal file
@ -0,0 +1,26 @@
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
username,
|
||||
...
|
||||
}: {
|
||||
options = {
|
||||
package.podman.enable = lib.mkEnableOption "Enable Podman";
|
||||
};
|
||||
|
||||
config = lib.mkIf config.package.podman.enable {
|
||||
virtualisation.containers.enable = true;
|
||||
virtualisation = {
|
||||
podman = {
|
||||
enable = true;
|
||||
dockerCompat = true;
|
||||
defaultNetwork.settings.dns_enabled = true;
|
||||
};
|
||||
};
|
||||
|
||||
users.users.${username} = {
|
||||
isNormalUser = true;
|
||||
extraGroups = ["podman"];
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user