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.
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.
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
- update lsp.lua to use vim.lsp.config over require('lspconfig')
-
switch to lazy plugin loading for performancewait 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)
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.