Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

plutonium-sh/lazerbar

Repository files navigation

lazerbar

a Quickshell config based on the top bar from osu!lazer, btw this is Hyprland only because it's lwk the best twm ever

features

  • top bar -- the osu!lazer top bar, now on your Hyprland desktop. workspaces, system tray, clock, session timer, analog clock, media controls, volume scroll, audio visualizer
  • app launcher -- full-screen overlay search with desktopentries integration, math evaluation via qalc (trig, logs, everything), and a globalshortcut keybind
  • control center -- calendar, weather, battery (upower), notification history, pomodoro timer, brightness slider (ddcutil), wifi manager, system info (hostname/distro/kernel/uptime),
  • settings -- toggle bar elements, pick wallpapers from osu!/konachan, customize colors (accent, bg, surface, border, workspace), customizable colors, bar opacity, audio mixer with spectrum visualizer
  • wallpaper -- wallpaper, also a konachan/osu! fetcher in settings
  • lockscreen -- PAM auth, this lwk just exists πŸ‘
  • notifications -- dopamine.

required

  • Hyprland
  • Quickshell
  • Torus font
  • pipewire / libpipewire -- audio
  • MPRIS-compatible D-Bus service -- media player controls
  • freedesktop.org notifications D-Bus service
  • PAM (Pluggable Authentication Modules) -- lockscreen

optional

Dependency Used for
nmcli (networkmanager) wifi radio toggle
ddcutil monitor brightness control via ddc/ci
qalc (libqalculate) advanced math in the app launcher
wl-clipboard copy math results
curl + jq fetching wallpapers & weather
hyprshot screenshot (region mode)
notify-send (libnotify) pomodoro timer notifications
pactl (pipewire-pulse) per-application audio mixer
gtk-launch launch apps from notification clicks

installation

git clone https://github.com/plutonium-sh/lazerbar.git ~/.config/quickshell/lazerbar
# install deps from the lists above
qs -c lazerbar # or add to hyprland exec-once

keybinds

Key Action
$mainMod, D, global, quickshell:launcher toggle app launcher
$mainMod, W, global, quickshell:wallpaperSelectorToggle toggle wallpaper selector

add these to your hyprland.conf,

screenshot

2026εΉ΄06月06ζ—₯-141115_hyprshot

About

A Quickshell config based on the top bar from osu!lazer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /