Skip to content

Sgoettschkes/dotfiles

Repository files navigation

Sgoettschkes/dotfiles

@Sgoettschkes on dotfiles

A collection of my dotfiles; A list of the software I use; A set of instructions used to setup my environment

Installation

Clone this repo into ~/.dotfiles and run the installation:

git clone https://github.com/Sgoettschkes/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
make install

Or use the script directly: ./install.sh

The installation script will automatically install:

  • Homebrew
  • Git
  • asdf
  • iTerm2 (macOS only)
  • Oh My Zsh
  • Neovim
  • ripgrep

To remove all symlinks: make clean

Additional Software

Additional tools I install with homebrew:

  • docker
  • rectangle

Fonts

rectangle configuration

The rectangle configuration is stored in the rectangle/ folder. It can be imported through the settings.

Development environment

The installation script sets up symlinks for SSH, Zsh, Git, and asdf configurations.

Local SSH configuration

You can put local ssh config (which should not be in git) in ~/.ssh/config.local.

asdf

After running the installation script, install all asdf plugins and tools:

make asdf

Note: For Erlang/Elixir, check prerequisites before running.

Note: For PHP, check prerequisites before running.

Note: Lua 5.1 is used because it's the one needed by lazy neovim plugin manager

License

MIT. Please see LICENSE.

About

@Sgoettschkes on dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors