Files
dotfiles/dot_config/waybar/waybar.wiki/Add-a-custom-plugin..md
s0wlz (Matthias Puchstein) 8018b53353 feat: finalize migration to chezmoi and modernize configuration logic
- Modularize Hyprland config into hyprland.d/
- Implement infinitely scalable monitor/workspace logic using templates and loop-based data structures
- Consolidate host-specific configs (hyprlock, hyprpaper, waybar) into single templates
- Resolve waybar symlink conflict and fix template execution errors
- Integrate chezmoi data variables for scale, resolution, and peripherals
2025-12-27 22:52:43 +01:00

39 lines
3.9 KiB
Markdown

This page contains a list, in chronological order, of third-party custom modules:
* [Next calendar events](https://gist.github.com/bjesus/178a9bd3453470d74803945dbbf9ed40) (using [khal](https://github.com/pimutils/khal))
* [Chromecast currently playing](https://gist.github.com/bjesus/beb8f9d9542841f568492707bdec4783) (using [catt](https://github.com/skorokithakis/catt/))
* [Weather with detailed forecast](https://github.com/bjesus/wttrbar) (using [wttr.in](https://github.com/chubin/wttr.in))
* [Another Weather module](https://gist.github.com/Surendrajat/ff3876fd2166dd86fb71180f4e9342d7) (using [weather.com](https://weather.com))
* [External screen brightness](https://gist.github.com/nicodebo/297c1e134256ea24abf02a485ce41420) (using [ddcutil](https://github.com/rockowitz/ddcutil))
* [Another external screen brightness](https://gist.github.com/Ar7eniyan/42567870ad2ce47143ffeb41754b4484) (using ddcutil too)
* [Screen brightness without external scripts](https://gist.github.com/MyrikLD/4467d4dae3f0911cd5094b8440cbf418) (still ddcutil)
* [Reminders](https://gist.github.com/nicodebo/181f5135af9585e6f2c0fd05533b8004) (using [remind](https://www.roaringpenguin.com/wiki/index.php/Remind))
* [WireGuard](https://github.com/HarHarLinks/wireguard-rofi-waybar) (using NetworkManager/nmcli)
* [GPU usage monitor](https://www.reddit.com/r/swaywm/comments/ncjpfz/how_to_add_gpu_usage_to_waybar/) (using data from `/sys/class/hwmon/`)
* [UPower](https://github.com/thuck/supower) (Customizable energy/battery information using UPower dbus (battery, bluetooth, line-power etc))
* [Sway WM adaptive sync toggle](https://github.com/vkraven/swankybar) (using Sway IPC)
* [Pacman updates](https://github.com/coffebar/waybar-module-pacman-updates)
* [Pacman and AUR updates](https://github.com/L11R/wmaestralaybar-updates)
* [Notifications for Arch Linux package updates](https://bbs.archlinux.org/viewtopic.php?id=279522) (*EOL*)
* [RI - Rest your Eyes and Self](https://bbs.archlinux.org/viewtopic.php?id=290491)
* raffaem's [waybar-mediaplayer](https://github.com/raffaem/waybar-mediaplayer) (mediaplayer with progress bar, album art, tooltip, synced lyrics and notifications)
* raffaem's [waybar-stopwatch](https://github.com/raffaem/waybar-stopwatch)
* raffaem's [waybar-screenrecorder](https://github.com/raffaem/waybar-screenrecorder)
* ponas-niekas's [waybar-timer](https://github.com/ponas-niekas/waybar-timer)
* jbirnick's [waybar-timer](https://github.com/jbirnick/waybar-timer) (interactive)
* [Todoist](https://github.com/jbirnick/waybar-todoist)
* [waybar-hyprland-lidswitch](https://github.com/raffaem/waybar-hyprland-lidswitch)
* [waybar-swayidle](https://github.com/raffaem/waybar-swayidle)
* [waybar-crypto](https://github.com/chadsr/waybar-crypto) (cryptocurrency ticker)
* [waybar-wise-fx-rate](https://github.com/rlopzc/waybar-wise-fx-rate) (wise fx rate)
* [APT updates](https://github.com/J-Carder/waybar-apt-updates)
* [NixOS updates](https://github.com/guttermonk/waybar-nixos-updates)
* [DNF (Fedora) updates](https://github.com/furkun/waybar-dnf-updates/)
* [Active services](https://github.com/Heyian/waybar-active-services) (show if a service is running, like a backup)
* [Athan Api](https://gist.github.com/bonnjalal/726aac5cf8ebc78a551b1bec3a9121c9) (using [alathan api](http://api.aladhan.com))
* mt190502's [Pomodoro Timer](https://github.com/mt190502/pomobar) (aka Pomobar)
* [wlsunset toggle](https://github.com/CyrilSLi/linux-scripts) (uses ip-api.com for location)
* MaidLucy's [Pipewire filter chain plugin toggle](https://github.com/MaidLucy/waybar-custom-module-eq-switch) (using pw-cli)
* [erffy](https://github.com/erffy)'s [Waybar module collection](https://github.com/erffy/zig-waybar-contrib) (written in Zig)
* egnrse's [show mode of active window on hyprland](https://gist.github.com/egnrse/a3d9b1f301c0bbc6c1c433fb6dc6b7d2)
* limichian's [pomobar-rs](https://github.com/liminchian/pomobar-rs) (written in Rust)