Skip to content

kjlo/awesome-hyprland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 

Repository files navigation

Awesome Hyprland

Discord

Awesome list for Hyprland, that includes usefull tools and libraries that either work or are designed for Hyprland!

Language Bindings

Config parsers

  • Hyprparse rust (Hypr(land/paper), with support for the web)

Tools

Official tools

Status Bar/Shell

  • eww rust (Widget framework built on gtk, that can be used as a statusbar)
  • waybar c++ (Like polybar, but for wlroots, very customizable)
  • Hybrid rust (Feature-full bar made for wlroots based compositors)
  • hyprland-autoname-workspaces Made for Hyprland rust (Workspaces auto renamer, tested with waybar)
  • ironbar rust (Very customizable bar with gui components)

Partial support

Notification Daemons

Regular Notifications

  • mako c (Very simple and configurable notification daemon)
  • dunst c (Very customizable notification daemon)
  • SwayNotificationCenter vala (GNOME like notification daemon, with GUI and all)
  • fnott c (Feature-full and configurable notification daemon)

OSD

  • SwayOSD rust (GNOME like OSD written in gtk)
  • Avizo vala (macOS like OSD written in gtk, also comes with nice scripts)
  • Wob c (dead simple OSD inspired by xob)

Runners, Menus, and Application Launchers

  • rofi-wayland c (Rofi fork with support for wlroots)
  • tofi c (very tiny rofi inspired menu)
  • bemenu c (looks like dmenu, but crossplatform)
  • wofi c (simple menu made in gtk)
  • fuzzel c (simple application launcher similar to rofi's drun mode)
  • anyrun rust (A wayland native, highly customizable runner, similar to krunner)

Wallpaper

  • swww rust (Wallpaper daemon with live switching, awesome animations, and GIF support)
  • mpvpaper c (Wallpaper daemon that wraps MPV, usefull for videos, and more advanced usage)
  • swaybg c (Very simple wallpaper daemon used by default on sway)

Screenshotting

All in one Tools

  • Watershot rust (A simple wayland native screenshot tool)
  • Grimblast shell (Port of grimshot, which is an abstraction over grim and slurp)
  • Flameshot c++

Raw Tools

  • Grim c (basic screenshot tool)
  • Wayshot rust (basic screenshot tool made for speed and in rust)
  • slurp c (basic area selection tool)

Recording

  • wf-recorder c++ (Simple screenrecorder, like grim but records video)

Annotation

  • swappy c (Annotation gui made in gtk)

Input

On-screen Keyboards

  • wvkbd c (On-screen keyboard for wlroots)

Locking, Idle, Clipboard and Login

Misc

Idle Daemons

  • swayidle c (Idle daemon used by default in sway, also only one I could find for wlroots)

Lockers

  • gtklock c (Fork of gtkgreet, but for locking, also more configurable, and has a its module system)
  • swaylock c (Sway's default locker, very configurable, and popular)
  • swaylock-effects c (Fork of swaylock, but with effects ^)
  • waylock zig (A small screenlocker for Wayland compositors)

Clipboard Managers

  • clipman go (A simple clipboard manager for Wayland)
  • cliphist go (Wayland clipboard manager)
Display Managers
  • GDM c
  • SDDM c++
  • lightdm c (Display manager with a bunch of greeters, more info on gh repo)
  • Greetd rust (Login daemon with a couple greeters, bellow are some good ones)
    • gtkgreet c (Very simple gtk greeter)
    • qtgreet c++ (Configurable and overall more complicated greeter in QT)
    • wlgreet rust (Very basic greeter in raw wayland and SCTK)

About

Awesome list for Hyprland [maintainer=@yavko]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published