2 * r + 2 * t f8a6e84aa9 toggles: refactor to have config
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)
2025-04-03 21:41:26 +11:00
2025-04-03 21:41:26 +11:00
2025-04-03 21:41:26 +11:00
2025-03-05 15:09:42 +11:00
2025-03-15 15:32:21 +11:00
2025-03-15 15:32:21 +11:00
2025-04-03 21:41:26 +11:00
2025-01-17 23:58:03 +11:00
2025-02-20 21:50:46 +11:00
2025-04-03 21:41:26 +11:00
2025-01-17 16:43:58 +11:00

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
S
Description
The main control script for the Caelestia dotfiles
Readme GPL-3.0 782 KiB
Languages
Python 75.6%
SCSS 10.6%
Shell 8.9%
Nix 3.9%
CSS 1%