From f45a39b1893244d95a6dbfec1d381c8d556c0eb9 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:18:10 +0100 Subject: [PATCH 1/5] workflows/update: Init --- .github/workflows/update.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/update.yml diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml new file mode 100644 index 0000000..9ea9715 --- /dev/null +++ b/.github/workflows/update.yml @@ -0,0 +1,18 @@ +name: "Update" +on: + schedule: + - cron: "0 4 * * 1,3,6" # Mon, Wed, Sat at 04:00 UTC + workflow_dispatch: +jobs: + update: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v5 + - uses: cachix/install-nix-action@v31 + - run: | + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + nix flake update --commit-lock-file + git push From a1a462fc8c5f2b1e22e3d14bc823a56bf7484312 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:33:57 +0100 Subject: [PATCH 2/5] workflows: Rename `CI` to `Check & Deploy` --- .github/workflows/{ci.yml => check-deploy.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{ci.yml => check-deploy.yml} (96%) diff --git a/.github/workflows/ci.yml b/.github/workflows/check-deploy.yml similarity index 96% rename from .github/workflows/ci.yml rename to .github/workflows/check-deploy.yml index 488a790..681b495 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/check-deploy.yml @@ -1,4 +1,4 @@ -name: "CI" +name: "Check & Deploy" on: push: branches: [main] From c749ff4116e71c2dd10d361463fb5072e3245fd7 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:35:25 +0100 Subject: [PATCH 3/5] workflows/check-deploy: Increase verbosity --- .github/workflows/check-deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-deploy.yml b/.github/workflows/check-deploy.yml index 681b495..e44bc06 100644 --- a/.github/workflows/check-deploy.yml +++ b/.github/workflows/check-deploy.yml @@ -14,7 +14,7 @@ jobs: with: name: sebastian-stork authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" - - run: nix flake check + - run: nix flake check --print-build-logs deploy: needs: check runs-on: ubuntu-latest From ea3d52755ab565928af2d64ee3b304c9444371d4 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:47:29 +0100 Subject: [PATCH 4/5] workflows/check-deploy: Allow experimental pipe-operator --- .github/workflows/update.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 9ea9715..56f7930 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -11,6 +11,8 @@ jobs: steps: - uses: actions/checkout@v5 - uses: cachix/install-nix-action@v31 + with: + extra_nix_config: experimental-features = nix-command flakes pipe-operators - run: | git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" From 28a58b7bf1e33aa1b8ca4514722d83ec9c8a2db9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 17 Feb 2026 19:51:37 +0000 Subject: [PATCH 5/5] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'firefox-addons': 'gitlab:rycee/nur-expressions/03e6c3789a1952bd68837ff1d358375b953d35e8?dir=pkgs/firefox-addons&narHash=sha256-O%2BwN3O4yXWsNZBS7qG32fg0UnecVzDAr3aQNz/nT38s%3D' (2026-02-14) → 'gitlab:rycee/nur-expressions/1cf8b4f42720573ef35dcd7d2ba0fd80e40954e9?dir=pkgs/firefox-addons&narHash=sha256-0XauSmXBLOqn8SYHRWOL7Z9O7m5qtF0Yw6rqXVHkEnw%3D' (2026-02-17) • Updated input 'nixos-hardware': 'github:NixOS/nixos-hardware/af04cb78aa85b2a4d1c15fc7270347e0d0eda97b?narHash=sha256-nw5g%2Bxl3veea%2BmaxJ2/81tMEA/rPq9aF1H5XF35X%2BOE%3D' (2026-02-12) → 'github:NixOS/nixos-hardware/66e1a090ded57a0f88e2b381a7d4daf4a5722c3f?narHash=sha256-H1l%2BzHq%2BZinWH7F1IidpJ2farmbfHXjaxAm1RKWE1KI%3D' (2026-02-16) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/3aadb7ca9eac2891d52a9dec199d9580a6e2bf44?narHash=sha256-O1XDr7EWbRp%2BkHrNNgLWgIrB0/US5wvw9K6RERWAj6I%3D' (2026-02-14) → 'github:nixos/nixpkgs/fa56d7d6de78f5a7f997b0ea2bc6efd5868ad9e8?narHash=sha256-X01Q3DgSpjeBpapoGA4rzKOn25qdKxbPnxHeMLNoHTU%3D' (2026-02-16) • Updated input 'sops': 'github:Mic92/sops-nix/8b89f44c2cc4581e402111d928869fe7ba9f7033?narHash=sha256-xVfPvXDf9QN3Eh9dV%2BLw6IkWG42KSuQ1u2260HKvpnc%3D' (2026-02-10) → 'github:Mic92/sops-nix/2d0cf89b4404529778bc82de7e42b5754e0fe4fa?narHash=sha256-UFc4lfGBr%2BwJmwgDGJDn1cVD6DTr0/8TdronNUiyXlU%3D' (2026-02-15) • Updated input 'vscode-extensions': 'github:nix-community/nix-vscode-extensions/0b00712eebc0fcba27b88a79d0444ca7cb9af234?narHash=sha256-1pL5vJFOelM%2Bea8nTtcwWtRG7mfSB/oq3TYcfLcTcss%3D' (2026-02-14) → 'github:nix-community/nix-vscode-extensions/b82f1bb23901ac24bf973a4a3cbddf5857245c09?narHash=sha256-nm8qOdnVz/4C/WlmYQkvBXWn%2BTxlTxPPmUYyN3duLu0%3D' (2026-02-17) --- flake.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index 24d42ef..35f1b99 100644 --- a/flake.lock +++ b/flake.lock @@ -66,11 +66,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1771041825, - "narHash": "sha256-O+wN3O4yXWsNZBS7qG32fg0UnecVzDAr3aQNz/nT38s=", + "lastModified": 1771301023, + "narHash": "sha256-0XauSmXBLOqn8SYHRWOL7Z9O7m5qtF0Yw6rqXVHkEnw=", "owner": "rycee", "repo": "nur-expressions", - "rev": "03e6c3789a1952bd68837ff1d358375b953d35e8", + "rev": "1cf8b4f42720573ef35dcd7d2ba0fd80e40954e9", "type": "gitlab" }, "original": { @@ -177,11 +177,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1770882871, - "narHash": "sha256-nw5g+xl3veea+maxJ2/81tMEA/rPq9aF1H5XF35X+OE=", + "lastModified": 1771257191, + "narHash": "sha256-H1l+zHq+ZinWH7F1IidpJ2farmbfHXjaxAm1RKWE1KI=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "af04cb78aa85b2a4d1c15fc7270347e0d0eda97b", + "rev": "66e1a090ded57a0f88e2b381a7d4daf4a5722c3f", "type": "github" }, "original": { @@ -240,11 +240,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1771043024, - "narHash": "sha256-O1XDr7EWbRp+kHrNNgLWgIrB0/US5wvw9K6RERWAj6I=", + "lastModified": 1771208521, + "narHash": "sha256-X01Q3DgSpjeBpapoGA4rzKOn25qdKxbPnxHeMLNoHTU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "3aadb7ca9eac2891d52a9dec199d9580a6e2bf44", + "rev": "fa56d7d6de78f5a7f997b0ea2bc6efd5868ad9e8", "type": "github" }, "original": { @@ -295,11 +295,11 @@ ] }, "locked": { - "lastModified": 1770683991, - "narHash": "sha256-xVfPvXDf9QN3Eh9dV+Lw6IkWG42KSuQ1u2260HKvpnc=", + "lastModified": 1771166946, + "narHash": "sha256-UFc4lfGBr+wJmwgDGJDn1cVD6DTr0/8TdronNUiyXlU=", "owner": "Mic92", "repo": "sops-nix", - "rev": "8b89f44c2cc4581e402111d928869fe7ba9f7033", + "rev": "2d0cf89b4404529778bc82de7e42b5754e0fe4fa", "type": "github" }, "original": { @@ -335,11 +335,11 @@ ] }, "locked": { - "lastModified": 1771036856, - "narHash": "sha256-1pL5vJFOelM+ea8nTtcwWtRG7mfSB/oq3TYcfLcTcss=", + "lastModified": 1771296295, + "narHash": "sha256-nm8qOdnVz/4C/WlmYQkvBXWn+TxlTxPPmUYyN3duLu0=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "0b00712eebc0fcba27b88a79d0444ca7cb9af234", + "rev": "b82f1bb23901ac24bf973a4a3cbddf5857245c09", "type": "github" }, "original": {