4e2bb71ed5
ci/woodpecker/push/woodpecker Pipeline failed
- packages/xontribs.nix: xontrib-prompt-starship, -broot, -term-integrations wheels for use with `programs.xonsh.extraPackages` (or xonsh.override) - packages/hyprspace.nix + hyprspace flake input (flake=false): rebuild plugin against the consumer's hyprland; exposed via overlays.hyprspace - overlays/gcc15-fixes.nix: hotdoc/kitty/libsecret/xdg-desktop-portal/afdko workarounds so fleet nodes on the same pin can opt in with one line - flake.nix: lift overlays out of eachSystem to the root (overlays.default was previously nested per-system, which doesn't match flake schema)
23 lines
648 B
Nix
23 lines
648 B
Nix
# Rebuilds the Hyprspace plugin against the consumer's Hyprland. Requires
|
|
# `pkgs.hyprland` to already be in scope (consumers apply the upstream
|
|
# Hyprland flake overlay first). `src` comes from the hyprspace flake
|
|
# input pinned in ../flake.nix.
|
|
{
|
|
gcc14Stdenv,
|
|
hyprland,
|
|
src,
|
|
}:
|
|
|
|
gcc14Stdenv.mkDerivation {
|
|
pname = "Hyprspace";
|
|
version = "unstable-${src.shortRev or "dirty"}";
|
|
inherit src;
|
|
inherit (hyprland) nativeBuildInputs;
|
|
buildInputs = [ hyprland ] ++ hyprland.buildInputs;
|
|
dontUseCmakeConfigure = true;
|
|
installFlags = [ "PREFIX=$(out)" ];
|
|
postInstall = ''
|
|
mv $out/lib/Hyprspace.so $out/lib/libHyprspace.so
|
|
'';
|
|
}
|