Skip to content

Basic setup files and setup instructions

License

Notifications You must be signed in to change notification settings

tvogels01/dotfiles

Repository files navigation

dotfiles

Basic setup files and setup instructions

These are the configuration files and settings that I'm using on my computers.

Getting Started

Additional Software on macOS

See Brewfile to install basic software.

brew bundle

Conda

brew install miniconda
conda create --name code

Git

Git configuration:

git config --global user.name "My Name Here"
git config --global user.email "[email protected]"

See also dot.gitconfig_base.

"Installation"

Until I whip up something fancier (assuming you organize your clones in ~/repos/owner/name):

ln -s ~/repos/tvogels01/dotfiles/dot.aliases          ~/.aliases
ln -s ~/repos/tvogels01/dotfiles/dot.bash_logout      ~/.bash_logout
ln -s ~/repos/tvogels01/dotfiles/dot.bash_profile     ~/.bash_profile
ln -s ~/repos/tvogels01/dotfiles/dot.bashrc           ~/.bashrc
ln -s ~/repos/tvogels01/dotfiles/dot.condarc          ~/.condarc
ln -s ~/repos/tvogels01/dotfiles/dot.editorconfig     ~/.editorconfig
ln -s ~/repos/tvogels01/dotfiles/dot.gitconfig_base   ~/.gitconfig_base
ln -s ~/repos/tvogels01/dotfiles/dot.gitignore_global ~/.gitignore_global
ln -s ~/repos/tvogels01/dotfiles/dot.psqlrc           ~/.psqlrc
ln -s ~/repos/tvogels01/dotfiles/dot.screenrc          ~/.screenrc
ln -s ~/repos/tvogels01/dotfiles/dot.vimrc            ~/.vimrc
ln -s ~/repos/tvogels01/dotfiles/dot.zlogin           ~/.zlogin
ln -s ~/repos/tvogels01/dotfiles/dot.zlogout          ~/.zlogout
ln -s ~/repos/tvogels01/dotfiles/dot.zprofile         ~/.zprofile
ln -s ~/repos/tvogels01/dotfiles/dot.zshrc            ~/.zshrc

Visual Studio Code

Settings

Add to ~/Library/Application\ Support/Code/User/settings.json:

{
    "editor.formatOnSave": true,
    "editor.inlineSuggest.enabled": true,
    "editor.minimap.enabled": false,
    "files.autoSave": "onFocusChange",
    "files.insertFinalNewline": true,
    "files.trimFinalNewlines": true,
    "python.defaultInterpreterPath": "/usr/local/Caskroom/miniconda/base/envs/code",
    "settingsSync.ignoredExtensions": [],
    "terminal.integrated.inheritEnv": false,
    "workbench.editor.tabCloseButton": "left",
    "[python]": {
        "editor.formatOnType": true
    }
}

Extensions

Search in their market place:

code --list-extensions --show-versions | sort

Updating

brew bundle
conda update --all

Also try: softwareupdate --list

About

Basic setup files and setup instructions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published