Here are my dotfiles, the configuration files needed to customize a desktop like mine!
This repository is still quite new, I'll progressively add themes I have made in the past and eventually new ones.
The themes are wrapped around my colorscheme manager colorer.
To install a theme,
colorer
.cp -r <theme-name>/. ~
or the included script ./switch_theme <theme-name>
).colorer <path to colorscheme file>
to generate config files in .config/colorer/out
. They will automatically be linked/copied according to the script commands
from colorer
's configuration folder.The wallpapers can be found in this mess: wallpapers. Also, consider checking out ImageColorizer :)
It can be vary according to the theme, but in general:
bspwm
as my window manager, on pair with sxhkd
to manage keybindings;alacritty
or kitty
.neovim
; please refer to my neovim configuration filespicom
gives me shadows and makes sure that the graphics don't go crazy;ranger
, or just... you know, the command line.polybar
dunst
is my notification daemon, I use this fork to have double borders.rofi
or dmenu
takes care of my menus and application launchers.bashed-on-a-feeling
is used in a big part of my themes (it's great!)To make the usage and switching of themes easier, I have included (mostly for me):
switch_theme
which takes the name of the theme as argumentupdate_theme
, which copies files from my home directory to the repository and shows diffs per directory. The flag -n
does a dry-run.quickdiff <relative filepath> <theme>
shows the diff between the file in the home directory and in the theme directory.doublechic
lazuli
elegant
lain
hermine
sweet