My current dotfiles and scripts. I manage these using DotBot.
The scripts were written by me for me. Feel free to adapt them to your needs.
- The scripts directory contents should be kept somewhere in the user's PATH;
- The dotfiles in the homedir directory should be kept in the user's home directory;
- The dotfiles in the dot_config directory should be kept in
the user's
.config
directory.
Note: the dot (.
) at the start of the dotfiles was replaced by dot_
;
Go to the scripts directory to find out more about all the scripts (the README.md file of that directory). These descriptions are generated semi-automatically using the descriptions in the comments at the beginning of each file. Some files maybe have the descriptions missing, because I forgot to comment them.
The scripts are licensed under an MIT License
I include in this repo the wallpapers I use. Sources:
- Anorlondo - don't know;
- Firelink - Zedotagger;
- Forest - don't know.
I'm currently using Fish as my "main" shell. Fish isn't POSIX compliant, which poses a problem: how to keep my Bash and Fish configs in sync. Babelfish to the rescue (no, not the translation application). I'm using babelfish to translate my existing POSIX compliant files (environment vars, aliases, and functions) to Fish and sourcing them.
- Terminal - st
- Window Manager - dwm
- Application launcher - dmenu
- Status bar - dwmblocks
- Terminal font - VictorCodePro