This is my dotfiles repo, containing my configuration files for my Linux machines. There are many like it, but this one is mine.
This repo exists so I can easily set up machines with my overly-tweaked settings for various applications and terminal enhancements. Perhaps these may be helpful for you too. Feel free to copy any of these files when tweaking your own system.
Configuration is managed using a simple Fish shell script which manages installation
and symbolic links in a sane and portable way. To use these dotfiles, simply clone this repo and run the
./install script in the project folder to install the dotfiles. To see how its done, check
install.conf file to see what symlinks are made.
I use the amazingly powerful Fish Shell as my default command line shell, so most of the configuration is related to Fish. Here are some features of my terminal provided by these dotfiles:
- Integration with the Oh My Fish! framework for loading plugins.
- Enhanced prompt from Oh My Fish! themes.
- Every terminal window is also a tmux window and supports multiple panes. All terminal windows belong to the same session and you can easily switch between tmux windows from within any terminal.
Modified configuration is also provided some programs. Here are a few:
All files unless otherwise bundled with a separate license is released under the MIT license. See LICENSE for details.