2e3f0d5991
renderer: Add new background infrastructure
...
Adds new backgrounds from the winners of the contest
Rewrites how it works
Allows high color precision PNGs (RGB32F precisely)
Fixes a small bug in renderTextureInternalWithDamage
Nukes misc:force_hypr_chan
2024-01-29 23:11:00 +00:00
bd3ea8dcb5
examples: remove example plugin
...
closes #4329
2024-01-02 14:25:18 +01:00
79d8d14fe0
config: add qt env to default config
2023-12-15 18:27:04 +00:00
Glizda
aa46aaed04
config: Add variables to default config ( #4032 )
...
* update default config
* Fix inconsistency in variable naming
* continuation of last commit
* edited example/hyprland.conf for parity
* fix issue
* deleted unwanted newline
2023-12-04 18:47:58 +00:00
45ebe0df8f
config: fix red warn in default config
...
fixes #3917
2023-11-22 23:38:14 +00:00
44accacff9
config: add nomaximizerequest all to default cfg
2023-11-22 19:50:37 +00:00
Visual-Dawg
29e0a7112e
renderer: added new customization options to the blur shaders ( #3650 )
...
Adds to `decoration:blur:` `vibrancy` and `vibrancy_darkness`
2023-11-06 18:49:03 +00:00
Vaxry
55b4f84fea
Internal: Hyprland box implementation ( #3755 )
...
* box impl
* remove unused operators
* missed applyfromwlr
2023-11-04 17:03:05 +00:00
2f6729f557
example: add special workspace to default config
2023-10-24 00:50:45 +01:00
a61eb7694d
hooksystem: add callbackinfo struct and cancellable events
2023-10-21 14:52:43 +01:00
vaxerski
728a8bb48e
config: mention force_default_wallpaper in default configs
2023-10-07 15:55:33 +01:00
vaxerski
453128ee0e
examples/readme: mention tearing
2023-09-28 22:09:14 +01:00
vaxerski
da46e01b97
config: update default config for new blur changes
2023-08-03 15:16:37 +02:00
vaxerski
0c61a1530f
plugins: fix config value usage in init
2023-07-10 14:13:23 +02:00
Xianhao Yu
5bfd5a9240
examples: fix incorrect link in per-device config comments ( #2353 )
2023-05-24 11:11:49 +02:00
vaxerski
79b8576df9
examples: update plugin makefile
2023-05-17 15:01:17 +01:00
vaxerski
ba714b3b71
examples: update plugin headers
2023-05-17 14:59:52 +01:00
2b4d96e0ef
examples: pull correct wlr dirs in example plugin
2023-04-01 02:22:52 +01:00
vaxerski
1df8b1957e
plugins: use new lookups in example
2023-03-31 18:34:24 +01:00
vaxerski
34da16b7e6
plugin api: add addNotificationV2
...
Allows for issuing fancy notifs via api
2023-03-20 15:23:25 +00:00
vaxerski
e5ad53ac42
config: make default config use hyphenated dev names
2023-03-18 01:06:03 +00:00
vaxerski
8e5ee31f30
Add env to example cfgs
2023-03-05 13:37:05 +00:00
Vaxry
8b81f41e52
Plugin System ( #1590 )
...
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2023-02-27 12:32:38 +00:00
David BELEY
7b05133af0
Only use true/false in default config to reduce confusion ( #1517 )
2023-02-10 00:43:01 +00:00
ozwaldorf
32d56fec97
feat: border angle animations ( #1469 )
...
Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
2023-02-01 21:06:01 +00:00
jrun
0d14fd9136
add systemd support ( #1253 )
...
* add systemd support
motivation for this is is proper ordering of related/bound/required
services to Hyprland (e.g. swaybg) that would need to have a compositor
ready.
this could possibly be a build-time option of course.
see also:
example/ files for example of services
Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com>
* nix: add withSystemd flag
Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com>
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
Co-authored-by: Vaxerski <vaxry@vaxry.net>
2023-01-05 20:17:55 +01:00
vaxerski
a2ecca936e
use auto scale in default cfgs
2022-12-14 17:57:45 +00:00
7b020ffa84
Added screen shaders
2022-12-01 13:36:07 +00:00
vaxerski
b2cb3b8bf2
use gradients in default configs
2022-11-27 00:26:13 +00:00
vaxerski
ecf0cdaba4
a bit more default config nice addons
2022-10-17 16:59:52 +01:00
vaxerski
1145654987
default & example config overhaul
2022-10-17 13:48:21 +01:00
b6eaeffcf6
introduce new mouse binds in default and example cfgs
2022-09-19 19:06:22 +01:00
vaxerski
29696d046e
remove general:sensitivity from the default config
2022-08-24 11:12:42 +02:00
vaxerski
3e9a8a7bc8
set new optimizations for blur in example configs
2022-08-21 22:59:19 +02:00
FlafyDev
69d17bf424
add input:kb_file
2022-08-19 21:01:51 +03:00
vaxerski
5e97fe8fcd
use auto in default configs
2022-08-04 11:11:21 +02:00
vaxerski
2e0dd4bea2
use pref in default configs
2022-07-30 22:55:20 +02:00
vaxerski
578787b36d
add gestures to example configs
2022-07-28 13:44:17 +02:00
vaxerski
f6c7a79988
update default configs for new anim config
2022-07-28 13:39:05 +02:00
vaxerski
92d1d21a3d
added default touchpad settings to example configs
2022-07-24 12:23:31 +02:00
Darksome
ce9efb7ae3
Impl changeworkspace(e+{n})
2022-07-16 15:28:17 +03:00
Darksome
1eceae811f
Try mouse wheel configuration
2022-07-15 21:54:05 +03:00
vaxerski
3914672dd5
mention more config options in cfgs
2022-07-12 15:41:42 +02:00
vaxerski
adead82778
some changes to the sens and use in autogen
2022-06-25 23:40:52 +02:00
thinkingwithberries
a8e2595534
Update hyprland.conf
2022-06-23 21:52:17 +08:00
thinkingwithberries
ccdb03391e
removed unused max fps option
2022-06-23 20:30:28 +08:00
thinkingwithberries
6ba5edd13e
Made some settings' comments clearer
2022-06-23 18:26:48 +08:00
vaxerski
499d2e41bf
default apply_sens_to_raw to 0
2022-06-22 13:01:59 +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"
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