Collection of my dotfiles, redacted where necessary.
This is a collection of the configuration files that I use on my personal development PC. I haven't made any major updates to this repository in awhile, and am going to be updating it to add a couple of new features, such as:
- Garuda Linux bootstrap script
- Debian bootstrap script (rework)
- Integration testing for the above bootstrap scripts
- conf
- .vimrc: Basic Vim config with a few useful plugins
- .zshenv: Zsh environment variables
- .zshrc: Main Zsh config file
- lvim/config.lua: My user config for LunarVim
- nvim/init.lua: Basic NeoVim config with a few plugins
- kitty.conf: My config for kitty terminal
- .gitconfig: My Git configuration
- utils
- apg.sh: Shortcut to generate a randomized password with apg
- findext.sh: Print occurrences of file extensions in a given directory, sorted by number of occurrences from greatest to least
- findr.sh: Prints the path of a random Markdown file in the current directory
- git-tree.sh: Prints commit history in a more human-readable format
- git-update-repos.sh: Updates all local Git repositories in $HOME/workspace
- scripts
- debian_setup.sh (Unstable): Debian development environment configuration script (needs to be rewritten; use at your own risk)
- plug_install.sh: Installs vim-plug