diff --git a/nixosModules/vds/3x-ui.nix b/nixosModules/vds/3x-ui.nix index 2d2de67..67a9f95 100644 --- a/nixosModules/vds/3x-ui.nix +++ b/nixosModules/vds/3x-ui.nix @@ -5,7 +5,9 @@ config, ... }: - +let + docker-source = "/home/oqyude/3x-ui"; +in { # Runtime virtualisation.podman = { @@ -33,8 +35,8 @@ "XUI_ENABLE_FAIL2BAN" = "true"; }; volumes = [ - "/home/oqyude/3x-ui/cert/:/root/cert:rw" - "/home/oqyude/3x-ui/db/:/etc/x-ui:rw" + "${docker-source}/cert/:/root/cert:rw" + "${docker-source}/db/:/etc/x-ui:rw" ]; log-driver = "journald"; extraOptions = [ @@ -64,7 +66,7 @@ TimeoutSec = 300; }; script = '' - cd /home/oqyude/3x-ui + cd ${docker-source} podman build -t compose2nix/3xui_app -f ./Dockerfile . ''; }; diff --git a/nixosModules/vds/docker.nix b/nixosModules/vds/docker.nix index 465d24e..8314da0 100755 --- a/nixosModules/vds/docker.nix +++ b/nixosModules/vds/docker.nix @@ -6,12 +6,12 @@ }: { imports = [ - #./3x-ui.nix + ./3x-ui.nix ]; - virtualisation = { - docker.enable = true; - }; + # virtualisation = { + # docker.enable = true; + # }; environment.systemPackages = [ inputs.compose2nix.packages.x86_64-linux.default