akinsho / dotfiles

🏑 dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏠 .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

About

🏑 dotfiles


Languages

Language:Lua 79.3%Language:Shell 14.7%Language:Python 2.0%Language:Ruby 1.9%Language:Scheme 1.6%Language:Vim Script 0.6%