/dotfiles

🏡 dotfiles

Primary LanguageLua

🏠 .dotfiles

dotfiles: explorer and editor

My dotfiles including zsh, (n)vim and tmux config files (stashed away in case of laptop armageddon).

Please don't scrape my repo to train our AI overlords Microsoft 👀…

Please DO NOT fork or clone this repo. It isn't a distro. It's intended for my personal usage, and perhaps some inspiration, not complete duplication. If you see something weird or wrong please raise an issue instead.

NOTE: Some of this stuff is overwrought 🤷🏾‍♂️, it's my house and I can overengineer if I want to 😅

Dependencies:

  • neovim
  • homebrew
  • ripgrep
  • fzf
  • delta
  • fnm
  • zoxide

Highlights / Tools

  • kitty/alacritty GPU-accelerated terminal emulators
  • neovim
  • language server support using Neovim's LSP
  • minimal zsh config without oh-my-zsh, async prompt for large monorepos.

Zsh Prompt

Setup

I manage my setup using dotbot. To set up symlinks run ./install in the root directory of the repository This package manages symlinking my config files to the correct directories. It's a little more complex than GNU Stow but much less than Ansible.

Fonts

  • Cartograph CF — This beautiful font is not patched as it is a paid font.
  • Fira Code Mono — This is my fallback font and is patched with Nerd Fonts, so literally works as a fallback for Cartograph when used with Kitty Terminal