Pywal functions for fish shell.
This is my attempt to integrate various components supported by Pywal.
It is tailored to my preferences and is rather opinionated, but I am open to pull requests for additional components.
Most of these are not strictly necessary. I will remove them once I fixed the scripts.
- Linux
- GNOME
- fish shell
- Pywal
- Firefox, with Pywalfox and Dark Reader
- bat
- gedit
- ptpython (optional)
- Musescore
- crudini
- Discord, along with pywal-discord
- Dash to Dock GNOME extension
- Catppuccin theme for GTK (yes, the deprecated one)
- Node.js
- pnpm, probably through corepack
- VS Code with Wal Theme extension (optional)
git clone https://github.com/esdmr/pywhale.gitcd pywhale/walconvertpnpm i -Ppnpm link -gcd ..fisher install .pywhale update --set-image <path>, Dark Reader settings should open.- In dev console, run the copied script.
- Close Dark Reader tab.
- Change the wallpaper image:
pywhale update --set-image <path>.- This will open the Dark Reader settings.
- In dev console, run the copied script.
- Close Dark Reader tab.
- Force dark or light theme:
pywhale update --force <light|dark>. - Change pywal options:
pywhale update -- <options...>. - Update the theme according to preset schedule:
pywhale update. (Between 05:30 and 17:30, it will use a light theme.)
cd pywhale/wal2catppuccingit pullpnpm i -Pcd ..fisher install .pywhale update
cd pywhalefisher remove .cd wal2catppuccinpnpm unlink -gcd ../..rm pywhale