# 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](https://git-scm.com/) * [neovim](https://neovim.io/) (*editor*) * [onedark.vim](https://github.com/joshdick/onedark.vim) (*theme*) * [vim-airline](https://github.com/vim-airline/vim-airline) (*status bar*) * [tmux](https://github.com/tmux/tmux) (*multiplexer*) * [zsh](https://www.zsh.org/) (*shell*) * [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) Plus my own scripts in `bin`. ### Graphical * [kitty](https://sw.kovidgoyal.net/kitty/) (*terminal emulator*) * [mako](https://github.com/emersion/mako) (*notifications*) * [sway](https://swaywm.org/) (*WM*) * [swaylock](https://github.com/swaywm/swaylock) * [swayidle](https://github.com/swaywm/swayidle) * [waybar](https://github.com/Alexays/Waybar) (*status bar*) * [wofi](https://sr.ht/~scoopta/wofi/) (*launcher*) * ~~[alacritty](https://alacritty.org/)~~ (*terminal emulator, not currently in use*) * ~~[hyprland](https://hyprland.org/)~~ (*WM, not currently in use*) * ~~[iTerm2](https://iterm2.com/)~~ (*terminal emulator, not currently in use*) * ~~[rofi](https://github.com/davatorium/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](https://github.com/LMBishop/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.) ![](https://i.imgur.com/g6X81bT.png) ![](https://i.imgur.com/V1agzcF.png) ![](https://i.imgur.com/I08qlCp.png) ![](https://i.imgur.com/rBTh9WD.png)