Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 3.02 KB

README.md

File metadata and controls

51 lines (31 loc) · 3.02 KB

dotfiles

In this repository I keep the .dotfiles that manage my terminal / development environment. This will be a forever work in progress probably :-).

Some tools currently using:

  • stow for dotfile management
  • zsh
  • Alacritty
  • tmux as multiplexer
  • nvim as editor (still figuring that one out)

Setup

I am using GNU Stow for managing my dotfiles. Here is a good video explaining on how to use stow and git to centralize dotfiles management with version control.

This repository can be cloned via git and symlinks for the dotfiles restored via stow .. Both can be installed via brew package manager on macOS.

References

zsh

For plugin management I use zinit. Plugins can be found in the .zshrc but it moslty are the usual suspects like zsh-autocompletions. For prompt theming I use powerlevel10k.

Alacritty

Some helpful resources I used for setting up Alacritty:

GnuPG

I sign my commits via GnuPG. A tutorial from GitHub here. The documentation from GitHub is not perfect. GnuPG on macOS can be installed via brew install gnupg. Also a pinentry application is required. This one can be installed with brew install pinentry-mac (still via a GUI though). Do not forget to enable gpg-agent via .zshrc) otherwise it won't work in a new terminal session.

Inspiration

My configuration is heavily inspired by the dotfiles from the following people / YouTubers:

Updates

  • After years of using pretty much the same configuration consisting of iTerm2, oh-my-zsh and P10k, I started all over at the end of May 2024. I wanted something fress, quicker and less bloated. This is how I ended up with Alacritty and zinit.
  • During research I also saw Wezterm and Kitty popping up. Probably also good choices but I like the simplicity of Alacritty. The only downside I see (for now) is lack of support for ligatures.
  • Decided to stick with P10k because it looks less bloated then Starship, easier to setup and has all the features I need. Maybe I will switch to Starship one day but not for now.