b41882c169
maybe do import?
Build Hyprland / Build Hyprland (Arch) (push) Has been cancelled
Build Hyprland / Code Style (push) Has been cancelled
Nix / update-inputs (push) Has been cancelled
Nix / hyprland (push) Has been cancelled
Nix / test (push) Has been cancelled
Security Checks / Flawfinder Checks (push) Has been cancelled
Nix / xdph (push) Has been cancelled
2026-03-07 15:45:46 +10:00
08e215c9bf
temp
Build Hyprland / Build Hyprland (Arch) (push) Waiting to run
Build Hyprland / Code Style (push) Waiting to run
Nix / update-inputs (push) Waiting to run
Nix / hyprland (push) Waiting to run
Nix / xdph (push) Blocked by required conditions
Nix / test (push) Waiting to run
Security Checks / Flawfinder Checks (push) Waiting to run
2026-03-07 14:51:29 +10: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
Mihai Fufezan
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
Mihai Fufezan
380d14998e
nix: remove glaze patch
...
Signed-off-by: Tyr Heimdal <tyr.heimdal@warning.no>
2026-02-12 00:01:33 +02:00
Mihai Fufezan
7d209b2941
Nix: apply glaze patch
2026-01-29 13:16:59 +02:00
Mihai Fufezan
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
Mihai Fufezan
9ea565054a
example/hyprland.desktop: fix path
2025-12-26 14:39:29 +02:00
Mihai Fufezan
1f1a39d46c
example/hyprland.desktop: install with full path in Exec
2025-12-25 20:36:32 +02:00
Mihai Fufezan
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
Mihai Fufezan
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
Mihai Fufezan
526aa1d020
CI/Nix: simplify cache config
2025-11-17 14:47:30 +02:00
Mihai Fufezan
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
Mihai Fufezan
9eb82774e5
Nix: build hyprtester along with hyprland
2025-10-29 12:18:29 +02:00
Mihai Fufezan
309c3c7848
Nix/tests: wl-copy -> wl-clipboard
2025-10-27 23:49:49 +02:00
Mihai Fufezan
40831a90a0
Nix/tests: add wl-copy
2025-10-27 23:25:54 +02:00
Mihai Fufezan
bbb83317c0
Nix: drop ninja for CMake build
2025-10-13 23:15:18 +03:00
Mihai Fufezan
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
Mihai Fufezan
6a5f4f5954
Nix: fix overlay application
...
Should fix hyprwm/hyprland-plugins#412
2025-07-05 14:18:38 +03:00
Mihai Fufezan
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
Mihai Fufezan
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
Mihai Fufezan
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
Mihai Fufezan
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
Mihai Fufezan
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
Mihai Fufezan
e4abf26069
Nix: add changes from Nixpkgs derivation
2025-03-23 18:19:34 +02:00
André Silva
f4315db50f
nix: mesa -> libgbm ( #9612 )
...
d209d800b7
2025-03-14 20:24:55 +02:00
André Silva
c754d7963f
nix: remove wayland-protocols overlay and bump flake ( #9613 )
...
* flake.lock: update nixpkgs
* nix: remove wayland-protocols bump
* flake.lock: update
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-03-14 09:14:59 +02:00
Mihai Fufezan
905ca39bc9
nix/module: toHyprconf -> toHyprlang ( #9221 )
...
* nix/module: toHyprconf -> toHyprlang
Updated generator that will end up living in Nixpkgs' `lib/generators`.
* nix/module: use xdph package directly
The downstream module already applies hyprland's
finalPackage to the portalPackage.
* new lib
* lib: add flattenAttrs, remove category processing
Flattening attributes means we no longer need to process categories
separately. For all intents and purposes, they do not exist.
Simplify the codebase once again, while introducing an easy to grasp
recursive function.
Add a bit of documentation for toHyprlang, though I doubt it's clear
enough even now. Still needs proper NixDoc.
* lib: add proper NixDoc
* nix/lib: inherit from lib
2025-03-02 15:41:49 +02:00