I believe it's a worthwhile investment, to improve and tweak the tools you use daily. Both hardware, having a good ergonomic setup and software, mastering and tweaking the tools you use daily.
Regardless of all the advancements we had in the GUI. The command line still gives the best developer experience.
I'll admit that I spend way too much time tweaking my configuration. That's why this repository is here, so you don't have to. Enjoy!
I also have seperate configurations for both Emacs and Neovim. You can find those here:
Neovim with nvim-tree.lua and Telescope file picker open:
Name | Description |
---|---|
Alacritty | Alacritty is a fast terminal. |
Fish | Shell with good defaults and easy to configure |
Tmux | When editing remote I use Tmux to save sessions and manage my windows |
Zed | Fast GUI editor |
Clone the repository under a more descriptive name: git clone https://github.com/wunki/wunki-dotfiles.git wunki-dotfiles
.
The dotfiles directory contains a Makefile
which will symlink files into the right place. Proceed with caution though, it will override your own configuration. To give an example, you can run make neovim
to configure Neovim.
I also make use of some convenient command line tools which enrich the default command line tools coming with Unix.
Name | Description |
---|---|
bat | cat clone with syntax highlighting and Git integration |
fd | find replacement with better usability |
exa | ls replacement with git integration |
fzf | command line fuzzy finder |
btm | top replacement with pretty graphics |