From 189196fb889749846cef4c926442c7a17f88cf09 Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Wed, 19 Aug 2026 12:29:22 +0100 Subject: [PATCH] chore: pin the noctalia input to a rev noctalia publishes no binary cache, so `flake update` means a local Qt/QML build every time. quickshell comes from nixpkgs and is cached, so the nixpkgs follows stays; only the noctalia ref is pinned. Pinned to the rev already locked, so this rebuilds nothing. Co-Authored-By: Claude Opus 5 (1M context) --- flake.lock | 1 + flake.nix | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index 49db26f..c07af20 100644 --- a/flake.lock +++ b/flake.lock @@ -927,6 +927,7 @@ "original": { "owner": "noctalia-dev", "repo": "noctalia-shell", + "rev": "aded31799eb0dffdbcf436243083f1ebce26f95d", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 33b6687..727542a 100644 --- a/flake.nix +++ b/flake.nix @@ -49,8 +49,11 @@ url = "https://github.com/hyprwm/Hyprland"; submodules = true; }; + # Pinned to a rev: noctalia publishes no binary cache, so every bump means + # building the Qt/QML app locally. quickshell itself comes from nixpkgs and + # is cached, so the follows stays. Bump deliberately, not via `flake update`. noctalia = { - url = "github:noctalia-dev/noctalia-shell"; + url = "github:noctalia-dev/noctalia-shell/aded31799eb0dffdbcf436243083f1ebce26f95d"; inputs.nixpkgs.follows = "nixpkgs"; }; spicetify-nix = {