First things first use the chezmoi.yaml.example to setup your ~/.config/chezmoi/chezmoi.yaml
$ chezmoi init --apply RichardFevrier
$ chezmoi update -v
Fira Code (files included for linux and macOS)
$ sudo usermod --shell $(which fish) $(whoami)
$ sudo dscl . -create /Users/$(whoami) UserShell $(which fish)
Starship (Nerd Font already provided by Wezterm)
ya pkg ...
- KKV9/compress
- Lil-Dank/lazygit
- Rolv-Apneseth/starship
- yazi-rs/plugins:toggle-pane
Do the following if you see a different configuration when using sudo micro ... (usually means that $HOME env var is different between root and non-root users):
$ sudo visudo
Defaults env_keep += "MICRO_CONFIG_HOME"
Plugins
$ micro -plugin install/update ...
- lsp
- quoter
- urlopen
- wc
Ctrl+R to fuzzy the commands history
Qwerty-Lafayette (files included for linux and macOS)
To fix inverted keys e.g: @/# -> </>
Create /etc/udev/hwdb.d/60-keyboard-logitech-craft.hwdb (use evtest to find the right keys)
evdev:name:*Craft*:*
KEYBOARD_KEY_70064=grave
KEYBOARD_KEY_70035=102n
Then $ sudo systemd-hwdb update and $ sudo udevadm trigger
Use Karabiner-Elements (config included)