diff --git a/devenv.nix b/devenv.nix index d6a81e4f7375e3f84db4084a1560f4fea425d3ec..e8132f8d6010a54c347e51fdf31b069d3efc0a90 100644 --- a/devenv.nix +++ b/devenv.nix @@ -8,12 +8,19 @@ modulesPath, ... }: let + + taskfileYaml = let - gitCommit = (builtins.getFlake "git+https://gitlab.schukai.com/schukai/entwicklung/nix-flakes").packages.${builtins.currentSystem}.git-commit; - goPkgReleaseData = import ./project.nix; - goPkgName = goPkgReleaseData.name or "goPkg"; - goPkgMnemonic = goPkgReleaseData.mnemonic or "go-pkg"; + ciJobToken = builtins.getEnv "CI_JOB_TOKEN"; + gitCommit= if ciJobToken == "" then + (builtins.getFlake "git+https://gitlab.schukai.com/schukai/entwicklung/nix-flakes").packages.${builtins.currentSystem}.git-commit + else + ""; + + goPkgReleaseData = import ./project.nix; + goPkgName = goPkgReleaseData.name or "goPkg"; + goPkgMnemonic = goPkgReleaseData.mnemonic or "go-pkg"; in pkgs.writeTextFile { name = "Taskfile.yaml";