From c0e1ae5d623589108deb427416949be3bc47e67f Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Mon, 18 Aug 2025 15:25:04 -0700 Subject: [PATCH] feat: derangement? --- .github/workflows/nodes.yml | 24 ++++++++++++------------ ci/flake-cron.nix | 3 ++- ci/nodes.nix | 4 ++-- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows/nodes.yml b/.github/workflows/nodes.yml index 892279cc..a12422bf 100644 --- a/.github/workflows/nodes.yml +++ b/.github/workflows/nodes.yml @@ -53,8 +53,8 @@ jobs: NF_UPDATE_CACHIX_PUSH: '1' id: home-base name: build home closure for home-base - run: nix run .#nf-build-system -- homeConfigurations.home-base.activationPackage - home-base Home + run: /nix/store/7na5z8aj8r49sxip38d3g82xazan39fb-lix-2.91.3/bin/nix run .#nf-build-system + -- homeConfigurations.home-base.activationPackage home-base Home - id: ci-dirty name: nix test dirty uses: arcnmx/ci/actions/nix/run@v0.7 @@ -115,8 +115,8 @@ jobs: NF_UPDATE_CACHIX_PUSH: '1' id: home-graphical name: build home closure for home-graphical - run: nix run .#nf-build-system -- homeConfigurations.home-graphical.activationPackage - home-graphical Home + run: /nix/store/7na5z8aj8r49sxip38d3g82xazan39fb-lix-2.91.3/bin/nix run .#nf-build-system + -- homeConfigurations.home-graphical.activationPackage home-graphical Home - id: ci-dirty name: nix test dirty uses: arcnmx/ci/actions/nix/run@v0.7 @@ -177,8 +177,8 @@ jobs: NF_UPDATE_CACHIX_PUSH: '1' id: home-neovim name: build home closure for home-neovim - run: nix run .#nf-build-system -- homeConfigurations.home-neovim.activationPackage - home-neovim Home + run: /nix/store/7na5z8aj8r49sxip38d3g82xazan39fb-lix-2.91.3/bin/nix run .#nf-build-system + -- homeConfigurations.home-neovim.activationPackage home-neovim Home - id: ci-dirty name: nix test dirty uses: arcnmx/ci/actions/nix/run@v0.7 @@ -239,8 +239,8 @@ jobs: NF_UPDATE_CACHIX_PUSH: '1' id: home-shell name: build home closure for home-shell - run: nix run .#nf-build-system -- homeConfigurations.home-shell.activationPackage - home-shell Home + run: /nix/store/7na5z8aj8r49sxip38d3g82xazan39fb-lix-2.91.3/bin/nix run .#nf-build-system + -- homeConfigurations.home-shell.activationPackage home-shell Home - id: ci-dirty name: nix test dirty uses: arcnmx/ci/actions/nix/run@v0.7 @@ -301,8 +301,8 @@ jobs: NF_UPDATE_CACHIX_PUSH: '1' id: mai name: build system closure for mai - run: nix run .#nf-build-system -- nixosConfigurations.mai.config.system.build.toplevel - mai NixOS + run: /nix/store/7na5z8aj8r49sxip38d3g82xazan39fb-lix-2.91.3/bin/nix run .#nf-build-system + -- nixosConfigurations.mai.config.system.build.toplevel mai NixOS - id: ci-dirty name: nix test dirty uses: arcnmx/ci/actions/nix/run@v0.7 @@ -363,8 +363,8 @@ jobs: NF_UPDATE_CACHIX_PUSH: '1' id: mei name: build system closure for mei - run: nix run .#nf-build-system -- nixosConfigurations.mei.config.system.build.toplevel - mei NixOS + run: /nix/store/7na5z8aj8r49sxip38d3g82xazan39fb-lix-2.91.3/bin/nix run .#nf-build-system + -- nixosConfigurations.mei.config.system.build.toplevel mei NixOS - id: ci-dirty name: nix test dirty uses: arcnmx/ci/actions/nix/run@v0.7 diff --git a/ci/flake-cron.nix b/ci/flake-cron.nix index 6b7644be..0cd3e271 100644 --- a/ci/flake-cron.nix +++ b/ci/flake-cron.nix @@ -1,5 +1,6 @@ { lib, + channels, config, ... }: @@ -38,7 +39,7 @@ with lib; { step.flake-update = { name = "flake update build"; order = 500; - run = "nix run .#nf-update"; + run = "${channels.nixpkgs.lix}/bin/nix run .#nf-update"; env = { CACHIX_AUTH_TOKEN = "\${{ secrets.CACHIX_AUTH_TOKEN }}"; CACHIX_SIGNING_KEY = "\${{ secrets.CACHIX_SIGNING_KEY }}"; diff --git a/ci/nodes.nix b/ci/nodes.nix index ef3869f3..7a8109c3 100644 --- a/ci/nodes.nix +++ b/ci/nodes.nix @@ -39,7 +39,7 @@ in { step.${name} = { name = "build system closure for ${name}"; order = 500; - run = "nix run .#nf-build-system -- nixosConfigurations.${name}.config.system.build.toplevel ${name} NixOS"; + run = "${channels.nixpkgs.lix}/bin/nix run .#nf-build-system -- nixosConfigurations.${name}.config.system.build.toplevel ${name} NixOS"; env = { CACHIX_AUTH_TOKEN = "\${{ secrets.CACHIX_AUTH_TOKEN }}"; CACHIX_SIGNING_KEY = "\${{ secrets.CACHIX_SIGNING_KEY }}"; @@ -54,7 +54,7 @@ in { step.${name} = { name = "build home closure for ${name}"; order = 500; - run = "nix run .#nf-build-system -- homeConfigurations.${name}.activationPackage ${name} Home"; + run = "${channels.nixpkgs.lix}/bin/nix run .#nf-build-system -- homeConfigurations.${name}.activationPackage ${name} Home"; env = { CACHIX_AUTH_TOKEN = "\${{ secrets.CACHIX_AUTH_TOKEN }}"; CACHIX_SIGNING_KEY = "\${{ secrets.CACHIX_SIGNING_KEY }}";