This repository contains all my dotfiles that I use privately on my Macs as well as for my day job as a software engineer on Arch. Feel free to create your own fork and modify them to meet your own requirements. In case you are also looking for a quick way to get Arch-Linux up and running, take a look at the arch-setup repository.
Note that I keep my Neovim configuration in a separate repository that can be found here.
I use stow in order to manage my dotfiles. Therefore stow
should be installed first:
On macOS:
brew install stow
On Arch:
sudo pacman -S stow
Then simply clone the repository to your home directory and run stow
:
cd ~
git clone git@github.com:marcantondahmen/dotfiles.git
cd ~/dotfiles
stow */
This repository includes configurations for the following macOS applications:
- aerospace
- wezterm
- tmux
- yazi
- starship
- fzf
- fd
- bat
- tig
- gsed (as replacement for the sed that is shipped with macOS)
- bash (newer version of bash than the one shipped with macOS)
Aside from macOS applications, this repository also includes all configuration files for the setup that is installed using the arch-setup install script.
© 2024 Marc Anton Dahmen, MIT license