Commit graph

130 commits

Author SHA1 Message Date
78b8ce229c
example: remove old .conf file 2026-05-07 00:17:10 +01:00
Vaxry
1681bea42d
config/lua: add simple layout API (#14258)
Adds a simple layout lua api
2026-05-06 13:56:12 +01:00
Vaxry
9ee5ff1f71
animations: add springs (#14171) 2026-04-29 21:31:06 +01:00
erstarr
5caf1df1af
examples: fix missing permissions entry in lua example config (#14177) 2026-04-27 22:39:16 +01:00
3b5d979d41
examples: merge config blocks in lua example as demo 2026-04-27 00:23:26 +01:00
Vaxry
c6847eb357
example/hyprland.lua: fix wiki links for new stuff (#14172) 2026-04-26 18:31:12 +01:00
Vaxry
5ba33f8461
config/lua: init lua config manager, use lua if available (#13817)
Adds a new lua config manager, which will automatically be used if there is a lua config present.
2026-04-26 15:16:36 +01:00
0eb4755a3e
example: fixup config for togglesplit 2026-02-21 21:35:11 +00:00
9ea565054a
example/hyprland.desktop: fix path 2025-12-26 14:39:29 +02:00
1f1a39d46c example/hyprland.desktop: install with full path in Exec 2025-12-25 20:36:32 +02:00
6a1daff5f3
example/config: use hyprshutdown if available 2025-12-05 17:48:45 +00:00
Vaxry
016eb7a23d
start: init start-hyprland and safe mode (#12484) 2025-12-05 15:40:03 +00:00
Kamikadze
6a8d306992
examples: fix example config (#12394) 2025-11-18 17:54:54 +00:00
Vaxry
c2670e9ab9
windowrules: rewrite completely (#12269)
Reworks the window rule syntax completely

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-11-17 18:34:02 +00:00
cefa63c2af meson: drop 2025-11-17 08:54:47 +02:00
Vaxry
81bf4eccba
input: Add fully configurable trackpad gestures (#11490)
Adds configurable trackpad gestures
2025-08-28 11:20:29 +02:00
Moh Oktavi Aziz Nugraha
3c6536d932
config: format animation config as table for readability (#11326) 2025-08-05 19:31:32 +02:00
00-KAMIDUKI
50758505d5
example: make screen shader example compatible with glsl 300 (#10846) (#11132) 2025-07-21 21:05:47 +02:00
aphelei
75c0675e14
config: add better zoomFactor default (#11060) 2025-07-17 18:37:11 +02:00
a301d54df8
treewide: hyprland.org -> hypr.land 2025-06-20 01:49:20 +03:00
72cb5d24b6
permissions: disable automatic reloading of permissions from cfg
security reasons, avoid reading them live. Ideally we'd lock them behind sudo, but we can't do that.
2025-04-30 00:35:32 +01:00
Sander
208f4c48db
config: use natural increase and decrease of brightness for default cfg (#10210)
* feat(config): hyprland natural brightness

* feat(config): natural increase and decrease of brightness
2025-04-30 01:10:47 +02:00
Vaxry
5bd7ff884d
permissions: add perms for plugin loading (#10184)
Adds permission management for loading plugins

---------

Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
2025-04-29 18:59:43 +02:00
Vaxry
260d8e1f71
Permission Manager: add permission management for screencopy (#9930) 2025-04-08 19:39:53 +02:00
tachyglossues
6f74d8d7e9
example/hyprland.conf: windowrulev2 -> windowrule (#9662) 2025-03-18 12:24:43 +02:00
d335c8f101 fractional-scale: avoid redundant and duplicate scale events
fixes #9126
2025-01-22 10:41:04 +00:00
Pollux
a5c14370c1
renderer: Add supercircular window corners (#8943)
renderer: Add supercircular shadows and borders

config: Add rounding_power to default and example configs

rule: add `roundingpower` window rule
2025-01-05 18:38:49 +00:00
dca75db127 defaultConfig: fixup smart gaps rules 2024-11-09 16:56:43 +00:00
Kamikadze
e4ab28b1fb
defaultConfig: update default config values for shadows (#8360) 2024-11-05 18:03:37 +00:00
izmyname
f3f7d3629a
Build with hyprland-session.service (#8251)
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-10-26 22:49:00 +03:00
Damianu
c356e42500
misc: Fix bad links to wiki (#8240)
Same as in https://github.com/hyprwm/hyprland-wiki/pull/828
2024-10-26 16:50:31 +01:00
izmyname
e5384774a8
example/hyprland-session.service: add support for xdg autostart (#8230) 2024-10-25 23:38:59 +03:00
izmyname
3cec45d821
Improve hyprland-session.service (#8225) 2024-10-24 17:50:53 +03:00
29997ef4ba default/config: improve default animations
objectively better
2024-10-22 21:34:21 +01:00
ce3ba798df defaultConfig: improve smart gaps 2024-10-19 17:03:22 +01:00
deadacute
f309681d4a example: update desktop file to include DesktopNames 2024-10-14 18:26:07 +03:00
8e51a36c7f config/example: add optional smart gaps to the default config
ref #8106 #8114
2024-10-14 00:19:10 +01:00
60308a2bb5 defaultConfig: add a nofocus rule for weird X windows
ref #6543
2024-10-08 20:28:34 +01:00
e01da1fd7a
Meson: format 2024-09-11 19:09:17 +03:00
Richard Ayotte
7c4c402bd7
config: include XF86Audio* key bindings to default cfg (#7695) 2024-09-08 22:04:07 +01:00
Davide Conti
05b48d48d9 config: Limit max volume to 100% 2024-09-08 22:53:28 +03: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
Ali Atashrooz
4eff224a7f
example/config: fix typo in default config (#7446)
* Update hyprland.conf

* Update defaultConfig.hpp
2024-08-21 11:24:02 +01:00
JL2210
01e3da4d51
examples: more systemd examples (#7409)
These allow launching hyprland with a systemd service. They provide
graphical-session.target which allows enabling services such as the
ones for Waybar and Mako.
2024-08-19 14:02:09 +01:00
5dd2c27b63
CMake, Meson: install config and wallpapers to DATADIR/hypr
OpenGL: get wallpapers dir from DATAROOTDIR
2024-08-04 15:19:37 +03:00
memchr
3eaf35f1e2
hyprland.conf: update master section (#6537) 2024-06-16 16:44:13 +03:00
Matteo Quadrino
e1644e91ea
config: polish default config file (#5672)
* polish default config file

polish default config, making it prettier by separating it in sections, and adding links to the wiki for each section.
No configuration was altered, I only made it prettier and more beginner friendly.
I propose this should also be used as the autogenerated config file at installation.

* update default config according to suggestions

* Update defaultConfig.hpp to match example

* remove some whitespace

* match default config

* restored string terminator
2024-04-22 10:31:29 +01:00
5fc0b772c7 config: update default config for hyprlang migration 2024-02-18 15:02:34 +00:00
60834a4687 config: remove usages of nomaximizerequest from default cfg 2024-02-14 22:26:45 +00:00
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