Før du starter
- Lag et nytt repo på github som heter 'dotfiles', eller hva du ønsker å kalle det.
- Vurder om du ønsker å ha ssh-nøkkel i 1Password. Hvis du er usikker, spør Hans Kristian.
- Lag et script som installerer Homebrew
- Kjør
brew bundle dump
for å starte med dinBrewfile
(da kan du f.eks. skrivebrew bundle dump > Brewfile
) - Fjern gammelt ræl og kjør
brew bundle cleanup --force
- Lag et script som installerer oh-my-zsh
- Kopier custom-mappen over i dotfiles-repoet ditt og sett variablen
ZSH_CUSTOM
til å peke på custom-mappen du akkurat kopierte. - Gjør noen endringer i
zshrc
og kjøromz reload
for å se endringene.
- Kitty (https://sw.kovidgoyal.net/kitty/) kan installeres via homebrew, så rediger din
Brewfile
og legg den til der. - Kitty har veldig mange konfigmuligheter. Generer en
kitty.conf
(https://sw.kovidgoyal.net/kitty/conf/#sample-kitty-conf) - Legg
kitty.conf
i dotfiles-repoet ditt og symlink den til~/.config/kitty/kitty.conf
- Den feteste fonten heter Github Monaspace, installer den via homebrew https://github.com/githubnext/monaspace#macos
- Dessverre er ikke det en ekte nerdfont, så installer også
font-symbols-only-nerd-font
. - Begge ligger i en egen Homebrew "tap", så du må legge til
tap "homebrew/cask-fonts"
øverst i Brewfile. - For å bruke monaspace i Kitty, så kan du se på en eksempelkonfig: https://github.com/heim/dotfiles/blob/master/kitty/kitty.conf
- Sjekk ut starship.rs
- Installer via homebrew.
- Rediger og legg til en
starship.toml
Sett opp signering av git-commits med 1password, sjekk bruksanvisning her:
https://developer.1password.com/docs/ssh/
The Fuck er kanskje den util-en jeg bruker mest. Skrivefeil i kommandoen din? Bare skriv fuck
også retter den det opp for deg. Årsverk spart!
https://github.com/nvbn/thefuck
https://github.com/junegunn/fzf
https://github.com/jesseduffield/lazygit
https://github.com/romkatv/powerlevel10k
Eller installere NeoVim, LazyVim eller LunarVim hvis du vil!
tmux