Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.45 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.45 KB

Dotfiles

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.

Setup

Clone the contents of this repo into ~/.dotfiles and then run setup.sh.

Packages

List of manually installed boilerplate packages is packages_list.txt List of manually (+ automatically) installed packages is packages_list_verbose.txt

Human Readable Format (HRF)

To list packages in a human readable format, run either of the following:

apt list --installed

dpkg-query -l | less

Export Packages

To export all installed packages into packages_list_verbose.txt:

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list_verbose.txt

Import Packages

To install all packages that are listed in packages_list_verbose.txt:

sudo xargs -a packages_list_verbose.txt apt install

Configurations for Programs

VSCode

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

Firefox

Preferred profile configuration:

.mozilla/firefox/xxxxxxxx.default/user.js

Git Configuration

Create a file named git_config.txt and write:

email = {your_email}
name = {your_name}