2ff598896d
CI/Nix/Test: check gtest exit status
2026-04-30 11:15:32 +03:00
Vaxry
5ba33f8461
config/lua: init lua config manager, use lua if available ( #13817 )
...
Adds a new lua config manager, which will automatically be used if there is a lua config present.
2026-04-26 15:16:36 +01:00
bb84f4e91a
nix: separate overlay with deps
2026-03-29 17:32:24 +03:00
2a16c96260
nix/tests: print gtests logs
2026-03-29 17:14:51 +03:00
9683e261af
Nix: always test in debug mode
2026-03-13 19:47:17 +02:00
UjinT34
a5858018d8
renderer: shader variants refactor ( #13434 )
...
Part 0 of renderer reworks.
2026-03-06 21:05:10 +00:00
Vaxry
10754745a9
render/cm: add ICC profile pipeline ( #12711 )
...
Adds an ICC profile pipeline, loading via config and applying via 3D LUTs.
2026-03-04 19:50:28 +00:00
52ece2b017
treewide: alejandra -> nixfmt
2026-03-02 21:03:44 +02:00
flyingpeakock
59f19e465b
nix: fix evaluation warnings, the xorg package set has been deprecated ( #13231 )
...
Co-authored-by: Philip Johansson <philip@phlipphlop.me>
2026-02-15 17:53:28 +02:00
380d14998e
nix: remove glaze patch
...
Signed-off-by: Tyr Heimdal <tyr.heimdal@warning.no>
2026-02-12 00:01:33 +02:00
7d209b2941
Nix: apply glaze patch
2026-01-29 13:16:59 +02:00
f0b6714539
Nix: re-enable hyprpm
2026-01-20 13:34:25 +02:00
Austin Horstman
81e7498ec2
nix: add hyprland-uwsm to passthru.providedSessions
...
Fix issue with displayManager `defaultSession` not accepting the
stringsince it's missing from the lookup it does
with`passthru.providedSessions`.
2026-01-10 01:09:41 +02:00
Vaxry
31d3181e1e
dekstop/window: read static rules before guessing initial size if possible ( #12783 )
2026-01-01 21:49:57 +01:00
ArchSav
f8464866eb
keybinds: add inhibiting gestures under shortcut inhibitors ( #12692 )
2025-12-30 13:45:56 +01:00
9ea565054a
example/hyprland.desktop: fix path
2025-12-26 14:39:29 +02:00
1f1a39d46c
example/hyprland.desktop: install with full path in Exec
2025-12-25 20:36:32 +02:00
14c49230cc
Nix: re-enable uwsm desktop file
2025-12-25 20:36:32 +02:00
ArchSav
7bd207377c
window: automatically pin child windows ( #12224 )
2025-12-20 22:17:56 +00:00
4036c37e55
hyprctl: add nix flag ( #12653 )
2025-12-15 15:59:08 +00:00
Maximilian Seidler
1ff801f5f3
Nix: fix glaze build for CI and devShell ( #12616 )
2025-12-11 00:32:51 +00:00
Vaxry
016eb7a23d
start: init start-hyprland and safe mode ( #12484 )
2025-12-05 15:40:03 +00:00
Vaxry
9264436f35
desktop: rewrite reserved area handling + improve tests ( #12383 )
2025-12-05 14:16:22 +00:00
Vaxry
d9657a95cb
hyprctl: use new hyprpaper ipc format ( #12537 )
...
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-12-04 17:59:47 +00:00
Vaxry
c2670e9ab9
windowrules: rewrite completely ( #12269 )
...
Reworks the window rule syntax completely
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-11-17 18:34:02 +00:00
526aa1d020
CI/Nix: simplify cache config
2025-11-17 14:47:30 +02:00
d2d1613e4f
Nix: fix GIT_* env vars
2025-11-16 20:33:01 +02:00
Vaxry
061981201d
core: qtutils -> guiutils ( #12231 )
...
* core: qtutils -> guiutils
* nix: qtutils -> guiutils
* flake.lock: update
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-11-07 15:48:13 +00:00
9eb82774e5
Nix: build hyprtester along with hyprland
2025-10-29 12:18:29 +02:00
309c3c7848
Nix/tests: wl-copy -> wl-clipboard
2025-10-27 23:49:49 +02:00
40831a90a0
Nix/tests: add wl-copy
2025-10-27 23:25:54 +02:00
bbb83317c0
Nix: drop ninja for CMake build
2025-10-13 23:15:18 +03:00
0d6d19b280
Revert "nix: use meson"
...
This reverts commit d505b33665 .
2025-10-13 23:15:18 +03:00
Vaxry
127aab8159
input: add per-device scroll-factor ( #11241 )
2025-09-02 13:16:43 +02:00
Ikalco
ea42041f93
protocols: implement pointer-warp-v1 ( #11469 )
2025-08-29 22:16:40 +02:00
Vaxry
81bf4eccba
input: Add fully configurable trackpad gestures ( #11490 )
...
Adds configurable trackpad gestures
2025-08-28 11:20:29 +02:00
Fazzi
6a1baa89b1
nix/lib: add bezier to topCommandsPrefixes
...
if any custom beziers are defined in animations, hyprland will complain
that the beziers haven't been defined. I think this change makes sense
as its likely most configurations are defining custom beziers anyway.
2025-08-07 11:27:02 +03:00
Vaxry
ec26b753a2
descriptions: fix bad json output ( #11350 )
...
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-08-06 16:28:07 +02:00
Karun Sandhu
873914a2a6
CI/Nix: also check for qt version in update script
2025-07-22 09:56:43 +03:00
6a5f4f5954
Nix: fix overlay application
...
Should fix hyprwm/hyprland-plugins#412
2025-07-05 14:18:38 +03:00
90c8609cbb
CMake: disable tests by default ( #10899 )
2025-07-01 23:18:34 +02:00
Vaxry
3d6476c902
Core: Add a test suite ( #9297 )
...
Adds a test suite for testing hyprland's features with a runtime tester
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-06-26 19:43:39 +02:00
5a348fb7df
Nix: filter src using fileset
...
Allows reusing already-built derivation when changing files outside the
ones defined in the fileset.
2025-06-24 21:39:42 +03:00
a301d54df8
treewide: hyprland.org -> hypr.land
2025-06-20 01:49:20 +03:00
mitsuru
af2fdb5d58
nix: use gcc15
...
resolves Nix build/CI failures introduced in 9190443
bumps flake.lock as gcc15Stdenv wasn't available at the pinned version
of nixpkgs
2025-05-31 01:45:34 +03:00
bd4733a0ff
flake.lock: update
...
nix/overlays: remove wayland-protocols overlay. PR landed in master a while ago
2025-05-22 18:02:20 +03:00
Tom Englund
5ceb0ec15d
core: drop the legacy renderer ( #10408 )
...
* 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>
2025-05-15 10:13:24 +01:00
3577a6be31
nix/overlays: add w-p 1.43
2025-04-22 11:03:27 +03:00
Amadej Kastelic
b496e2c718
nix/module: load plugins using exec-once ( #9836 )
2025-04-03 10:43:06 +03:00
e4abf26069
Nix: add changes from Nixpkgs derivation
2025-03-23 18:19:34 +02:00