Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.51 KB

File metadata and controls

42 lines (30 loc) · 1.51 KB

dotfiles

This repository tracks my bash shell configuration and the configuration of many tools that I use with Ubuntu (18.04).

This repository uses the awesome dotbot tool to "bootstrap" my dotfiles. I primarily use it for creating and updating the symlinks from my home folder to the ~/.dotfiles folder containing this repo, rather than using it to set up new systems.

private submodule

The private directory submodule is hosted separately, and contains configuration specific to my work. The ~/.bashrc file checks the existence of most of these files prior to sourcing them and as such, should succeed without the private directory present.

NixOS

This dotfiles repository works on both NixOS and non-NixOS systems.

For NixOS-specific system configuration, see my separate nixos-config repository.

Installation: git clone && cd dotfiles && ./install

TODO

  • update lsp.lua to use vim.lsp.config over require('lspconfig')
  • switch to lazy plugin loading for performance wait for vim.pack in v0.12 and re-assess
  • let claude do some general performance optimization on neovim
  • let claude do some general performance optimization on bash
  • fix mixed vim/neovim config (vim should start with similar keybindings)

References

Credit to Nathaniel Landau's awesome article "MY MAC OSX BASH PROFILE" which provided much of the inspiration for my ~/.bashrc, despite being geared towards Mac OS X.