[CΔƒtΔƒlin][repo]’s dotfiles ========================== [![CI status for macOS][ci badge macos]][ci link macos] [![CI status for Ubuntu][ci badge ubuntu]][ci link ubuntu] These are the base dotfiles that I start with when I set up a new environment (for more specific local needs I use the [`*.local`](#local-settings) files). Table of Contents ----------------- * [πŸ”§ Setup](#setup) * [πŸ“Έ Screenshots](#screenshots) * [πŸ” Git](#git) * [⌨️ tmux & Vim](#tmux--vim) * [πŸ’„ Customize](#customize) * [πŸ”€ Forks](#forks) * [🌐 Local Settings](#local-settings) * [🐚 `~/.bash.local`](#bashlocal) * [πŸ” `~/.gitconfig.local`](#gitconfiglocal) * [⌨️ `~/.vimrc.local`](#vimrclocal) * [↕️ Update](#update) * [πŸ“‘ License](#license) Setup ----- To set up the dotfiles run the appropriate snippet in the terminal: > [!CAUTION] > __DO NOT__ run the setup script if you do not fully understand > [what it does][setup]. Seriously, __DON'T__! | OS | Snippet | |:---|:---| | macOS | `bash -c "$(curl -LsS https://raw.github.com/alrra/dotfiles/main/src/os/setup.sh)"` | | Ubuntu | `bash -c "$(wget -qO - https://raw.github.com/alrra/dotfiles/main/src/os/setup.sh)"` | That's it! ✨ The setup process will: * Download the dotfiles on your computer (by default it will suggest `~/projects/dotfiles`). * [Symlink][symlink] the [Git], [shell], [tmux], and [Vim] related files. * Install applications / command-line tools for [macOS][install macos] / [Ubuntu][install ubuntu]. * Set custom [macOS][preferences macos] / [Ubuntu][preferences ubuntu] preferences. * Install the [Vim][vim plugins] and [VS Code][vscode plugins] plugins. Setup process in action: |