summaryrefslogtreecommitdiff
path: root/flake.nix
Commit message (Collapse)AuthorAgeFilesLines
* CI/Nix: simplify cache configMihai Fufezan2025-11-171-1/+0
|
* flake.nix: update guiutils and override hw-sMihai Fufezan2025-11-101-0/+1
|
* core: qtutils -> guiutils (#12231)Vaxry2025-11-071-2/+5
| | | | | | | | | | | * core: qtutils -> guiutils * nix: qtutils -> guiutils * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* Nix: build hyprtester along with hyprlandMihai Fufezan2025-10-291-1/+1
|
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-251-1/+1
|
* Nix: fix overlay applicationMihai Fufezan2025-07-051-2/+0
| | | | Should fix hyprwm/hyprland-plugins#412
* Core: Add a test suite (#9297)Vaxry2025-06-261-2/+22
| | | | | | | Adds a test suite for testing hyprland's features with a runtime tester --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* core: drop the legacy renderer (#10408)Tom Englund2025-05-151-1/+0
| | | | | | | | | | | * core: drop the legacy renderer the legacy renderer is broken and barely used, drop it. * Nix: drop support for legacyRenderer --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* nix: add hydraJobs output for aggregating Hyprland build jobsraf2025-02-051-0/+6
|
* nix: fix duplicate inputs and update flake.lockmatt14322025-01-271-1/+1
|
* core: Add support for hyprqtutils' update screen (#8651)Vaxry2024-12-061-2/+7
| | | | | | | | | * Nix: add hyprland-qtutils to PATH * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-0/+7
| | | | | | | | | | | * Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* feat: add a custom made treewide formatter (#7992)Artur Manuel2024-10-071-2/+20
|
* flake.nix: add xdph followsTimon Schelling2024-10-071-2/+3
| | | | fixes a duplicate hyprland-protocols instance sometimes being created due to xdph not following hyprlands instance
* Nix: re-add hyprland-protocolsMihai Fufezan2024-09-271-0/+6
|
* Nix: also test cross buildJörg Thalheim2024-09-261-0/+10
|
* flake.lock: updateMihai Fufezan2024-09-201-0/+2
|
* flake.nix: inherit stdenv from packageMihai Fufezan2024-09-181-5/+1
| | | | Means we no longer have to change the base stdenv in two places.
* core: Move to C++26 and use native_handle to CLOEXEC the debug fd (#7219)Vaxry2024-08-081-1/+1
| | | | | | | Requires GCC >= 14 / Clang >= 18 --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-0/+8
| | | | | | | | | | | | | | Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <vaxry@vaxry.net> Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Jan Beich <jbeich@FreeBSD.org> Co-authored-by: vaxerski <vaxerski@users.noreply.github.com> Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com> Co-authored-by: Tom Englund <tomenglund26@gmail.com> Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com> Co-authored-by: diniamo <diniamo53@gmail.com>
* flake: add clang-tools to devShell (#6916)VESSE Léo2024-07-171-1/+5
|
* core: move to hyprutils for utils (#6385)Vaxry2024-06-111-0/+7
| | | | | | | | | | | | | * core: move to hyprutils for utils Nix: add hyprutils dep * Meson: add hyprutils dep * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* nix: build improvements (#5952)André Silva2024-05-111-8/+0
| | | | | | | | | | | | | | | | | | | * 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 <mihai@fufexan.net>
* Nix: use CMake for builds instead of MesonMihai Fufezan2024-05-051-23/+2
| | | | | | | | 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`
* [gha] Nix: update wlrootsvaxerski2024-04-211-1/+1
|
* [gha] Nix: update wlrootsvaxerski2024-04-211-1/+1
|
* core: Move tearing to hyprwayland-scanner (#5657)Vaxry2024-04-201-0/+6
| | | | | | | Adds a new dependency: hyprwayland-scanner https://github.com/hyprwm/hyprwayland-scanner --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* [gha] Nix: update wlrootsvaxerski2024-04-141-1/+1
|
* Nix & Meson: switch to wlroots-hyprlandMihai Fufezan2024-04-121-4/+3
|
* [gha] Nix: update wlrootsvaxerski2024-04-121-1/+1
|
* flake.nix: add hyprcursor follows (#5435)fred21O42024-04-061-0/+1
| | | fixes a duplicate hyprlang instance sometimes being created due to hyprcursor not following hyprlands instance
* Nix: add wrapping backMihai Fufezan2024-03-151-0/+1
| | | | Ref: https://github.com/hyprwm/hyprland-plugins/issues/93
* Nix: remove hyprland-unwrapped leftoverMihai Fufezan2024-03-121-1/+0
|
* internal: Support libhyprcursor (#5009)Vaxry2024-03-091-0/+6
| | | | | | | woo --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* [gha] Nix: update wlrootsvaxerski2024-03-091-1/+1
|
* Nix: add missing dependencies for make asan (#4919)ves2024-03-021-1/+1
|
* flake.nix: override inputs for xdph and hyprlangMihai Fufezan2024-02-241-0/+2
|
* [gha] Nix: update wlrootsvaxerski2024-02-221-1/+1
|
* [gha] Nix: update wlrootsvaxerski2024-02-221-1/+1
|
* Migrate the config to hyprlang (#4656)Vaxry2024-02-181-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <fufexan@protonmail.com>
* [gha] Nix: update wlrootsvaxerski2024-01-271-1/+1
|
* Nix: disable fortify for devshell (#4463)Huy Nguyen2024-01-171-0/+1
| | | | | | | | | | | | 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 ```
* [gha] Nix: update wlrootsvaxerski2024-01-011-1/+1
|
* Nix: remove duplicate options from modules (#4012)Mihai Fufezan2023-12-141-11/+15
|
* Nix: expose legacyRenderer packageMihai Fufezan2023-12-131-0/+1
|
* [gha] Nix: update wlrootsvaxerski2023-11-301-1/+1
|
* [gha] Nix: update wlrootsvaxerski2023-11-301-1/+1
|
* build: remove nv patches (#3957)Vaxry2023-11-261-1/+0
|
* [gha] Nix: update wlrootsvaxerski2023-11-251-1/+1
|
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-1/+1
| | | Also updates wlroots