dotfiles
Dotfiles for my machines. These configurations have been used on a regular PC, Framework laptop, M1 Mac running Asahi Linux, and even a Steam Deck.
Programs
This repository contains configurations for the following programs, intended to be run on either Arch Linux or Asahi Linux (/Arch Linux ARM). Some (but not all) configurations will also work without any further editing on macOS.
Text-based
- git
- neovim (editor)
- onedark.vim (theme)
- vim-airline (status bar)
- tmux (multiplexer)
- zsh (shell)
Plus my own scripts in bin.
Graphical
- kitty (terminal emulator)
- mako (notifications)
- sway (WM)
- swaylock
- swayidle
- waybar (status bar)
- wofi (launcher)
- ~~alacritty~~ (terminal emulator, not currently in use)
- ~~hyprland~~ (WM, not currently in use)
- ~~iTerm2~~ (terminal emulator, not currently in use)
- ~~rofi~~ (launcher, not currently in use)
Other
- This repository also contains some systemd unit files.
Install
This repository is designed to be installed with my own dotfiles-installer program. Unless you happen to be me, I wouldn't suggest using this.
Arch / Asahi
# dotfiles-installer -f install-arch-system.yml
Then:
$ dotfiles-installer -f install-arch.yml
macOS - requires the Xcode command line tools
$ dotfiles-installer -f install-macos.yml
Screenshots
(Outdated.)

