Skip to content
/ dots Public

Dotfiles for Linux and macOS. Managed by chezmoi. Includes i3, zsh, tmux, kitty, alacritty, yabai

License

Notifications You must be signed in to change notification settings

Allaman/dots

Repository files navigation

Dotfiles

My dotfiles for macOS and Linux (primarily Arch Linux).

Successor of my dotfiles repo

Bootstrap

bootstrap is an all-in-one script to download chezmoi and age and initialize chezmoi with this repository.

wget -q https://raw.githubusercontent.com/Allaman/dots/main/bootstrap.sh -O /tmp/bootstrap.sh
chmod +x /tmp/bootstrap.sh
bash -c /tmp/./bootstrap.sh

Tested with Arch Linux and macOS on Apple Silicone. Should work with most Linux variants.

Regarding the included brewfile keep in mind that Brew on Linux only supports amd64 on Linux

Neovim

My Neovim setup is in its own repo

Karabiner

Karabiner is an exception for several reasons:

  1. Karabiner modifies its content
  2. Symlinking only works on the whole .config/karabiner folder as Karabiner creates new files as well

To solve this special case .chezmoiscripts/run_once_link-karabiner.sh.tmpl creates the symlink on macOS systems and .config/karabiner is in .chezmoiignore.

Keyboad Layout

The German nodeadkeys Keyboard must be copied to /Library/Keyboard\ Layouts/ as well.

TODOs

About

Dotfiles for Linux and macOS. Managed by chezmoi. Includes i3, zsh, tmux, kitty, alacritty, yabai

Topics

Resources

License

Stars

Watchers

Forks