mirror of
https://github.com/caelestia-dots/cli.git
synced 2026-06-05 14:59:29 -05:00
f8a6e84aa9b9229a1b527dcd1c662c1068759dd8
Config is in $XDG_CONFIG_HOME/caelestia/scripts.json Selector is a jq selector using hyprland client data Spawn is a command passed to uwsm app Action is either spawn, move, or both Extra cond is an extra shell command to check whether to do action (for easy disabling just put false or empty action)
caelestia-scripts
A collection of scripts for my caelestia dotfiles.
Installation
Clone this repo.
Run install/scripts.fish.
~/.local/bin must be in your path.
Usage
> caelestia help
Usage: caelestia COMMAND [ ...args ]
COMMAND := help | install | shell | toggle | workspace-action | scheme | screenshot | record | clipboard | clipboard-delete | emoji-picker | wallpaper | pip
help: show this help message
install: install a module
shell: start the shell or message it
toggle: toggle a special workspace
workspace-action: execute a Hyprland workspace dispatcher in the current group
scheme: change the current colour scheme
screenshot: take a screenshot
record: take a screen recording
clipboard: open clipboard history
clipboard-delete: delete an item from clipboard history
emoji-picker: open the emoji picker
wallpaper: change the wallpaper
pip: move the focused window into picture in picture mode or start the pip daemon
Languages
Python
80.6%
SCSS
6.8%
Shell
5.8%
CSS
4.5%
Nix
2.3%