mirror of
https://github.com/hyprwm/Hyprland
synced 2025-12-20 07:30:05 +01:00
Nix: fix glaze build for CI and devShell (#12616)
This commit is contained in:
parent
3cf6dfd7e6
commit
1ff801f5f3
2 changed files with 12 additions and 2 deletions
|
|
@ -11,7 +11,7 @@
|
||||||
cairo,
|
cairo,
|
||||||
epoll-shim,
|
epoll-shim,
|
||||||
git,
|
git,
|
||||||
glaze,
|
glaze-hyprland,
|
||||||
gtest,
|
gtest,
|
||||||
hyprcursor,
|
hyprcursor,
|
||||||
hyprgraphics,
|
hyprgraphics,
|
||||||
|
|
@ -143,7 +143,7 @@ in
|
||||||
aquamarine
|
aquamarine
|
||||||
cairo
|
cairo
|
||||||
git
|
git
|
||||||
glaze
|
glaze-hyprland
|
||||||
gtest
|
gtest
|
||||||
hyprcursor
|
hyprcursor
|
||||||
hyprgraphics
|
hyprgraphics
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ in {
|
||||||
inputs.hyprwayland-scanner.overlays.default
|
inputs.hyprwayland-scanner.overlays.default
|
||||||
inputs.hyprwire.overlays.default
|
inputs.hyprwire.overlays.default
|
||||||
self.overlays.udis86
|
self.overlays.udis86
|
||||||
|
self.overlays.glaze
|
||||||
|
|
||||||
# Hyprland packages themselves
|
# Hyprland packages themselves
|
||||||
(final: _prev: let
|
(final: _prev: let
|
||||||
|
|
@ -110,4 +111,13 @@ in {
|
||||||
patches = [];
|
patches = [];
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Even though glaze itself disables it by default, nixpkgs sets ENABLE_SSL set to true.
|
||||||
|
# Since we don't include openssl, the build failes without the `enableSSL = false;` override
|
||||||
|
glaze = final: prev: {
|
||||||
|
glaze-hyprland = prev.glaze.override {
|
||||||
|
enableSSL = false;
|
||||||
|
enableInterop = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue