Fix overlay to properly import quickshell from nixpkgs

This commit is contained in:
Celes Renata
2025-12-12 13:30:31 -08:00
parent de96a23032
commit 059fc16d5a
+10 -2
View File
@@ -24,9 +24,16 @@
}; };
in in
{ {
overlays.default = final: prev: { overlays.default = final: prev:
let
# Get quickshell from nixpkgs for the current system
pkgsForQuickshell = import nixpkgs {
system = final.system;
config.allowUnfree = true;
};
in {
# Use quickshell from nixpkgs (supports all architectures) # Use quickshell from nixpkgs (supports all architectures)
quickshell-base = prev.quickshell; quickshell-base = pkgsForQuickshell.quickshell;
# Enhanced quickshell with Qt5Compat support for dots-hyprland # Enhanced quickshell with Qt5Compat support for dots-hyprland
quickshell = final.writeShellScriptBin "quickshell" '' quickshell = final.writeShellScriptBin "quickshell" ''
@@ -44,6 +51,7 @@
exec ${final.quickshell-base}/bin/qs "$@" exec ${final.quickshell-base}/bin/qs "$@"
''; '';
}; };
};
packages = forAllSystems (system: packages = forAllSystems (system:
let let