summaryrefslogtreecommitdiff
path: root/nix/default.nix
Commit message (Collapse)AuthorAgeFilesLines
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-1/+6
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* Nix: always test in debug modeMihai Fufezan2026-03-131-1/+1
|
* renderer: shader variants refactor (#13434)UjinT342026-03-061-0/+2
| | | Part 0 of renderer reworks.
* render/cm: add ICC profile pipeline (#12711)Vaxry2026-03-041-0/+2
| | | Adds an ICC profile pipeline, loading via config and applying via 3D LUTs.
* treewide: alejandra -> nixfmtMihai Fufezan2026-03-021-154/+174
|
* nix: fix evaluation warnings, the xorg package set has been deprecated (#13231)flyingpeakock2026-02-151-8/+13
| | | Co-authored-by: Philip Johansson <philip@phlipphlop.me>
* nix: remove glaze patchMihai Fufezan2026-02-121-7/+0
| | | | Signed-off-by: Tyr Heimdal <tyr.heimdal@warning.no>
* Nix: apply glaze patchMihai Fufezan2026-01-291-0/+7
|
* Nix: re-enable hyprpmMihai Fufezan2026-01-201-1/+1
|
* nix: add hyprland-uwsm to passthru.providedSessionsAustin Horstman2026-01-101-1/+1
| | | | | | Fix issue with displayManager `defaultSession` not accepting the stringsince it's missing from the lookup it does with`passthru.providedSessions`.
* keybinds: add inhibiting gestures under shortcut inhibitors (#12692)ArchSav2025-12-301-0/+1
|
* example/hyprland.desktop: fix pathMihai Fufezan2025-12-261-1/+2
|
* example/hyprland.desktop: install with full path in ExecMihai Fufezan2025-12-251-1/+1
|
* Nix: re-enable uwsm desktop fileMihai Fufezan2025-12-251-1/+1
|
* window: automatically pin child windows (#12224)ArchSav2025-12-201-0/+1
|
* hyprctl: add nix flag (#12653)Mihai Fufezan2025-12-151-0/+1
|
* Nix: fix glaze build for CI and devShell (#12616)Maximilian Seidler2025-12-111-2/+2
|
* start: init start-hyprland and safe mode (#12484)Vaxry2025-12-051-0/+1
|
* desktop: rewrite reserved area handling + improve tests (#12383)Vaxry2025-12-051-5/+11
|
* hyprctl: use new hyprpaper ipc format (#12537)Vaxry2025-12-041-0/+3
| | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-0/+2
| | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* CI/Nix: simplify cache configMihai Fufezan2025-11-171-4/+5
|
* Nix: fix GIT_* env varsMihai Fufezan2025-11-161-5/+7
|
* core: qtutils -> guiutils (#12231)Vaxry2025-11-071-2/+2
| | | | | | | | | | | * 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-2/+14
|
* Nix: drop ninja for CMake buildMihai Fufezan2025-10-131-23/+18
|
* Revert "nix: use meson"Mihai Fufezan2025-10-131-1/+1
| | | | This reverts commit d505b3366533b71d57156469c926e8b2b75afb89.
* Nix: filter src using filesetMihai Fufezan2025-06-241-9/+25
| | | | | Allows reusing already-built derivation when changing files outside the ones defined in the fileset.
* treewide: hyprland.org -> hypr.landMihai Fufezan2025-06-201-1/+1
|
* core: drop the legacy renderer (#10408)Tom Englund2025-05-151-3/+3
| | | | | | | | | | | * 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 changes from Nixpkgs derivationMihai Fufezan2025-03-231-0/+5
|
* nix: mesa -> libgbm (#9612)André Silva2025-03-141-2/+2
| | | https://github.com/NixOS/nixpkgs/commit/d209d800b7df2d4b05ea1266b14a47cba5da129b
* Nix: change meson buildtype from debugoptimized to debugmicha4w2025-02-021-1/+1
|
* Nix: disable hyprpmMihai Fufezan2025-01-181-0/+1
| | | | | | It does not work properly on Nix anyway. If you were using hyprpm in some way before, please switch to using the `plugins` option in the HM module (and the upcoming option in the NixOS module, soon™).
* hyprpm: use glaze to parse hyprctl plugin list (#8812)Tuur Vanhoutte2024-12-271-0/+4
| | | | | * Use std::filesystem::path in hyprpm DataState to avoid concatenating strings with (folder + "/" + file) * Added getPluginStates helper method in DataState * Small clang-tidy improvements
* Nix: fix TAG substitutionMihai Fufezan2024-12-231-3/+3
|
* nix/meson: add re2 dependency (#8738)Austin Horstman2024-12-161-0/+2
| | | | | * nix/default: add re2 dependency * meson: add re2
* core: Add support for hyprqtutils' update screen (#8651)Vaxry2024-12-061-0/+2
| | | | | | | | | * Nix: add hyprland-qtutils to PATH * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* Nix: create TAG info from versionMihai Fufezan2024-12-061-2/+3
|
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-0/+2
| | | | | | | | | | | * Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* Nix: disable uwsm desktop file installationMihai Fufezan2024-11-111-0/+1
| | | | Will be enabled in the NixOS module.
* meson: autodetect systemdMihai Fufezan2024-11-111-1/+0
|
* Nix: build aquamarine and hyprutils in debug when using hyprland-debugMihai Fufezan2024-11-071-3/+1
|
* feat: add a custom made treewide formatter (#7992)Artur Manuel2024-10-071-1/+1
|
* Meson: add tracy dependencyMihai Fufezan2024-09-271-2/+5
|
* Meson: try to find udis86 through pkgconfig, fallback to subprojectMihai Fufezan2024-09-271-6/+2
| | | | | | 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.
* Nix: re-add hyprland-protocolsMihai Fufezan2024-09-271-0/+2
|
* Nix: also test cross buildJörg Thalheim2024-09-261-1/+1
|
* Nix: clean up derivationMihai Fufezan2024-09-211-28/+30
|
* Nix: use mold linkerMihai Fufezan2024-09-191-113/+120
|