This is a collection of my dotfiles. The configurations are highly tailored to my tastes, and may or may not be suited to yours.
Works on any GNU/Linux platform that allows for the installation of the dependencies (e.g. through a package manager such as Apt, Nix or Guix, or building from source).
All versions of macOS that support Homebrew.
On a macOS system, run:
curl -fsSL https://raw.githubusercontent.com/siraben/dotfiles/master/setup-mac.sh | bash
- Emacs
- Homebrew
- Packages
- aspell
- guile
- Casks
- iTerm 2
- Firefox
- GitHub Desktop
- KeepassXC
- VirtualBox
- Nextcloud Desktop
- f.lux
- Thunderbird
- Packages
- GNU Emacs (>= 26.1)
- GNU Stow
On macOS, the dependencies are automatically installed.
- Add
setup-macos.sh
- Automated setup of Oh My Zsh!
- Homebrew
- Extend
setup-macos.sh
- Configure privacy settings
- Firefox user.js
- Run partially if certain things have been set up before (e.g. don't install homebrew again etc...)
- Configure key repeat
- Configure other
defaults write
commands
- Add
setup-linux.sh