When new monitors are added in Hyprland, special workspaces can sometimes be rendered on the monitors they last appeared without being toggled properly. To circumvent this rendering error, hypr-fixspecialworkspaces listens to monitor events from Hyprland and toggles all special workspaces twice.
Updated 2024-04-09 19:19:49 +02:00
When moving a workspace with a fullscreen window in Hyprland and then exiting fullscreen again on another monitor, windows can be positioned of of bounds respective to their workspace. hypr-fixwinbounds listens to Hyprland events to check and restore these windows by moving them back into their workspace bounds.
Updated 2024-04-05 14:06:40 +02:00
Convenient functions for working with channels in Go
Updated 2024-04-04 19:13:49 +02:00
work with slices efficiently in a functional manner
Updated 2024-04-02 18:53:38 +02:00
IPC package for Hyprland
Updated 2024-03-19 19:20:40 +01:00
Small go package for easy IPC communication with mpv
Updated 2024-02-22 19:48:39 +01:00
Unix socket management for Go
Updated 2024-02-15 17:55:45 +01:00
generic concurrent map in Go
Updated 2024-02-15 16:38:38 +01:00
swaywm IPC package for Go
Updated 2024-02-14 17:21:59 +01:00
generic math functions
Updated 2024-01-12 18:19:59 +01:00
Updated 2023-12-18 23:15:30 +01:00
Updated 2023-12-10 19:09:32 +01:00
go-i3 fork with more JSON fields added
Updated 2023-10-22 16:19:16 +02:00
Anilist API for Go
Updated 2023-10-09 13:49:40 +02:00
like bufr but generic
Updated 2023-08-07 20:46:17 +02:00
even more advanced buffered IO than the bufio package. Unlimited unreads :)
Updated 2023-08-07 19:51:25 +02:00
Advanced error handling for Go
Updated 2023-07-27 19:24:39 +02:00
Periodically checks /proc/mdstat for changes
Updated 2023-07-19 17:40:15 +02:00
2d string buffering for Go
Updated 2023-07-10 20:25:50 +02:00
various data structures for go
Updated 2023-07-10 17:17:06 +02:00