summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* feat: uwsm app -> app2unit2 * r + 2 * t2025-04-045-7/+7
| | | | Also xdg-open -> app2unit
* install: use systemd services for shell and safeeyes2 * r + 2 * t2025-04-042-0/+48
|
* install: add check for uncommitted changes2 * r + 2 * t2025-04-031-0/+20
| | | | Add option to either stash changes, reset to HEAD, or exit
* toggles: fix specialws2 * r + 2 * t2025-04-031-1/+1
|
* toggles: refactor to have config2 * r + 2 * t2025-04-038-40/+107
| | | | | | | | 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)
* completions: add for shell toggle cmd2 * r + 2 * t2025-04-021-0/+1
|
* install: add shell opt dep tod-bin2 * r + 2 * t2025-04-011-1/+1
|
* scheme: don't weigh lightness for picking colours2 * r + 2 * t2025-03-301-1/+1
| | | | Cause material makes them all similar lightness anyways
* wallpaper: auto light/dark mode switching2 * r + 2 * t2025-03-301-0/+7
| | | | If using dynamic scheme, auto switch light/dark mode depending on wallpaper
* completions: remove opt for shell2 * r + 2 * t2025-03-301-1/+0
|
* install: add qt2 * r + 2 * t2025-03-295-12/+32
|
* scheme: fix fruitsalad colours2 * r + 2 * t2025-03-291-1/+1
| | | | typo
* scheme: smart sort before adjust2 * r + 2 * t2025-03-291-16/+7
| | | | Also reduce success/error mixing
* scheme: better dynamic monochrome2 * r + 2 * t2025-03-291-1/+1
|
* scheme: better colour generation2 * r + 2 * t2025-03-282-16/+48
| | | | | Pass okolors colours through material and use primary (except for mono scheme) Mono is the same
* install: foot exec -> foot2 * r + 2 * t2025-03-212-3/+2
|
* install: add slurp install2 * r + 2 * t2025-03-163-2/+20
|
* scheme: add shadotheme scheme2 * r + 2 * t2025-03-151-0/+31
| | | | https://github.com/Shadorain/shadotheme
* pickers: add placeholders2 * r + 2 * t2025-03-153-3/+3
| | | | | Add placeholders for clipboard, clipboard delete and emoji picker Also better prompt for clipboard delete
* install: dont duplicate imports2 * r + 2 * t2025-03-121-1/+2
| | | | Do not add import line if already present
* install: fix btop install2 * r + 2 * t2025-03-101-0/+1
|
* install: add btop2 * r + 2 * t2025-03-103-2/+17
|
* foot: update install and sysmon toggle2 * r + 2 * t2025-03-102-1/+4
| | | | Use the foot-exec cmd so it has the colours
* scheme: smart sort by hsl2 * r + 2 * t2025-03-091-3/+3
| | | | Weigh hue more than others
* format2 * r + 2 * t2025-03-081-2/+2
|
* scheme: optimise dynamic scheme gen2 * r + 2 * t2025-03-085-97/+86
| | | | | | Make material schemes flavours of dynamic instead Remove dynamic-scheme subcommand Optimise scheme generation
* scheme: allow choosing material scheme2 * r + 2 * t2025-03-074-11/+39
| | | | Also actually monochrome monochrome scheme
* install: add materialyoucolor dep2 * r + 2 * t2025-03-072-9/+1
|
* scheme: add update static themes2 * r + 2 * t2025-03-0716-19/+48
| | | | | Add primary, secondary and tertiary colours to static themes Remove accent
* scheme: use material colours for layers & accents2 * r + 2 * t2025-03-075-59/+157
|
* install: init scheme after install/update2 * r + 2 * t2025-03-051-0/+1
|
* scheme: add rosepine schemes2 * r + 2 * t2025-03-053-0/+87
|
* scheme: add oldworld scheme2 * r + 2 * t2025-03-051-0/+29
|
* scheme: add gruvbox schemes2 * r + 2 * t2025-03-056-0/+174
|
* scheme: fix random2 * r + 2 * t2025-03-051-21/+26
|
* scheme: refactor schemes2 * r + 2 * t2025-03-059-21/+81
| | | | Schemes can have multiple flavours, and each flavour can have a light/dark mode
* scheme: random scheme when no args2 * r + 2 * t2025-03-051-0/+2
|
* install: fix firefox install2 * r + 2 * t2025-03-043-3/+9
| | | | Also actually add it to the completions and valid modules
* install: firefox module2 * r + 2 * t2025-03-041-0/+29
|
* install: gtk no prompt if already using papirus2 * r + 2 * t2025-03-031-2/+2
| | | | Don't prompt if already using papirus icon theme
* emojis: fix font awesome glyphs2 * r + 2 * t2025-03-021-1475/+170
| | | | Accidentally duplicated them and didnt include font awesome extended
* install: better discord install + fix broken links2 * r + 2 * t2025-03-022-10/+10
| | | | | | Take any number of inputs Hardcode some custom clients For some reason test -e doesnt count broken links as existing idk why
* emojis: add nerd font glyphs2 * r + 2 * t2025-03-021-3/+11682
|
* shell: no logging2 * r + 2 * t2025-03-022-7/+0
|
* scheme: better light mode colours2 * r + 2 * t2025-03-022-2/+2
| | | | More saturation and brightness
* install: install scripts first when all2 * r + 2 * t2025-03-021-1/+1
| | | | So it gets updated first
* install: update vscode install2 * r + 2 * t2025-03-021-2/+6
|
* install: scripts update deps2 * r + 2 * t2025-02-261-2/+2
|
* scheme: success and error colours2 * r + 2 * t2025-02-257-2/+16
|
* gen-scheme: fix arg parsing2 * r + 2 * t2025-02-252-3/+2
|