aboutsummaryrefslogtreecommitdiffhomepage
path: root/nix/overlays.nix
AgeCommit message (Collapse)Author
2024-12-06core: Add support for hyprqtutils' update screen (#8651)Vaxry
* Nix: add hyprland-qtutils to PATH * flake.lock: update --------- Co-authored-by: Mihai Fufezan <[email protected]>
2024-12-03core: move colorspace handling to oklab (#8635)Vaxry
* Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <[email protected]>
2024-11-07Nix: build aquamarine and hyprutils in debug when using hyprland-debugMihai Fufezan
2024-11-04nix/overlays: fix xdph overlayMihai Fufezan
Partial fix for https://github.com/hyprwm/Hyprland/issues/8343
2024-10-07feat: add a custom made treewide formatter (#7992)Artur Manuel
2024-09-27Meson: try to find udis86 through pkgconfig, fallback to subprojectMihai Fufezan
Only the fork provides a .pc file, so there's no risk of linking the wrong lib version. If pkg-config can't find it (most cases), fall back to using the subproject through the wrap file.
2024-09-27Nix: re-add hyprland-protocolsMihai Fufezan
2024-09-05nix: add COMMITS varMihai Fufezan
2024-08-08core: Move to C++26 and use native_handle to CLOEXEC the debug fd (#7219)Vaxry
Requires GCC >= 14 / Clang >= 18 --------- Co-authored-by: Mihai Fufezan <[email protected]>
2024-07-21CMake, Meson, Nix: replace props.json with VERSIONMihai Fufezan
2024-07-21Core: Move to aquamarine (#6608)Vaxry
Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <[email protected]> Co-authored-by: Mihai Fufezan <[email protected]> Co-authored-by: Jan Beich <[email protected]> Co-authored-by: vaxerski <[email protected]> Co-authored-by: UjinT34 <[email protected]> Co-authored-by: Tom Englund <[email protected]> Co-authored-by: Ikalco <[email protected]> Co-authored-by: diniamo <[email protected]>
2024-07-16config: use hyprutils helper (#6891)Mihai Fufezan
* flake.lock: update nix/overlays: remove xwayland overlay (merged upstream) * config: use hyprutils helper * flake.lock: update * CMake & Meson: update required versions
2024-06-11core: move to hyprutils for utils (#6385)Vaxry
* core: move to hyprutils for utils Nix: add hyprutils dep * Meson: add hyprutils dep * flake.lock: update --------- Co-authored-by: Mihai Fufezan <[email protected]>
2024-05-17flake.lock: updateMihai Fufezan
nix/overlays: remove merged wayland-protocols overlay Fixes #6061
2024-05-05Nix: use CMake for builds instead of MesonMihai Fufezan
Build using submodules instead of patching the build process and using Nix derivations of the subprojects. From this commit on, you'll have to change the Hyprland flake url to `git+https://github.com/hyprwm/Hyprland?submodules=1`
2024-04-22Nix: override wayland-protocols until mergedMihai Fufezan
2024-04-20core: Move tearing to hyprwayland-scanner (#5657)Vaxry
Adds a new dependency: hyprwayland-scanner https://github.com/hyprwm/hyprwayland-scanner --------- Co-authored-by: Mihai Fufezan <[email protected]>
2024-04-12Nix & Meson: switch to wlroots-hyprlandMihai Fufezan
2024-03-15Nix: add wrapping backMihai Fufezan
Ref: https://github.com/hyprwm/hyprland-plugins/issues/93
2024-03-12Nix: remove hyprland-unwrapped leftoverMihai Fufezan
2024-03-09internal: Support libhyprcursor (#5009)Vaxry
woo --------- Co-authored-by: Mihai Fufezan <[email protected]>
2024-02-18Migrate the config to hyprlang (#4656)Vaxry
* Migrate to hyprlang * pop up errors * fix swapped args * Meson & Nix: build with hyprlang * CI: add hyprlang to setup action * add infra for plugin stuff * fix hyprctl getoption * fix hyprctl getoption with json * format * fix post parse logic * fix autogen config * oops missed exec-once * fmt * fix ws rules * require 0.3.0 for hyprlang * nix: flaek * minor type fixes * fix cfg usages in swipe * use cvarlist for ws rules * fix throw in addPluginConfigVar * Nix: update hyprlang * minor fixes * fix disableLogs * mention hyprlang docs * bump hyprlang dep in cmake * Meson: bump min hyprlang version Nix: update hyprlang * minor fix * Nix: update meson patch --------- Co-authored-by: Mihai Fufezan <[email protected]>
2024-02-12nix: overlay polish for prev parameter (#4558)GrizzlT
2024-01-29nix: fix overlay compositionGrizzlT
2023-12-17hyprctl: add commit date to "hyprctl version" (#4171)MightyPlaza
* add commit date to "hyprctl version" modified: scripts/generateVersion.sh modified: src/debug/HyprCtl.cpp modified: src/version.h.in * Nix: add date to hyprctl --------- Co-authored-by: Mihai Fufezan <[email protected]>
2023-12-13Nix: expose legacyRenderer packageMihai Fufezan
2023-12-12Nix: remove libdrm overrideMihai Fufezan
Nixpkgs update has the new version.
2023-11-26build: remove nv patches (#3957)Vaxry
2023-09-14flake.lock: update nixpkgs and xdphMihai Fufezan
- nix/module: update xdph override - nix/overlays: remove hyprland-share-picker (now built directly inside xdph)
2023-09-07Nix: use gcc13StdenvMihai Fufezan
2023-09-07Nix: fix xdph buildMihai Fufezan
2023-08-21Nix: remove waybar completelyMihai Fufezan
Get it from Nixpkgs instead.
2023-08-16Nix: deprecate waybar-hyprlandMihai Fufezan
Now merged in Nixpkgs, no reason to keep it here.
2023-08-14Nix: remove HiDPI patchesMihai Fufezan
- remove `hidpiXWayland` option - rename `nvidiaPatches` -> `enableNvidiaPatches` for consistency
2023-08-12Nix: corrections for overlays, overrideable systems (#2929)Jacob Birkett
* nix: overlays: move waybar-hyprland to own overlay * flake: use legacyPackages for formatter Run `nix fmt` for all files. * flake: move default overlay to nix/overlays.nix * nix: lib: remove lib * nix: overlays: extras: explicitly include xdph overlays * nix: use interpolation for versions * nix: overlays: include deps with hyprland-packages * flake: make systems overrideable * flake: packages: inherit from overlaid pkgsFor
2023-07-25Nix: bump nixpkgsMihai Fufezan
Nix: bump wlroots
2023-07-23nix: use final.hyprland instead of prev.hyprland in waybar-hyprlandpsentee
Currently, waybar-hyprland package adds `prev.hyprland` to `$PATH`. This is nixpkgs' default hyprland, not hyprland injected by this overlay. I'd expect we want waybar-hyprland to depend on what's in `pkgs.hyprland` after this (and possibly user's other overlays) are applied – which is `final.hyprland`.
2023-05-27Add hyprland to waybar-hyprland path as fallback for hyprctlRuby Iris Juric
2023-05-16Fix not finding function symbols for hooking (#2292)outfoxxed
Fixes no useful feedback about failing subcommand. Fixes function hooks breaking when running under a path containing spaces. Replaced old usages with this function where possible. Complex shell usages now use `execAndGetShell` which is equal to the old function.
2023-05-03flake.lock: update nixpkgsMihai Fufezan
flake.nix, nix/overlays.nix: remove wayland-latest overlay (1.22 now in nixpkgs)
2023-05-02Nix: fix recursion in package overlays (#2210)Jacob Birkett
* nix: flake: fix improperly using prev.callPackage * flake: cleanup with let blocks * flake: make overlays use recursive packages flake: separate overlays into multiple, combine into default * nix: overlays: extract to own file * flake: devShells: remove stdenv override * overlays: hl-pkgs: xdph: remove needless overlay Since the packages are now built with the overlays combined from inputs and self, overriding specific dependencies (anywhere) is no longer necessary. * nix: overlays: extras: include xdph and share-picker * nix: overlays: hl-pkgs: remove stdenv override