Skip to content

My terminal & development environment dotfiles

Notifications You must be signed in to change notification settings

coreice/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

My terminal & development environment dotfiles

Topics

Resources

Stars

Watchers

Forks

Languages