neanias / config

General dotfile setup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

neanias's rough dotfiles

I had an old dotfile repo, but they didn't really reflect the working dotfiles I have on my work machine (my most frequent development environment). This is an attempt to consolidate my .config directory into a portable version.

Installation

  1. Install homebrew
  2. Clone this repo to $HOME/.config
  3. Install the Hack patched nerd font
  4. cd in and run brew bundle to install dependencies on macOS or Linux with Linuxbrew
  5. Install nvm and a Node version.
    1. Use nvm install --lts to install the latest long-term support version
  6. Open nvim and allow Lazy.nvim to bootstrap and install packages
    1. This may require a reboot of nvim afterwards
  7. Set any personal git config overrides in ~/.gitconfig.user

Notes

To get bat theme working, run bat cache --build.

To set up GPG sub-keys for signing, follow the guide on GPG sub-keys with Git.

To investigate

  • Making this more configurable per machine (i.e. having local configs that override general config)
  • Supporting non-config files (like ZSH)
  • Automatic install script (maybe Make?)

About

General dotfile setup


Languages

Language:Lua 87.6%Language:Shell 8.5%Language:Python 2.4%Language:Ruby 1.1%Language:Scheme 0.4%