Florian "sp1rit"
75918c14d7
meson: added wayland dependencies to main executable
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
d179501c4f
meson: added default_library=static as default option
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
8e203b0da3
added assets/wallpapers to install
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
09cd8c45a6
dropped emoticons from meson workflow
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
43065657c9
actions: added meson workflow
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
89454ada6c
added runtime tag to the wayland-session launchable and sample config
...
this allows for a small-install footprint by running
meson install -C _build --tags runtime
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
c169f94895
moved wlroots/xwayland definitions to the main meson file
...
prevents build-failure when xwayland is disabled to to
add_project_arguments('-DNO_XWAYLAND', language: 'cpp')
beeing called after the required wayland protocols have been built.
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
b3ef1fcc54
replaced source list with globber script
...
See:
- https://mesonbuild.com/FAQ.html#why-cant-i-specify-target-files-with-a-wildcard
- https://github.com/vaxerski/Hyprland/pull/205#issuecomment-1154158918
2022-06-16 23:30:30 +02:00
Florian "sp1rit"
fd0112425f
Added meson buildfiles
...
this makes for a far better experience in combination with wlroots,
since that whole makefile mess is not required.
Additionaly, handling of wayland protocol sources is also slightly
better, but could be improved with mesons inbuilt wayland module.
To build Hyprland using meson:
meson _build -Ddefault_library=static
ninja -C _build
ninja -C _build install
2022-06-16 23:30:28 +02:00
vaxerski
354e265128
Merge pull request #230 from bazuin-32/main
...
Resolves #204 . Enables numlock on startup when configured to do so
2022-06-16 18:33:37 +01:00
bazuin-32
1926bb4659
Resolves #204 . Enables numlock on startup when configured to do so.
2022-06-16 10:49:16 -06:00
vaxerski
36ea12b315
Merge pull request #223 from PowerBall253/main
...
Create config directory if it doesn't exist
2022-06-15 07:41:05 +01:00
Bruno Ancona
0c5d2f04b4
Create config directory if it doesn't exist
2022-06-15 01:29:51 -05:00
vaxerski
fa6530c7e8
Merge pull request #213 from ThatOneCalculator/mirror
...
Change wlroots submodule url to github mirror
2022-06-13 22:16:28 +01:00
ThatOneCalculator
e97b83167f
Change wlroots submodule url to github mirror
2022-06-13 14:10:49 -07:00
vaxerski
9aec355727
update contrib link in readme
2022-06-13 21:30:01 +01:00
vaxerski
a4e21a25f4
Merge pull request #200 from siemato/main
...
Added Touchpad Config options
2022-06-13 17:30:17 +01:00
Marco Siedentopf
f13217f698
Codestyle
2022-06-12 15:06:58 +00:00
Marco Siedentopf
85d2c1d5a6
Merge branch 'vaxerski:main' into main
2022-06-12 15:04:02 +00:00
vaxerski
2208be5175
Merge pull request #197 from spectreseven1138/main
...
Add loose follow_mouse option
2022-06-12 14:31:07 +02:00
spectreseven1138
46d11f7646
Access config value statically
2022-06-12 16:31:56 +09:00
Marco Siedentopf
16d1b44ef9
Implemented Config options for Touchpads
...
Implemented Options to 1. toggle between clickfinger behavior and software buttons, 2. button emulation and 3. tap-to-click
2022-06-12 05:40:06 +00:00
Marco Siedentopf
e69f2ab4c3
Added Config options for Touchpads
...
Added Options to 1. toggle between clickfinger behavior and software buttons, 2. middle button emulation and 3. tap-to-click
2022-06-12 05:40:01 +00:00
spectreseven1138
95a626f72e
Add loose (2) option to follow_mouse config
2022-06-12 09:14:22 +09:00
vaxerski
70eb5053fb
Note Hypr and Hyprland's differences in readme
2022-06-11 21:10:41 +01:00
vaxerski
48ab282a69
Merge pull request #195 from PowerBall253/main
...
Add natural_scrolling option for touchpads only
2022-06-11 18:26:24 +02:00
Bruno Ancona
018b0684dd
Add natural_scrolling option for touchpads only
2022-06-11 10:24:00 -05:00
vaxerski
94528bcdbc
Merge pull request #194 from frigaut/main
...
fullscreen fix
2022-06-11 17:06:19 +02:00
Francois Rigaut
4fa69497ca
fullscreen fix
2022-06-11 16:37:40 +02:00
vaxerski
dc5cc15474
find surfaces in reverse for focus
2022-06-10 15:18:30 +02:00
vaxerski
3a2ac11e3e
added focuswindowbyclass
2022-06-10 12:06:27 +02:00
vaxerski
90a859af27
cyclenext
2022-06-10 11:41:52 +02:00
vaxerski
c6953329d5
Added circlenext
2022-06-10 11:39:06 +02:00
vaxerski
c451e13e4f
Merge pull request #174 from ThatOneCalculator/main
...
Change features section in readme
2022-06-09 22:13:46 +02:00
vaxerski
d68e09a707
remove unfocusall
2022-06-09 22:07:33 +02:00
Kainoa Kanter
b4de91111a
Update README.md
2022-06-09 12:59:30 -07:00
Kainoa Kanter
750961e9c1
Merge branch 'vaxerski:main' into main
2022-06-09 12:58:07 -07:00
vaxerski
b5a446ddfd
Merge pull request #177 from vaxerski/tablets
...
Added Tablets support
2022-06-09 21:54:10 +02:00
vaxerski
fbc7853459
de-focusify on lost proximity
2022-06-09 21:39:03 +02:00
vaxerski
53146ccf69
oopsie
2022-06-09 21:39:03 +02:00
vaxerski
506977c13d
unfocus on destroy
2022-06-09 19:40:16 +02:00
vaxerski
09b130374d
unfocus tablets
2022-06-09 19:38:39 +02:00
vaxerski
b53c093b88
log tablets in hyprctl
2022-06-09 19:25:26 +02:00
vaxerski
8929172bc2
remove redundant logs
2022-06-09 19:19:42 +02:00
vaxerski
6317f64ba0
set proximity in tablets
2022-06-09 18:09:09 +02:00
vaxerski
824d8b954d
logify even more
2022-06-09 17:40:05 +02:00
vaxerski
49fc1ccdb4
oops
2022-06-09 17:32:58 +02:00
vaxerski
c218ed4432
notify tablet motion
2022-06-09 17:16:01 +02:00
vaxerski
f97b90859a
Add envvars to exec cfg
2022-06-09 15:03:34 +02:00
vaxerski
1841d244f0
log shit in tablets
2022-06-09 14:40:56 +02:00