Skip to content

Configuration and dotfiles, personalized

Notifications You must be signed in to change notification settings

TylerSpears/config_files

Repository files navigation

Configuration Files

Repository for my commonly-used configuration files, including dotfiles, (non-sensitive) system files, configurations, and more.

Installation

Requirements:

  • unix shell (only tested on bash)
  • root privileges
  • git
  • python3
  • pip3

To install:

mkdir ~/dotfiles
git clone --recurse-submodules -j2 \
    https://github.com/TylerSpears/config_files.git ~/dotfiles
cd ~/dotfiles
/usr/bin/pip3 install -r dotdrop/requirements.txt --user
./dotdrop/bootstrap.sh
# for now, installation requires an env var
# DOTDROP_PROFILE to be set to 'debian'
DOTDROP_PROFILE=debian ./dotdrop.sh install

Additionally, you will need a ~/.bash_profile, which typically contains system-specific or secure keys and data. A starting point is located in system/.bash_profile_template. This can be used with:

cp system/.bash_profile_template ~/.bash_profile

Then uncomment or add lines as needed.

Special Thanks

These configurations were largely taken from or based on the work of others, and I will do my best to give credit where credit is due. So, special thanks to:

bash:

konsole:

conda:

git:

vim:

tmux:

direnv:

python:

jupyterserver:

Zettlr: