Skip to content

rnprest/dotfiles

Repository files navigation

Ryan's dots

These are all of the files and settings that make my development environment as clean as a bean

Neovim Screenshot

isn't she beautiful?

Structure

I use stow to manage my dots, which is a symlink farm manager. Stow originated as a solution for multiple programs sharing the same space for their config files, which it does by just symlinking everything 1 directory back.

To illustrate: ripgrep expects a config file located at $HOME/..ripgreprc. Instead of having my dots repo consist of a million obscure files like that, I can organize them by program name (i.e. ripgrep) and run stow ripgrep inside my dotfiles folder — symlinking the contents to my $HOME directory.

lrwxr-xr-x 1 rnprest staff 21 Jun 28 10:17 ..ripgreprc -> dotfiles/ripgrep/..ripgreprc

Neovim expects its config files to be located in $HOME/.config/nvim/, hence the nested appearance of that folder.

Install Instructions

Install requires Neovim 0.9+. Always review the code before installing a configuration.

Clone the repository and install the plugins:

git clone git@github.com:rnprest/dotfiles ~/.config/rnprest/dotfiles
NVIM_APPNAME=rnprest/dotfiles/neovim/.config/nvim nvim --headless +"Lazy! sync" +qa

Open Neovim with this config:

NVIM_APPNAME=rnprest/dotfiles/neovim/.config/nvim nvim

Plugins

bars-and-lines

color

colorscheme

colorscheme-creation

comment

completion

editing-support

file-explorer

formatting

fuzzy-finder

git

icon

lsp

lsp-installer

markdown-and-latex

marks

nvim-dev

plugin-manager

quickfix

register

snippet

statusline

syntax

utility

Language Servers

  • bashls
  • dockerls
  • gopls
  • html
  • jsonls
  • lua_ls
  • ruff_lsp
  • rust_analyzer
  • sqlls
  • terraformls
  • tflint
  • tsserver
  • vimls
  • yamlls

This readme was generated by Dotfyle


Font:

GPG Signing:

  • I use GPG signing on my commits. Here's how to set it up!

Shoutout

If you're looking for some more dotfiles inspiration, then check out my friend Nick's!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published