Kawaiify
This is a simple script to automatically switch themes on OSX. A theme in this case is a wallpaper, terminal theme, dark or light menu bar, etc. It is currently a heavy WIP.
Current Options
- Wallpaper
- iTerm2 Profile
- Hide Menu bar
- Dark or light mode
- Neofetch image
how 2 do
Right now this github is mostly just here to keep track of the scripts progress. However if you really want to use the script you'll have to:
- Replace the themes in the start of the script with image paths and iTerm2 profiles that'll work for you
- Tell iTerm2 to use settings from another folder, like
~/.kawaiify/and then export your current settings to there. - Run the script with
kawaiify themename - Symlink it to somewhere on your path I guess
multiple monitors
since I got a second monitor I added multi monitor support. set one wallpaper for each monitor in the $WALLS variable
Issues
new iTerm2 windows won't use new profile until restarted
This is due to the way iTerm2 loads config on startup. Currently not a high priority as I think it would require patching iTerm2, and quite likely not a simple patch either.
potential questions
Can I change other things, prompt etc...
Right now I haven't implemented directly changing shell configs. However there is an alternate system usable right now. The file ~/.kawaiify/theme.lock contains the current theme name. Use this to your advantage, for example you could set your bash/zsh/fish prompt to change based on this file. It's what I do.
I don't like terminals, is this possible from a GUI
why are you here
But ok I might make a menu bar widget later
why doesn't it do $X
Either I'm bad or OSX isn't customizable enough
the name is dumb
no u

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

