Commit Graph

138 Commits

Author SHA1 Message Date
outfoxxed aaf35b9f1f
protocols: add hyprland_focus_grab_v1 implementation (#5850)
* protocols: add hyprland_focus_grab_v1 implementation

* protocols/focus_grab: fix keyboard focus staying on unlisted windows

When creating a focus grab with layershell surfaces, the last active
toplevel kept keyboard focus.

* protocols/focus_grab: fix formatting

* protocols/focus_grab: try to pick surface for keyboard focus

* focus_grab: update keyboard focus to match spec

* Revert "protocols/focus_grab: try to pick surface for keyboard focus"

This reverts commit 090358d0d1.

* protocols/focus_grab: fix issues and match new spec

* kde-server-decoration: move to new impl

* protocols/focus_grab: review fixup

* Update hyprland-protocols

---------

Co-authored-by: Vaxry <vaxry@vaxry.net>
2024-05-05 03:14:35 +01:00
Vaxry 8a2269272b output-management: move to new impl 2024-05-03 18:08:04 +01:00
Mihai Fufezan 02bfb2857e
flake.lock: update 2024-05-01 22:00:26 +03:00
Vaxry 25aec3ac8c pointer-constraints: move to new impl 2024-04-27 03:17:04 +01:00
Vaxry 3878f806ff pointer-gestures: move to new impl 2024-04-24 21:36:56 +01:00
Vaxry 29b0529542 nix: bump inputs 2024-04-24 15:50:43 +01:00
Mihai Fufezan cbed4fa5ec
flake.lock: update 2024-04-22 12:20:46 +03:00
vaxerski 019d4900cb [gha] Nix: update wlroots 2024-04-21 20:34:55 +00:00
vaxerski 8ca28dd510 [gha] Nix: update wlroots 2024-04-21 11:40:48 +00:00
fufexan a10a6fff55 [gha] Nix: update inputs 2024-04-21 00:03:53 +00:00
Vaxry ea95449402
core: Move tearing to hyprwayland-scanner (#5657)
Adds a new dependency: hyprwayland-scanner https://github.com/hyprwm/hyprwayland-scanner

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-04-20 13:25:29 +01:00
Mihai Fufezan 79a139c949
flake.lock: update 2024-04-15 23:57:27 +03:00
vaxerski 67f47fbdcc [gha] Nix: update wlroots 2024-04-14 20:33:15 +00:00
Mihai Fufezan d8d0d3b20b
Nix & Meson: switch to wlroots-hyprland 2024-04-12 20:39:00 +03:00
Mihai Fufezan c0d283016b
flake.lock: update
Contains hyprcursor 1.6
2024-04-07 22:52:10 +03:00
Mihai Fufezan 3d64b0e9f0
flake.lock: update 2024-04-06 19:09:37 +03:00
Mihai Fufezan d8429eebc6
flake.lock: update
Fixes #5301
2024-03-28 18:44:00 +02:00
fufexan 0dfdb6678f [gha] Nix: update inputs 2024-03-23 00:03:18 +00:00
Mihai Fufezan 6c24cee88f
flake.lock: update 2024-03-15 11:13:27 +02:00
NotAShelf 981296f101
flake: bump inputs (#5066) 2024-03-10 19:52:54 +00:00
Vaxry c3882bb832
internal: Support libhyprcursor (#5009)
woo

---------

Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2024-03-09 16:52:59 +00:00
vaxerski fa886d8b11 [gha] Nix: update wlroots 2024-03-09 16:36:19 +00:00
Mihai Fufezan 77161fdbef
flake.lock: update 2024-03-07 11:03:43 +02:00
fufexan 7f35bff720 [gha] Nix: update inputs 2024-02-26 00:03:49 +00:00
Mihai Fufezan f27054c13e flake.nix: override inputs for xdph and hyprlang 2024-02-24 00:48:11 +02:00
vaxerski 28410922da [gha] Nix: update wlroots 2024-02-22 16:23:35 +00:00
vaxerski dbccbabac5 [gha] Nix: update wlroots 2024-02-22 15:56:22 +00:00
Vaxry 13f6f0b923
Migrate the config to hyprlang (#4656)
* Migrate to hyprlang

* pop up errors

* fix swapped args

* Meson & Nix: build with hyprlang

* CI: add hyprlang to setup action

* add infra for plugin stuff

* fix hyprctl getoption

* fix hyprctl getoption with json

* format

* fix post parse logic

* fix autogen config

* oops missed exec-once

* fmt

* fix ws rules

* require 0.3.0 for hyprlang

* nix: flaek

* minor type fixes

* fix cfg usages in swipe

* use cvarlist for ws rules

* fix throw in addPluginConfigVar

* Nix: update hyprlang

* minor fixes

* fix disableLogs

* mention hyprlang docs

* bump hyprlang dep in cmake

* Meson: bump min hyprlang version

Nix: update hyprlang

* minor fix

* Nix: update meson patch

---------

Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2024-02-18 15:00:34 +00:00
fufexan 6e5c78bf63 [gha] Nix: update inputs 2024-02-12 00:03:37 +00:00
Mihai Fufezan 8b1069b330
flake.lock: update 2024-01-27 17:31:39 +02:00
vaxerski 61fd75b55e [gha] Nix: update wlroots 2024-01-27 13:59:16 +00:00
fufexan dcd7a92b01 [gha] Nix: update inputs 2024-01-15 00:03:29 +00:00
Mihai Fufezan aeeeace102
flake.lock: update 2024-01-04 22:52:03 +02:00
vaxerski fa5e812304 [gha] Nix: update wlroots 2024-01-01 15:48:37 +00:00
André Silva 85d375e8ab flake.lock: update nixpkgs 2023-12-27 14:29:15 +02:00
Mihai Fufezan 4f99e805b9
flake.lock: update 2023-12-25 19:27:25 +02:00
Mihai Fufezan d9bc210285
Nix: remove libdrm override
Nixpkgs update has the new version.
2023-12-12 23:34:22 +02:00
vaxerski b394c1695c [gha] Nix: update wlroots 2023-11-30 18:53:34 +00:00
vaxerski e1258707ad [gha] Nix: update wlroots 2023-11-30 01:19:51 +00:00
vaxerski 98c7ba4782 [gha] Nix: update wlroots 2023-11-25 19:25:44 +00:00
André Silva f9ba5a0551 flake.lock: update nixpkgs and xdph 2023-11-24 15:06:35 +02:00
Vaxry 2ebfd0c745
renderer: Move to a full Hyprland GL rendering pipeline (#3920)
Also updates wlroots
2023-11-24 10:54:21 +00:00
vaxerski c5d1faf72d [gha] Nix: update wlroots 2023-11-11 14:53:18 +00:00
fufexan 5cc33b4e8c [gha] Nix: update inputs 2023-10-26 00:03:23 +00:00
vaxerski a1b138a625 [gha] Nix: update wlroots 2023-10-24 23:28:24 +00:00
André Silva 50a80efad5 flake.lock: update nixpkgs and xdph 2023-10-24 21:06:00 +03:00
vaxerski 1b99a69dc1 [gha] Nix: update wlroots 2023-10-04 14:06:09 +00:00
vaxerski e689b1ba11 [gha] Nix: update wlroots 2023-10-04 14:01:11 +00:00
vaxerski b784931e67 [gha] Nix: update wlroots 2023-10-02 15:48:58 +00:00
vaxerski 08595f839b [gha] Nix: update wlroots 2023-09-28 17:06:54 +00:00