Hey 👋 This repo holds config files for the tools that I use.
The list of tools can be found in Brewfile
.
Explore, get inspired, and beware, because here be dragons! If you have any questions feel free to reach out to me at [email protected], enjoy!
Caution
I haven't tried this setup on a clean OS yet.
Steps
- Run:
xcode-select --install
- Install
brew
:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Clone the repo:
git clone https://github.com/TymekDev/dotfiles ~/personal/dotfiles git -C ~/personal/dotfiles remote set-url origin [email protected]:TymekDev/dotfiles
- Symlink config files:
make --directory ~/personal/dotfiles
⚠️ Make sure that~/.config/karabiner
is a symlink (details)
- Run:
brew bundle install
- Configure
fish
:echo "/opt/homebrew/bin/fish" | sudo tee -a /etc/shells chsh -s /opt/homebrew/bin/fish
- Start Neovim and install its plugins:
nvim
- Install WezTerm terminfo:
tempfile=$(mktemp) \ && curl -o $tempfile https://raw.githubusercontent.com/wez/wezterm/master/termwiz/data/wezterm.terminfo \ && tic -x -o ~/.terminfo $tempfile \ && rm $tempfile
- Install by hand:
- Tailscale: https://pkgs.tailscale.com/stable/#macos
- Google Chrome
- Disable Firefox title bar
- Add the following snippet at the very bottom of
~/.ssh/config
:Host * IdentityAgent "SSH_AUTH_SOCK"
- Install Neovim spell files
- Note: Enable NetRW and disable oil.nvim to download spell files (see stevearc/oil.nvim#163)
Starting with the oldest:
- Commit deleting unused configs: (
b9d3554
) chore: remove unused configs - Commit removing home-manager: (
2d5d745
) refactor: purge home-manager and Nix - Commit adding setup automation using
make
: (7ac8ddf
) Merge branch 'make-magic' - Commit switching from packer.nvim to lazy.nvim: (
1ad9d73
) Merge pull request #8 from TymekDev/lazy.nvim - Commit replacing the
make
-based setup with aBrewfile
: (fa64d51
) refactor: use Brewfile
- Karabiner does not really work for porting. Another Mac's keyboard has a different identifier?
Disclaimer: I am not an author of the image at local/share/wallpaper.webp
and I do not claim any rights to it.