Skip to content
dani-77Public

About

cli tool for quickshell-d77 & utumno

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qsd77 icon

qsd77

A short, friendly command for controlling quickshell-d77 and Utumno from a terminal, a keybind, or a script — without typing out a full qs ipc call ... command every time.


What is this?

Both quickshell-d77 and Utumno are controlled through short remote commands — opening the launcher, locking the screen, changing the wallpaper, and so on. qsd77 wraps those commands into a single, memorable tool, so instead of:

qs -c quickshell-d77 ipc call launcher toggle

you just type:

qsd77 launcher

It works with either shell: it talks to quickshell-d77 by default, and to Utumno with one extra flag.

Before you install

You need Quickshell (the qs command) with quickshell-d77 or Utumno already installed and running — qsd77 is a convenience wrapper around them, not a replacement.

Installing

git clone https://github.com/dani-77/qsd77.git ~/qsd77
cd ~/qsd77
sudo make install

That builds the tool and installs it to /usr/bin/qsd77. To uninstall later:

sudo make uninstall

It's also packaged:

Using it

qsd77 launcher     # open the app launcher
qsd77 wallpaper    # open the wallpaper picker
qsd77 locker       # lock the screen
qsd77 session      # open the power/session menu
qsd77 dashboard    # open the dashboard
qsd77 ollama       # open the AI chat popup

By default these target quickshell-d77. If you're running Utumno instead, add -c utumno:

qsd77 launcher -c utumno
qsd77 wallpaper -c utumno

Launching a shell directly

qsd77 run starts a Quickshell config directly, instead of talking to one that's already running — handy for a compositor's autostart:

qsd77 run                # starts quickshell-d77
qsd77 run -c utumno      # starts Utumno

Shell autocompletion

Tab-completion for bash, fish and zsh can be generated on demand:

qsd77 completion bash

Follow your shell's usual instructions for loading a completion script (e.g. source the output above from your .bashrc, or save it under your fish/zsh completions directory).

Uninstalling

sudo make uninstall

More

For the full command reference, including raw IPC passthrough for anything not covered above, see the technical documentation.

License

MIT — see LICENSE.

About

cli tool for quickshell-d77 & utumno

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages