Dotfiles
This repository uses chezmoi to track dotfiles across different machines.
Documentation
See the docs directory for some documentation:
- DEVELOPMENT: For development installations.
- UTILITIES: For utilities installations.
- USEFUL_COMMANDS: For random but useful commands.
TODO
Installation
Current steps to be automated:
-
Install
zsh
sudo apt-get install zsh
-
Change default shell to
zsh
chsh -s $(which zsh)
-
Install
oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
-
Install
powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
-
Install
zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
-
Install
zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
-
Install
z
git clone https://github.com/agkozak/zsh-z ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-z
-
Install
fzf
sudo apt-get install fzf .fzf/install
-
Install 1Password8 and
1Password CLI
:brew install --cask 1password/tap/1password-cli
In 1Password8 settings, enable TouchID (in
security
) andBiometric unlock for 1Password CLI
(indeveloper
). -
Install
Bitwarden CLI
:
brew install bitwarden-cli