- Notifications
You must be signed in to change notification settings - Fork0
jannis-baum/dotfiles
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Here is where I try to keep all configuration of all the tools I use. This isnot intended to be used by anyone else in its entirety, but is nice to look atfor reference.
I try to keep all parts of my dotfiles that I think may be useful for others intheir own repositories that you can find inmy dotfileslist! If you want touse them, I recommend keeping them as git submodules in your own dotfiles. Thisis easy if you use my toolsdf
to manage yourdotfiles.
- kitty terminal & as a
tmux
-replacementfor working locally with much better performance. Seeconfig/kitty/. - zsh as a shell. See.config/zsh/.
- nvim as an editor withCoC for completion & language support.See.config/nvim/.
- fzf withfd,ripgrep &bat for file management & fuzzy finding. Seemy fzf dotfiles.
- git and GitHub for version control. Seemy gitdotfiles.
- Karabiner Elements withgoku to remap my keyboard. Seekarabiner.edn for the definitions andmyvisualized keyboard layers to get a rough idea ofhow I use my five column aka "tiny"Cornekeyboard.
- kindaVim for vi-bindingseverywhere in macOS
- Wooshy so I (almost) never need to use a mouse
Disclaimer If you are not me, you should never do this!
To set up everything (set MacOS preferences, install Homebrew, brew packages &dotfiles/config), make sure you havegit
,zsh
,bash
,make
andswift
installed and run
zsh<(curl -s https://raw.githubusercontent.com/jannis-baum/dotfiles/main/lib/setup/full-setup.sh)
About
My personal config & the scripts that make up my workflow