Commit Graph

123 Commits

Author SHA1 Message Date
2 * r + 2 * t 07367d416b toggles: fix specialws 2025-04-03 21:46:26 +11:00
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
2 * r + 2 * t 9464e34727 completions: add for shell toggle cmd 2025-04-02 19:49:50 +11:00
2 * r + 2 * t cf6f7f8f99 install: add shell opt dep tod-bin 2025-04-01 16:49:11 +11:00
2 * r + 2 * t 3f0ee04cbc scheme: don't weigh lightness for picking colours
Cause material makes them all similar lightness anyways
2025-03-30 12:51:07 +11:00
2 * r + 2 * t 801d9602f1 wallpaper: auto light/dark mode switching
If using dynamic scheme, auto switch light/dark mode depending on wallpaper
2025-03-30 12:21:39 +11:00
2 * r + 2 * t 7fab95d5c9 completions: remove opt for shell 2025-03-30 12:09:06 +11:00
2 * r + 2 * t 0bfcbbf0dc install: add qt 2025-03-29 16:40:54 +11:00
2 * r + 2 * t f0f7a46ca7 scheme: fix fruitsalad colours
typo
2025-03-29 12:29:36 +11:00
2 * r + 2 * t 62fcd7d7b7 scheme: smart sort before adjust
Also reduce success/error mixing
2025-03-29 12:29:11 +11:00
2 * r + 2 * t 53170f3ad0 scheme: better dynamic monochrome 2025-03-29 12:04:35 +11:00
2 * r + 2 * t 9a9fdb39a4 scheme: better colour generation
Pass okolors colours through material and use primary (except for mono scheme)
Mono is the same
2025-03-28 23:04:44 +11:00
2 * r + 2 * t e9cf7459a0 install: foot exec -> foot 2025-03-21 23:47:04 +11:00
2 * r + 2 * t 4fb61203fb install: add slurp install 2025-03-16 18:10:41 +11:00
2 * r + 2 * t b0263cc573 scheme: add shadotheme scheme
https://github.com/Shadorain/shadotheme
2025-03-15 16:00:35 +11:00
2 * r + 2 * t 8543cb327f pickers: add placeholders
Add placeholders for clipboard, clipboard delete and emoji picker
Also better prompt for clipboard delete
2025-03-15 15:32:21 +11:00
2 * r + 2 * t d23828e2cd install: dont duplicate imports
Do not add import line if already present
2025-03-12 19:02:03 +11:00
2 * r + 2 * t 951c07bc4a install: fix btop install 2025-03-10 21:02:39 +11:00
2 * r + 2 * t 8ef8657a39 install: add btop 2025-03-10 20:56:07 +11:00
2 * r + 2 * t be2f1567f0 foot: update install and sysmon toggle
Use the foot-exec cmd so it has the colours
2025-03-10 20:40:06 +11:00
2 * r + 2 * t 20892d9168 scheme: smart sort by hsl
Weigh hue more than others
2025-03-09 18:38:55 +11:00
2 * r + 2 * t 0d983fb29c format 2025-03-08 22:31:39 +11:00
2 * r + 2 * t 08af99b57d scheme: optimise dynamic scheme gen
Make material schemes flavours of dynamic instead
Remove dynamic-scheme subcommand
Optimise scheme generation
2025-03-08 22:25:51 +11:00
2 * r + 2 * t 92c7b0654c scheme: allow choosing material scheme
Also actually monochrome monochrome scheme
2025-03-07 23:44:21 +11:00
2 * r + 2 * t 5955977cac install: add materialyoucolor dep 2025-03-07 23:13:25 +11:00
2 * r + 2 * t 172b7f30de scheme: add update static themes
Add primary, secondary and tertiary colours to static themes
Remove accent
2025-03-07 21:20:57 +11:00
2 * r + 2 * t d9196304ca scheme: use material colours for layers & accents 2025-03-07 17:43:15 +11:00
2 * r + 2 * t d00540f56c install: init scheme after install/update 2025-03-05 19:29:45 +11:00
2 * r + 2 * t d0e6906f1b scheme: add rosepine schemes 2025-03-05 19:24:34 +11:00
2 * r + 2 * t 4d37a823c2 scheme: add oldworld scheme 2025-03-05 18:32:06 +11:00
2 * r + 2 * t ca79ab8ea6 scheme: add gruvbox schemes 2025-03-05 16:18:57 +11:00
2 * r + 2 * t d322c1daf2 scheme: fix random 2025-03-05 16:05:55 +11:00
2 * r + 2 * t ed804a5c3c scheme: refactor schemes
Schemes can have multiple flavours, and each flavour can have a light/dark mode
2025-03-05 15:09:42 +11:00
2 * r + 2 * t 1360356f8a scheme: random scheme when no args 2025-03-05 11:41:56 +11:00
2 * r + 2 * t 94fc21eb45 install: fix firefox install
Also actually add it to the completions and valid modules
2025-03-04 15:18:24 +11:00
2 * r + 2 * t fc1f8b07bf install: firefox module 2025-03-04 14:28:22 +11:00
2 * r + 2 * t 9155a09c79 install: gtk no prompt if already using papirus
Don't prompt if already using papirus icon theme
2025-03-03 14:51:21 +11:00
2 * r + 2 * t 80e0da3bb6 emojis: fix font awesome glyphs
Accidentally duplicated them and didnt include font awesome extended
2025-03-02 23:33:54 +11:00
2 * r + 2 * t 4f4109784d install: better discord install + fix broken links
Take any number of inputs
Hardcode some custom clients
For some reason test -e doesnt count broken links as existing idk why
2025-03-02 22:38:36 +11:00
2 * r + 2 * t edacf1ef06 emojis: add nerd font glyphs 2025-03-02 21:02:36 +11:00
2 * r + 2 * t 5d64489af4 shell: no logging 2025-03-02 17:43:03 +11:00
2 * r + 2 * t 3c78f53049 scheme: better light mode colours
More saturation and brightness
2025-03-02 12:35:22 +11:00
2 * r + 2 * t 8baa5e3be0 install: install scripts first when all
So it gets updated first
2025-03-02 12:31:00 +11:00
2 * r + 2 * t 8db8ed15b3 install: update vscode install 2025-03-02 12:28:42 +11:00
2 * r + 2 * t 47a9f017af install: scripts update deps 2025-02-26 12:20:29 +11:00
2 * r + 2 * t 345d206c6f scheme: success and error colours 2025-02-25 17:53:15 +11:00
2 * r + 2 * t 06522bf717 gen-scheme: fix arg parsing 2025-02-25 17:46:23 +11:00
2 * r + 2 * t 6658e9cf28 install: minor refactor hypr 2025-02-24 15:30:41 +11:00
2 * r + 2 * t 06ace6a6ac install: several fixes
Fix gtk + links
2025-02-24 14:30:56 +11:00
2 * r + 2 * t 781e762ff1 install: gtk set theme 2025-02-24 11:27:10 +11:00