fix woodpecker

This commit is contained in:
Vivian 2023-04-29 13:44:23 +02:00
parent 2938bfdf64
commit 74a5d6c4c6
2 changed files with 11 additions and 3 deletions

View file

@ -9,6 +9,7 @@ in {
home.packages = with pkgs; [
btop
calibre
celluloid
element-desktop
fusee-launcher
gcc
@ -17,6 +18,7 @@ in {
inputs.webcord.packages.${pkgs.system}.default
jetbrains.clion
jetbrains.idea-ultimate
kdenlive
mullvad-vpn
neofetch
nixfmt

View file

@ -25,12 +25,18 @@ in {
quoteEnvironmentValues = false; # Needed for docker
};
# For some reason networking is broken in podman
virtualisation.podman = {
enable = true;
enable = false;
dockerSocket.enable = true;
dockerCompat = true;
};
virtualisation.docker = {
enable = true;
autoPrune.enable = true;
};
services.woodpecker-server = {
enable = true;
environment = {
@ -49,12 +55,12 @@ in {
docker = {
enable = true;
environment = {
DOCKER_HOST = "unix:///run/podman/podman.sock";
# DOCKER_HOST = "unix:///run/podman/podman.sock";
WOODPECKER_BACKEND = "docker";
WOODPECKER_SERVER = "localhost:9000";
};
environmentFile = [ "${vs.woodpecker}/environment" ];
extraGroups = [ "podman" ];
extraGroups = [ "docker" ];
};
};
}