Commit Graph

5242 Commits

Author SHA1 Message Date
Jasson 4414cd07e2
xwm: Minor cleanup, add wrappers for basic types (#7856) 2024-09-20 12:32:04 +01:00
Vaxry 9e98fb0167 dmabuffer: attempt importing failed dmabufs as implicit
don't ask me why, vulkan doesn't like this.

funny note, broken on wlroots :P

fixes #7037
2024-09-20 10:47:41 +01:00
Mihai Fufezan 9856378384
Nix: use mold linker 2024-09-19 18:53:34 +03:00
Mihai Fufezan dfa1bd0cd4
Meson: pass AQUAMARINE_VERSION argument 2024-09-19 13:48:31 +00:00
Vaxry 92df6b0dce version: log build aquamarine version
log the built against aq version, might be useful when it's mismatched to identify the problem
2024-09-19 11:40:00 +01:00
Vaxry 71963972bf args: add --version to binary args 2024-09-19 11:40:00 +01:00
Arisa Snowbell 1bc05b1f9f
xwayland: use proper path for the XWayland sockets (#7852)
fixes #7849
2024-09-19 11:08:02 +01:00
Vaxry e6cf643f5a
pointermgr: Hide hardware cursor on leave (#7806) 2024-09-18 18:47:53 +01:00
Jasson 94140e886e
xwayland: Some readability improvements (#7807)
* Readability improvements xwayland server

* Made requested changes

* removed braces

* fix

* Ok this time is fixed

* Formatting
2024-09-18 18:12:26 +01:00
Mihai Fufezan b248d59713
Nix: fix meson PCH flag 2024-09-18 19:43:56 +03:00
Mihai Fufezan cbc0ff6ec0
Nix: disable PCH 2024-09-18 18:54:00 +03:00
Mihai Fufezan 6b6554adb8
flake.nix: inherit stdenv from package
Means we no longer have to change the base stdenv in two places.
2024-09-18 18:43:39 +03:00
Mihai Fufezan d936eb437b
flake.lock: update aquamarine 2024-09-18 17:26:51 +03:00
Vaxry 883d01084c userchecks: add an xdg_current_desktop check
ref https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/251

if the XDG_CURRENT_DESKTOP is externally managed (e.g. DE, DM, etc) Hyprland will not overwrite it. In those cases, if that's undesired, portals and other apps depending on it might break.
2024-09-18 11:22:12 +01:00
Aqa-Ib 0564b46a5e
dispatchers: allow moveintogroup when floating (#7818)
This allows to use the moveintogroup dispatcher when windows are floating. I don't know why was this disabled in the first place though.

Cheers!
2024-09-18 11:05:17 +01:00
André Silva 3c9716acfd
gammactrl: fix potential crash on monitor removed (#7828) 2024-09-17 14:37:20 +01:00
Vaxry 581f6659f8 data-device: conform to reported source actions
fixes #7815
2024-09-17 12:55:48 +01:00
Vaxry e72ae6b25f hyprctl: allow parsing empty value
fixes #7821
2024-09-17 11:24:54 +01:00
Leiser Fernández Gallo 9e35656244
internal: Delay monitor events/hooks (#7797)
* Delay monitor messages

* Format
2024-09-15 21:03:42 +01:00
AlvinaNancy e87758529e
internal: Fix change group current fullscreen state query (#7802) 2024-09-15 18:25:06 +01:00
Sungyoon Cho eb97d949aa
textinput: don't reset if ti isn't enabled (#7798) 2024-09-15 17:31:38 +01:00
Ikalco e74efd87e5
internal: fix initial cursor warping (#7793) 2024-09-14 23:37:18 +01:00
Vaxry 4dbdb556fe data-device: don't send default action of move
gtk doesn't like it?
2024-09-14 23:36:06 +01:00
Vaxry 5ee4b19691 data-device: send clock time in motion events
remove hack
2024-09-14 23:35:45 +01:00
Vaxry d35e70a8c6 cmake: drop ninja dep 2024-09-13 17:56:44 +01:00
diniamo c35ed8363f nix: adapt cmake options 2024-09-13 19:44:38 +03:00
diniamo d505b33665 nix: use meson 2024-09-13 17:54:49 +03:00
Sungyoon Cho 118be4dea0
textinput: fix tiv3 leave (#7761) 2024-09-12 17:41:24 +01:00
trianta 73b9756b8d
xwayland: remove extra x11 deactivation (#7755) 2024-09-12 10:15:01 +01:00
fufexan 8b9e385943 [gha] Nix: update inputs 2024-09-11 16:10:51 +00:00
Mihai Fufezan e01da1fd7a
Meson: format 2024-09-11 19:09:17 +03:00
Mihai Fufezan 7a8c013edc
Meson: fix protocols, clean up 2024-09-11 19:09:16 +03:00
Vaxry 518399a95b pointermgr: avoid derefing null outputs 2024-09-11 09:30:21 +01:00
Sungyoon Cho 155d44016d
textinput: handle IME resetting (#7731) 2024-09-10 14:49:10 +01:00
Alexandre Acebedo 13f90bb87a update xdph commit in flake.lock 2024-09-10 16:38:47 +03:00
davc0n c67b257e51
build: Set cmake_minimum_required to version 3.30 (#7709)
* build: Set cmake_minimum_required to version 3.30

* Nix: add patch for CMake min ver

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-09-10 11:06:37 +01:00
Maximilian Seidler 8237d7e1a4
input: move dmps activation to input listeners (#7721) 2024-09-09 21:29:00 +01:00
vaxerski 85da1a17d8 [gha] build man pages 2024-09-09 15:19:44 +00:00
justmessingaround 9609b04ff9
man: Fixed the man page to show the new information (#7713)
* Update Hyprland.1.rst

* Update Hyprland.1
2024-09-09 16:19:17 +01:00
darkwater 04421063af
config: add order rule for layers (#7697) 2024-09-09 10:10:08 +01:00
davc0n 43e1415e71
assets: Remove execute permission from lockdead.png (#7715) 2024-09-09 10:01:26 +01:00
Sungyoon Cho e1448732b3
tiv1: fix deleting first character (#7716) 2024-09-09 09:58:44 +01:00
Richard Ayotte 7c4c402bd7
config: include XF86Audio* key bindings to default cfg (#7695) 2024-09-08 22:04:07 +01:00
Aqa-Ib 6179b17903
github: improve issue template (#7699)
* github: improve issue template

Require to check that you have searched through open and closed issues before committing.

* fix yaml syntax

* clarify text

* validation

* revert validation

* markdown

* done
2024-09-08 21:12:01 +01:00
Davide Conti 05b48d48d9 config: Limit max volume to 100% 2024-09-08 22:53:28 +03:00
diniamo 07a21fdfa9
github(nix-build): switch to better nix installer, attempt at fixing hash mismatch (#7701)
* github(nix-build): switch to DeterminateSystems/nix-installer-action

* github(nix-build): switch to a direct git reference instead of cloning

* github(nix-ci): attempt to fix CI for pull requests
2024-09-08 21:20:45 +03:00
Vaxry 0f594732b0 props: bump version to 0.43.0 2024-09-08 17:48:21 +01:00
Vaxry 312411fc70 windows: support size with pseudo tiled
fixes #7690
2024-09-08 00:46:46 +01:00
trianta 70add904c4
config: add exec-shutdown for running commands on shutdown (#7683)
* config: add exec-shutdown for running commands on shutdown

* compositor: delay stopping until after exec-shutdown
2024-09-07 20:54:33 +01:00
Darth ŠČ! 5ca4823128
config: Added default button mapping for xf86 keys (#7672)
* Added default button mapping for laptop multimedia keys for volume and brightness

* Added default button mapping for laptop multimedia keys for volume and brightness into example config
2024-09-07 16:14:23 +01:00