This is a set of configuration files for bash, zsh, git, vim, and other applications that I use in my daily life. Feel free to use them if you'd like.
Clone the contents of this repo into ~/.dotfiles and then run setup.sh.
List of manually installed boilerplate packages is packages_list.txt List of manually (+ automatically) installed packages is packages_list_verbose.txt
To list packages in a human readable format, run either of the following:
apt list --installed
dpkg-query -l | less
To export all installed packages into packages_list_verbose.txt:
sudo dpkg-query -f '${binary:Package}\n' -W > packages_list_verbose.txt
To install all packages that are listed in packages_list_verbose.txt:
sudo xargs -a packages_list_verbose.txt apt install
To export VS Code Extensions into vscode_extensions.txt in a re-installable format:
code --list-extensions | xargs -L 1 echo code --install-extension > vscode_extensions.txt
To import VS Code Extensions into vscode_extensions.txt:
cat vscode_extensions.txt | xargs -L 1 echo code --install-extension > vscode_extensions.txt
Preferred profile configuration:
.mozilla/firefox/xxxxxxxx.default/user.js
Create a file named git_config.txt and write:
email = {your_email}
name = {your_name}