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
2 * r + 2 * t
9b1120219b
wallpaper: hide scheme update output
2025-02-23 22:06:46 +11:00