Skip to content

Dmitrev/dotfiles

Repository files navigation

Dependencies

- GNU stow `sudo apt install stow`
- [EB CLI](https://docs.amazonaws.cn/en_us/elasticbeanstalk/latest/dg/eb-cli3-install.html)

Automated installation (Mac only)

chmod u+x install.sh
./install.sh

Install script (todo)

  • Install brew if not found
  • Install packer

Installation manual

in order to create the Symlinks you need GNU Stow

on Mac

brew install stow

install packer

the plugin manager used for nvim

git clone --depth 1 https://github.com/wbthomason/packer.nvim\
 ~/.local/share/nvim/site/pack/packer/start/packer.nvim

How it works

The dotfiles repo contains package folders on the first level. Inside each package folder you can find the associated config files.

The files are structured like this:

<package>/path/relative/to/home/file.conf

This is so that stow knows where to put the files when symlinking

Make sure to run all of these commands from the dotfiles directory, because by default stow considers the current dir to be the dotfiles dir and one level up the target dir!!

Enabling a package

basically create the symlinks

stow <package>

for example

stow nvim

Disabling a package

stow -D <package>

Releases

No releases published

Packages

No packages published