Skip to content

Commit e99f413

Browse files
fuddlesworthruvnet
andcommitted
ci(nix): re-enable Nix builds now that nixpkgs has Plasma 6.6
nixpkgs-unstable includes the full Plasma 6.6 stack (LayerShellQt 6.6, KWin 6.6) since PR NixOS/nixpkgs#479797 merged Feb 17, 2026. - Re-enable Nix flake CI (x86_64 + aarch64) - Re-enable Nix release build and include plasmazones.nix in assets - Re-enable weekly flake.lock update workflow - Add build-nix to release job dependencies Co-Authored-By: claude-flow <ruv@ruv.net>
1 parent 993191a commit e99f413

File tree

4 files changed

+5
-10
lines changed

4 files changed

+5
-10
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,9 @@ jobs:
5656
find install -type f | head -50
5757
5858
# ═══════════════════════════════════════════════════════════════════════════
59-
# Nix Flake CI (x86_64 + aarch64) — disabled until nixpkgs has Plasma 6.6 stack
59+
# Nix Flake CI (x86_64 + aarch64)
6060
# ═══════════════════════════════════════════════════════════════════════════
6161
nix:
62-
if: false
6362
name: Nix (${{ matrix.system }})
6463
strategy:
6564
fail-fast: false

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,10 +346,9 @@ jobs:
346346
retention-days: 30
347347

348348
# ═══════════════════════════════════════════════════════════════════════════
349-
# Verify Nix Build — disabled until nixpkgs has Plasma 6.6 stack
349+
# Verify Nix Build
350350
# ═══════════════════════════════════════════════════════════════════════════
351351
build-nix:
352-
if: false
353352
name: Verify Nix Build
354353
needs: version
355354
runs-on: ubuntu-latest
@@ -443,7 +442,7 @@ jobs:
443442
# ═══════════════════════════════════════════════════════════════════════════
444443
release:
445444
name: Create GitHub Release
446-
needs: [version, build-rpm, build-arch, build-generic]
445+
needs: [version, build-rpm, build-arch, build-generic, build-nix]
447446
runs-on: ubuntu-latest
448447

449448
steps:
@@ -547,6 +546,7 @@ jobs:
547546
artifacts/**/*.rpm
548547
artifacts/**/*.pkg.tar.zst
549548
artifacts/**/*linux-x86_64.tar.gz
549+
artifacts/**/*.nix
550550
generate_release_notes: false
551551
make_latest: true
552552

.github/workflows/update-flake-lock.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# Auto-update flake.lock weekly to keep nixpkgs fresh
2-
# Disabled until Nix CI/builds are re-enabled (Plasma 6.6 stack in nixpkgs).
32
# SPDX-License-Identifier: GPL-3.0-or-later
43

54
name: Update flake.lock
@@ -15,7 +14,6 @@ permissions:
1514

1615
jobs:
1716
update:
18-
if: false
1917
name: Update flake.lock
2018
runs-on: ubuntu-latest
2119

packaging/nix/package.nix

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33
#
44
# Requires Plasma 6.6+ (KF6 6.6, Qt 6.6, LayerShellQt 6.6, KWin 6.6).
5-
# You must use nixpkgs that provides the full Plasma 6.6 stack (LayerShellQt 6.6,
6-
# KWin 6.6). nixos-unstable or a newer channel will have this once KDE 6.6 is
7-
# merged; until then the build will fail with the assertion below.
5+
# nixos-unstable has the full Plasma 6.6 stack since Feb 2026 (nixpkgs PR #479797).
86
#
97
# Usage:
108
# plasmazones = pkgs.callPackage ./packaging/nix/package.nix {

0 commit comments

Comments
 (0)