aboutsummaryrefslogtreecommitdiffhomepage
path: root/flake.nix
AgeCommit message (Collapse)Author
2024-09-27Nix: re-add hyprland-protocolsMihai Fufezan
2024-09-26Nix: also test cross buildJörg Thalheim
2024-09-20flake.lock: updateMihai Fufezan
2024-09-18flake.nix: inherit stdenv from packageMihai Fufezan
Means we no longer have to change the base stdenv in two places.
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-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-17flake: add clang-tools to devShell (#6916)VESSE Léo
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-11nix: build improvements (#5952)André Silva
* scripts: allow using existing variable values in generateVersion.sh * nix: populate versioning variables * nix: remove unused meson input * nix: remove unnecessary hyprland-protocols dependency * Nix: remove nixConfig from flake It's more annoying than helpful. * CI/Nix: fix PR build failure --------- Co-authored-by: Mihai Fufezan <[email protected]>
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-21[gha] Nix: update wlrootsvaxerski
2024-04-21[gha] Nix: update wlrootsvaxerski
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-14[gha] Nix: update wlrootsvaxerski
2024-04-12Nix & Meson: switch to wlroots-hyprlandMihai Fufezan
2024-04-12[gha] Nix: update wlrootsvaxerski
2024-04-06flake.nix: add hyprcursor follows (#5435)fred21O4
fixes a duplicate hyprlang instance sometimes being created due to hyprcursor not following hyprlands instance
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-03-09[gha] Nix: update wlrootsvaxerski
2024-03-02Nix: add missing dependencies for make asan (#4919)ves
2024-02-24flake.nix: override inputs for xdph and hyprlangMihai Fufezan
2024-02-22[gha] Nix: update wlrootsvaxerski
2024-02-22[gha] Nix: update wlrootsvaxerski
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-01-27[gha] Nix: update wlrootsvaxerski
2024-01-17Nix: disable fortify for devshell (#4463)Huy Nguyen
This disables '_FORTIFY_SOURCE' Werrors trying to compile wlroots. Long standing issue in https://github.com/NixOS/nixpkgs/issues/60919 afaik. After this change you should be able to: ``` nix develop mmeson setup build -Dbuildtype=debug ninja -C build ```
2024-01-01[gha] Nix: update wlrootsvaxerski
2023-12-14Nix: remove duplicate options from modules (#4012)Mihai Fufezan
2023-12-13Nix: expose legacyRenderer packageMihai Fufezan
2023-11-30[gha] Nix: update wlrootsvaxerski
2023-11-30[gha] Nix: update wlrootsvaxerski
2023-11-26build: remove nv patches (#3957)Vaxry
2023-11-25[gha] Nix: update wlrootsvaxerski
2023-11-24renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry
Also updates wlroots
2023-11-11[gha] Nix: update wlrootsvaxerski
2023-10-24[gha] Nix: update wlrootsvaxerski
2023-10-04[gha] Nix: update wlrootsvaxerski
2023-10-04[gha] Nix: update wlrootsvaxerski
2023-10-02[gha] Nix: update wlrootsvaxerski
2023-09-28[gha] Nix: update wlrootsvaxerski
2023-09-21[gha] Nix: update wlrootsvaxerski
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-10[gha] Nix: bump wlrootsMihai Fufezan
2023-09-07Nix: use gcc13StdenvMihai Fufezan
2023-08-26Nix & Meson: bump wlrootsMihai 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