Skip to content

Need to write documentation. Not getting enough time to release actually. Thinking of posting on r/unixpon when done.

License

Notifications You must be signed in to change notification settings

rakibdev/system-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You see a black dot at top right corner? Hovering it smoothly reveals the panel. For a seamless fullscreen experience. No more taskbar distractions!

Panel

Launcher

CLI Interface

Installation

Required

  • gtk3
  • gtk-layer-shell
  • pipewire

Optional

  • bluez
  • networkmanager
  • hyprland (Night Light)
  • ttf-material-symbols-variable-git (Icons)
xmake config --mode=release
xmake build
xmake install --admin
xmake uninstall --admin

Extensions

Generally extensions can be seen as GTK windows with access to System UI framework APIs. Built-in launcher, panel are also extensions.

Develop

For guidance on creating and debugging extensions, refer to a demo extension window-preview.

Usage

Place compiled .so files in the following directory:

~/.config/system-ui/extensions

About

Need to write documentation. Not getting enough time to release actually. Thinking of posting on r/unixpon when done.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published