Skip to content

willowbit/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Willowbit's Dots

A collection of configurations & things from my laptop, including a script for switching between themes. I've included the few that I mainly use (Nord, Everforest, Gruvbox,) but this mainly serves as a template for configuration organization.

screenshot

Usage

Any way you'd like! I organize my configs through my themeswap script.

Themeswap

TODO:

  • Spicetify
  • BetterDiscord
  • Obsidian
  • Easier Dark / Light theme support

A script that allows you to organize all of your themed configs in one place. Themed configs are placed in a folder together titled [theme]-[application]. Applications are defined in applications.yml which includes the app name, where the themed config file should be put, and any commands/scripts that should be run to apply the theme to that certain application. The script is run with the theme as an argument, like themeswap.py gruvbox or something.

My file structure looks like this:

  • themeswap
    • configs
      • nord-gtk
      • nord-polybar
      • nord-vscode
      • nord-wallpaper
    • applications.yml
    • themeswap.py

You can change the directory it looks into within themeswap.py, or as an argument after like themeswap.py nord ~/my-dir/

If you improve this script, let me know on discord willa#6763 / make a pull request!

Themes

Stuff I Used

*Note for GTK apps: I used xsettingsd to reload the GTK themes. Make sure xsettingsd is installed and running on startup. I put all GTK themes in ~/.themes, YMMV.

About

willowbit's dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published