Config files for Fish, Go, Editors, Terminals and more.
First, make sure you have all the following installed:
git: to clone the repositorycurl: to download filestar: to extract downloaded filesfish: the shellsudo: some configurations may need that
Then, run these steps:
git clone https://github.com/arjaygallentes/dotfiles-caarlos0 ~/.dotfiles
cd ~/.dotfiles
./script/bootstrap.fishAll changed files were backed up with a
.backupsuffix.
To update, you need to git pull and run the bootstrap script again:
cd ~/.dotfiles
git pull origin master
./script/bootstrap.fishReverting is not totally automated, but it pretty much consists in removing the
fish configuration and the .dotfiles folder, as well as moving back some other
configuration files:
rm -rf ~/.dotfiles $__fish_config_dirThe bootstrap script created a bunch of symbolic links that are now invalid.
You will have to investigate those manually. In cases a file already existed,
the script/bootstrap.fish script should have created a .backup file with
the same name.
alacrittya cross-platform, OpenGL terminal emulator;bata cat(1) clone with wings;deltafor better git diffs;fda simple, fast and user-friendly alternative tofind;fzffor a fuzzy-finder;gumA tool for glamorous shell scripts;ghfor more GitHub integration with the terminal;grcto colorize command's outputs;kittya cross-platform, fast, feature-rich, GPU based terminal;kubectxfor better Kubernetes context and namespaces switch;neovimextensible Vim-based text editor;starship.rsthe shell prompt we are using;
To install them all with brew:
brew install \
alacritty \
bat \
exa \
fd \
fish \
fzf \
gh \
git-delta \
grc \
kitty \
kubectx \
neovim \
starship \
zoxideOn Ubuntu:
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
sudo apt install fish grc fzf zoxide fd-find exa bat alacritty kitty neovim
# TODO: install delta, kubectxYou use it by running:
~/.dotfiles/macos/set-defaults.shAnd logging out and in again or restart.
Catppuccin Mocha and MonoLisa Font.


