Welcome to the repository where I manage all my dotfiles and configurations :) I run the same configuration in three environments:
- linux (pop_os)
- MacOS
- Windows 11 (WSL2)
When it comes to look & feel, my main color schema across all environments and applications is Nord
- tmux
- fzf (we need version >=0.32, so probably just fetch the compiled bin to
~/.local/bin
) - awscli
- alacritty
- silversearcher-ag
- teams
- jq
- htop
- pnpm (via gpkg)
- fnm
- gpkg
- lazygit
- docker-desktop
- vscode
- chrome
- oh-my-zsh
- delta
- rust (
rushup default nighly
to get rust>=1.63.0
required by exa ) - exa (via cargo, to enable git integration)
- bat
- httpie
- mkcert
- mongosh
- deno
- go
- ripgrep
- fd
- bottom
- Vinagre
- homebrew
- raycast
- with jira, bitbucket, github and gitlab extensions installed
- to deactivate spotlight unbind the default keybindings in the "spotlight" section of the system preferences and bind raycast to Command+space
- Xcode
- enable WSL2 - running recent ubuntu
- windows terminal
these files must be loaded from elsewhere
.aws/credentials
.ssh/keys/*
Run
$ git clone --bare [email protected]:thekorn/dotfiles.git ${HOME}/.dotfiles
$ alias dotfiles="git --git-dir=${HOME}/.dotfiles/ --work-tree=${HOME}"
$ dotfiles config --local status.showUntrackedFiles no
$ dotfiles pull
$ dotfiles checkout
$ dotfiles submodule init
$ dotfiles submodule update --remote
$ source .zshrc
- fnm does not allow system as default (see bug) - thats why systemwide node should not be installed
- on MacOS install pnpm globally with
curl -fsSL https://get.pnpm.io/install.sh | XDG_DATA_HOME=~/.local/share sh -
to get a unified setup
- some usefull git commands can be found here
- some usefull docker commands can be found here
- qmk instructions can be found here
- OSX tricks can be found here
- unification of all environments
- documentation of almost all installed and used applications
- find a way of how to automize the install and update process of all applications
- move to firefox as main browser, with seperated profiles