Commit Graph
262 Commits
Author SHA1 Message Date
Mihai Fufezan 0b1d690676 flake.nix: update guiutils and override hw-s 2025-11-10 08:15:26 +02:00
VaxryandMihai Fufezan 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
vaxerski 46b71eda64 [gha] Nix: update inputs 2025-11-04 15:15:08 +00:00
vaxerski aa5a239ac9 [gha] Nix: update inputs 2025-10-23 19:51:54 +00:00
vaxerski 474cd004df [gha] Nix: update inputs 2025-10-20 11:14:45 +00:00
Damino b965fb2a40 flake.lock: bump hyprutils 2025-10-09 08:35:34 +03:00
vaxerski b7ef892ecf [gha] Nix: update inputs 2025-10-03 19:52:11 +00:00
vaxerski 8832607574 [gha] Nix: update inputs 2025-09-19 14:59:16 +00:00
VaxryandMihai Fufezan 4fc95d646d renderer: asynchronously load background tex (#11749)
Bumps required hyprgraphics to 0.1.6

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-09-18 22:10:30 +02:00
Mihai Fufezan 231b800784 flake.lock: update 2025-09-11 18:54:08 +03:00
vaxerski b619f39555 [gha] Nix: update inputs 2025-09-08 09:08:22 +00:00
vaxerski 378e130f14 [gha] Nix: update inputs 2025-08-27 20:18:24 +00:00
Tom EnglundandMihai Fufezan b329ea8e96 syncobj: use rendernode for timelines (#11087)
* syncobj: use rendernode for timelines

use rendernode for timelines instead of the drmfd, some devices dont
support to use the drmfd for this.

* opengl: use rendernode if available

use rendernode if available for CHyprOpenglImpl

* MesaDRM: use the m_drmRenderNodeFD if it exist

try use the rendernode we got from AQ if it exist.

* linuxdmabuf: use rendernode if available

use the rendernode if available already from AQ

* syncobj: prefer rendernode over displaynode

prefer the rendernode over the displaynode, and log a error if
attempting to use the protocol without explicit sync support on any of
the nodes.

* syncobj: check support on both nodes always

check support on both nodes always so it can be used later for
preferring rendernode if possible in syncobj protocol.

* syncobj: remove old var in non linux if else case

remove old m_bDrmSyncobjTimelineSupported from non linux if else case
that will fail to compile on non linux. the nodes sets support by
default to false, and if non linux it wont check for support and set it
to true.

* build: bump aq requirement

bump to 0.9.3 where rendernode support got added.

* flake.lock: update

* renderer: glfinish on software renderer

software renderers apparently bug out on implicit sync, use glfinish as
with nvidia case on implicit paths.

* flake.lock: update

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-08-24 22:32:13 +02:00
vaxerski 584b844aaf [gha] Nix: update inputs 2025-08-10 16:52:29 +00:00
vaxerski c14f792f8f [gha] Nix: update inputs 2025-08-02 11:41:47 +00:00
ryincler 38e13282cd flake.lock: bump hyprutils 2025-07-30 18:13:28 +03:00
vaxerski 088e8af955 [gha] Nix: update inputs 2025-07-18 10:11:00 +00:00
vaxerski d23ed852fc [gha] Nix: update inputs 2025-07-07 11:34:38 +00:00
Tiago Dinis 3c9447ca53 nix: update aquamarine 2025-07-04 01:33:31 +03:00
Karun Sandhu ee8978b961 flake.lock: update 2025-06-29 19:29:36 +03:00
VaxryandMihai Fufezan 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
vaxerski 2388874738 [gha] Nix: update inputs 2025-06-21 14:22:28 +00:00
vaxerski 79b9edb85b [gha] Nix: update inputs 2025-06-15 09:46:31 +00:00
vaxerski 8801770981 [gha] Nix: update inputs 2025-06-07 20:14:08 +00:00
Friday d6fbd89336 nix: use gcc15-built dependencies 2025-06-06 08:07:34 +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
vaxerski 28c9122adb [gha] Nix: update inputs 2025-05-24 18:41:03 +00: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
vaxerski 18377d221d [gha] Nix: update inputs 2025-05-17 11:08:13 +00:00
Mihai Fufezan 2b3cac018e flake.lock: update 2025-05-08 20:37:36 +03:00
Mihai Fufezan 7a971735af flake.lock: update 2025-05-07 21:51:59 +03:00
vaxerski f1ac1847ff [gha] Nix: update inputs 2025-05-02 15:08:46 +00:00
Mihai Fufezan b2ad21a65c flake.lock: update 2025-04-30 09:26:58 +03:00
Mihai Fufezan 2e540e4ec4 flake.lock: update 2025-04-22 11:00:49 +03:00
vaxerski 02f7da2bf2 [gha] Nix: update inputs 2025-04-18 15:39:22 +00:00
Mihai Fufezan 8b7b169043 flake.lock: update 2025-04-14 18:58:37 +03:00
Vaxry 3c128679ee helpers: Add an async dialog box impl (#9919)
Adds an async dialog box, way safer than our previous local solution for ANR
2025-04-06 17:31:58 +02:00
Mihai Fufezan ff97d18c4c flake.lock: update 2025-04-03 18:08:55 +00:00
vaxerski 4b968e5bc1 [gha] Nix: update inputs 2025-03-24 12:57:34 +00:00
Mihai Fufezan d5d7f69d1e flake.lock: update
aquamarine: bump to 0.8.0
hyprcursor: bump to 0.1.12
2025-03-17 14:50:35 +02:00
André SilvaandMihai Fufezan 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
vaxerski 4082e876d5 [gha] Nix: update inputs 2025-03-07 22:56:23 +00:00
Mihai Fufezan fa246cb6ed flake.lock: update hyprutils and aquamarine 2025-02-20 14:56:17 +02:00
Mihai Fufezan e1179b665b flake.lock: update 2025-02-10 20:11:35 +02:00
outfoxxed 373108102c protocols: implement hyprland-ctm-control rev 2 (#9267)
* protocols: implement hyprland-ctm-control v2

* bump h-p and nix
2025-02-02 18:31:04 +01:00
Mihai Fufezan 6fc9c8e479 flake.lock: update 2025-01-29 22:45:38 +02:00
matt1432 5fd90548dc nix: fix duplicate inputs and update flake.lock 2025-01-27 22:45:18 +02:00
Mihai Fufezan 065e89648b flake.lock: update 2025-01-25 15:33:27 +02:00
Mihai Fufezan ae403e6a05 flake.lock: update 2025-01-23 14:48:37 +02:00
Christoph Hrdinka ce48bc5408 flake.lock: update (#9128) 2025-01-21 21:21:00 +02:00