.files repository
updated Jul 9
my linux configuration files and neovim.
stow
there are many ways to manage dotfiles, i previously used a bare git repository that directly placed all files in respective locations. as i regularly switched between devices, i ended up with varied configurations for each device. managing this with branches or multiple repositories in git seemed inconvenient, so i looked for an alternative method.
since then i chose to use gnu stow to manage my configuration. stow manages symlinks using directories as packages. a directory holds files in a structure mirroring their target destination.
so a configuration file at package/.config/package/config
can be stowed to ~
;
this file is now accessible at ~/.config/package/config
, as expected by the respective program.
neovim
using lazy.nvim as my plugin manager. also a lot of mini.nvim modules by evgeni chasnovski. obsidian.nvim has been great as a heavy obsidian user. my neovim configuration changes frequently, these are the packages i currently use.
i also configured neovim to use the terminal colors by default. thanks to mini.base16 syntax highlighting and the like work properly.