podman added instead of docker
This commit is contained in:
parent
d96a265f91
commit
8abf05e663
@ -61,7 +61,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
package = {
|
package = {
|
||||||
docker.enable = true;
|
docker.enable = false;
|
||||||
|
podman.enable = true;
|
||||||
steam.enable = false;
|
steam.enable = false;
|
||||||
proxychains.enable = false;
|
proxychains.enable = false;
|
||||||
tor.enable = false;
|
tor.enable = false;
|
||||||
|
|||||||
@ -31,9 +31,9 @@
|
|||||||
hist = "history | awk '{for (i=2; i<=NF; i++) printf \$i\" \"; print \"\"}' | fzf | wl-copy";
|
hist = "history | awk '{for (i=2; i<=NF; i++) printf \$i\" \"; print \"\"}' | fzf | wl-copy";
|
||||||
cdx = "zoxide query --interactive";
|
cdx = "zoxide query --interactive";
|
||||||
|
|
||||||
distrobox-enter = "distrobox-enter --root";
|
#distrobox-enter = "distrobox-enter --root";
|
||||||
distrobox-create = "distrobox-create --root";
|
#distrobox-create = "distrobox-create --root";
|
||||||
distrobox-list = "distrobox-list --root";
|
#distrobox-list = "distrobox-list --root";
|
||||||
};
|
};
|
||||||
|
|
||||||
bashrcExtra = ''
|
bashrcExtra = ''
|
||||||
|
|||||||
@ -1,13 +1,15 @@
|
|||||||
{lib, ...}: {
|
{lib, ...}: {
|
||||||
imports = [
|
imports = [
|
||||||
./packages/docker.nix
|
./packages/docker.nix
|
||||||
|
./packages/podman.nix
|
||||||
./packages/steam.nix
|
./packages/steam.nix
|
||||||
./packages/tor.nix
|
./packages/tor.nix
|
||||||
./packages/virtual-machines.nix
|
./packages/virtual-machines.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
package = {
|
package = {
|
||||||
docker.enable = lib.mkDefault true;
|
docker.enable = lib.mkDefault false;
|
||||||
|
podman.enable = lib.mkDefault true;
|
||||||
steam.enable = lib.mkDefault true;
|
steam.enable = lib.mkDefault true;
|
||||||
proxychains.enable = lib.mkDefault true;
|
proxychains.enable = lib.mkDefault true;
|
||||||
tor.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