From 67192dc8863f031714fe243af99d52e0dcd56cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= Date: Fri, 6 Feb 2026 21:24:41 +0100 Subject: [PATCH 1/2] Add kdePackages.karchive to flake.nix dependencies --- flake.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 9e572a90..bcbaa3db 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ inherit system; }; isLinux = pkgs.lib.strings.hasSuffix "-linux" system; - qtEnv = with pkgs.qt6; env "qt-custom-${qtbase.version}" + qtEnv = with pkgs.qt6; env "qt-custom-${qtbase.version}" ([ qtbase qtconnectivity @@ -44,6 +44,7 @@ libmtp media-player-info kdePackages.kitemviews + kdePackages.karchive ]; in { @@ -61,5 +62,5 @@ }; } ); - + } From 0a419a59381d3d87711960e7bd7efccbcf2e577d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= Date: Fri, 6 Feb 2026 21:38:47 +0100 Subject: [PATCH 2/2] Add Nix to CI so things don't break again --- .github/workflows/nix.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/nix.yml diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml new file mode 100644 index 00000000..e7d3453f --- /dev/null +++ b/.github/workflows/nix.yml @@ -0,0 +1,34 @@ +name: Nix Build + +on: + pull_request: + types: + - opened + - reopened + - synchronize + branches: + - main + + workflow_dispatch: + + +jobs: + build: + runs-on: ubuntu-latest + strategy: + fail-fast: false + name: 🚧 Nix Flake + steps: + + - name: '🧰 Checkout' + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: '❄️ Install Nix' + uses: cachix/install-nix-action@v30 + with: + nix_path: nixpkgs=channel:nixos-unstable + + - name: '🚧 Build Cantata' + run: nix build --print-build-logs