View Code? Open in Web Editor
NEW
❄️ Declarative NixOS with Nix Flake
License: MIT License
nixos-config's People
Contributors
Watchers
nixos-config's Issues
A nice april update for y'all brought by the Hyprland Corporation
No backdoors added, I promise.
New features:
config/workspace: added workspace selectors
hyprctl: add missing commands to usage (#5211 )
input: Add options to set tablet's active area (#5199 )
input: add misc:hide_cursor_on_key_press
keybinds: add Dispatchers for "force float" and "force tiling" (non-toggle) (#5137 )
keybinds: add binds:disable_keybind_grabbing
layers: add animation direction overrides
renderer: add support for gles3.2 screen shaders
screenshader: add screen_size uniform
socket2: add pin event
tablet: Add left_handed option for tablets (#5178 )
Fixes:
CGradientValueData: fix toString() method (#5220 )
IME/TI: Fixes and refactorin…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.38.0
Hello there! After 0.41.0's bumpy start, we're bringing 0.41.1 to you to fix a bunch of bugs and issues.
New features:
binds: Add description to key binds (#6358 )
Notes for packagers
Fixes:
compositor: update suspended states on moveworkspacetomonitor
foreign-toplevel: fixup output resource finding
formats: fixup for legacy_renderer builds
groupbar: fix groupbar position rounding (#6433 )
input: fix input regions being ignored on ls-es (#6413 )
keybinds: fix bindm (#6429 )
layershell: Fix keyboard focus grabs (#4968 ) (#6394 )
layershell: minor fixes to re-mapping of layers
seat: fixup touch event handl…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.41.1
A small patch to 0.39.0 to fix a few small issues and add some general hyprpm improvements.
Fixes:
constraint: Fix xwl cursor locking for scaled monitors (#5587 )
hyprpm: minor fixes to hyprpm for shallow and versioned clones
misc: fix autocompletions for meson (hyprctl/hyprpm)
notifications: fix notifications on manually rotated monitor (#5599 )
Other:
CI: unshallow on checkout before sourcing the tarball
cursor: add hyprcursor loggers
build: Unbreak build on FreeBSD by adjusting dependencies (#5595 )
hyprpm: checkout branch and rev separately
hyprpm: err out on missing runtime deps
input: send an empty relative event after constraint motion events
window: remove input ref on unmap
Special thanks
Special thanks to these chads for donating money to me:
alukortti
Wickedly
Philipp Soldunov
MasterHowToLea…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.39.1
Well, well.
The biggest Hyprland update in its history has just dropped. Almost 200 commits, over 25000 lines changed. A lot of things added, and continuing work on detaching from wlroots. Enjoy!
As with 0.40, there is a lot of internal work going on detaching from wlroots, so some bugs are to be expected. However, many from 0.40 have been ironed out, so give 0.41 a try!
New features:
Add custom cmake target for installheaders
CMake: use add_custom_command for generating protocols (#6104 )
Meson: add wayland.xml proto
Reapply "CMake: use add_custom_command for generating protocols (#6104 )"
Revert "CMake: use add_custom_command for generating protocols (#6104 )"
ci: add auto labels on PR (#6369 )
config: add tag dispacther and window rule ([#6211](https://github.com/hyprwm/H…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.41.0
We're interrupting the usual programme to broadcast this important update to Hyprland.
Freedesktop won't take this one away from you: the cool new stuff in hyprland :)
Notes for packagers
We've detached from upstream wlroots, now using our fork that is statically linked (no more libwlroots.so)
New features:
flake.nix: add hyprcursor follows (#5435 )
hyprctl: Add shell completions (#5404 )
hyprpm: add shell completions (#5423 )
hyprpm: add support for minimum versions
layouts: add missing include
makefile: add patch option to make asan
monitor: add workspace null check to visible flag
renderer: Add dimaround layer rule (#4643 )
swipe: add events
workspace: Add count group flag in windowCount workspace selector prop ([#5499]…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.39.0
Hi all! 0.41.2 bringing even more fixes on top of 0.41.1. Enjoy!
New features:
core: add ability to select previous workspace per monitor (#6598 )
hyprctl: added --follow option to rolliglog (#6325 )
hyprpm: add --no-shallow
input: add cursor:warp_on_changeworkspace (#6480 )
keybinds: add custom event dispatcher
vrr: add option to fix mouse breaking vrr (#6483 )
window: expose pseudotiled state and add param to dispatcher (#6583 )
Fixes:
animations: fix overriding direction for slide
core: fix a few small memory leaks on exit (#6470 )
data-device: minor fixes
egl: fixup format modifier lookups with implicit modifiers
foreign-toplevel-wlr: fix out-of-range for missing monito…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.41.2
Happy Hyprland 0.40.0!
This is a massive update, with mostly changes under-the-hood, but also many QoL additions and fixes!
A lot of wlroots implementations have been rewritten to use Hyprland-made ones. More will come, but this release also serves as a real test to their stability.
Notes for packagers
Breaking changes
The hyprland logs, sockets, etc. have moved from /tmp/hypr
to $XDG_RUNTIME_DIR/hypr
.
New features:
alpha-modifier: add support for protocol
config: Add More Monitor 'Auto' Positions. (#5670 )
config: add absolute monitor workspace selectors (#5848 )
config: added option to choose the default monitor for the cursor (#5847 )
core: add libinput backend support for headless session ([#5699](https…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.40.0
v0.38.1 comes with a few backports from main to v0.38.0 to fix a few issues and performance bugs.
Backports
hyprerror: align 32-bit types after 4c79668 (#5375 )
renderer: block screen shader on screencopy
input: allow focus to bottom layers on maximized in reserved
renderer: avoid double-rendering ls-es on fadingOut
CColor: fix getAsHex
subsurface: init existing subsurfaces on children creations
compositor: remove windows from fadingOut properly
compositor: fix ghost fadingOut windows remaining after cleanup
Special thanks
Special thanks as always to these gigachads for donating money to me:
alukortti
Widkedly
pulsar256
Philipp Soldunov
MasterHowToLearn
Theory_Lukas
Goggi
ari-cake
Spicy_Ommelette
lll
ii7mood
kre
senesc
Full Changelog : [v0.38.0...v0.38.1 ](https://github.com/hyp…
Would you like to know more?
Read the full article on the following website:
https://github.com/hyprwm/Hyprland/releases/tag/v0.38.1