Age | Commit message (Collapse) | Author |
|
|
|
nix bump too
|
|
|
|
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
|
|
* initial ctm support
* flake.lock: update
* Meson: bump required versions and add ctm proto
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
fixes #7318
|
|
|
|
fixes #6624
|
|
Only canihavesomecoffee's fork (the one the subproject uses) provides
a .pc file, so we either find the correct version or we use the
subproject.
|
|
protocolnew: fix external path, which may not be in $CMAKE_SOURCE_DIR
|
|
* Meson: require hyprutils >= 0.2.3
* flake.lock: update hyprutils
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
bumps hyprutils dep to 0.2.2
|
|
log the built against aq version, might be useful when it's mismatched to identify the problem
|
|
* build: Set cmake_minimum_required to version 3.30
* Nix: add patch for CMake min ver
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
Found via LDFLAGS += -Wl,--as-needed (default in Meson).
Some dependencies are only used by aquamarine.
|
|
|
|
|
|
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
|
|
See https://gitlab.freedesktop.org/wayland/wayland/-/blob/6c4a695045155583a99f3fbce7bb745f79c2e726/meson.build#L129-136
Similar fix as https://github.com/hyprwm/aquamarine/pull/55.
|
|
#7280). (#7281)
|
|
cursor:sync_gsettings_theme is set to default true and if enabled it
will now sync xcursor theme loading with gsettings if it can, meaning
CSD clients will now also change to the appropiate theme upon start and
hyprctl setcursor THEME SIZE .
|
|
Requires GCC >= 14 / Clang >= 18
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
This makes hyprctl start significantly faster.
$ time for ((i=0; i<1000; i++)); do hyprctl/hyprctl -j activewindow >/dev/null; done
Before: 12.269 s (about 12.3 ms/execution)
After: 2.142 s (about 2.1 ms/execution)
|
|
OpenGL: get wallpapers dir from DATAROOTDIR
|
|
|
|
* move global shortcuts to hyprwayland-scanner
* remove wayland-scanner from deps
* fix the thing
|
|
* move text-input-v1 to hyprwayland-scanner
* vro
|
|
This implementation actually works.
|
|
* move screencopy and toplevel export to hyprwayland-scanner
* oops
|
|
|
|
|
|
Moves Hyprland from wlroots to aquamarine for the backend.
---------
Signed-off-by: Vaxry <[email protected]>
Co-authored-by: Mihai Fufezan <[email protected]>
Co-authored-by: Jan Beich <[email protected]>
Co-authored-by: vaxerski <[email protected]>
Co-authored-by: UjinT34 <[email protected]>
Co-authored-by: Tom Englund <[email protected]>
Co-authored-by: Ikalco <[email protected]>
Co-authored-by: diniamo <[email protected]>
|
|
* flake.lock: update
nix/overlays: remove xwayland overlay (merged upstream)
* config: use hyprutils helper
* flake.lock: update
* CMake & Meson: update required versions
|
|
|
|
|
|
Moves CRegion, CBox and Vector2D over to hyprutils.
Requires hyprutils>=0.1.4
|
|
* core: move to hyprutils for utils
Nix: add hyprutils dep
* Meson: add hyprutils dep
* flake.lock: update
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
* wayland/core/dmabuf: move to new impl
it's the final countdown
|
|
fixes #6290
|
|
|
|
This will ensure the correct headers are generated before trying to
install them.
|
|
This reverts commit e419ef1873de01b0762f7f1a411994170a4d8cab.
|
|
Fixes https://github.com/hyprwm/Hyprland/issues/6115.
|
|
- meson
. fix run_command() check warning
. drop lines for compatability, as it's already using c++23
- cmake
. generate `compile_commands.json` by default
. position independent build: __FILE__
|
|
This fixes the debug build on musl systems, as -pg option is specific to
glibc. Now we can build the project on such systems with -DUSE_GPROF=OFF
|
|
This fixes an issue with build error in case of e.g.
$ rm protocols/*.{c,h}
$ cmake --build build
The workaround was to touch CMakeLists.txt. With this PR, protocol files
are properly regenerated with no extra efforts.
Also, resolve hyprwayland-scanner dependency via cmake instead
ofpkg-config.
|
|
|
|
|