# Personal dotfiles Collection of various settings, configurations and other miscellaneous tools. `Makefile` handles linking config files and installing available extras. Arguments for `make`: - `link` - symlinks config files to `$XDG_CONFIG_HOME` - `unlink` - Undo `make link` - `install` - Downloads extras: ohmyz.sh, powerlevel10k, packer, TMUX plugin manager - `uninstall` - Undo `make install` - `all` - `link` and `install` in one operation ## Configs - [neovim](https://neovim.io) - [wezterm](https://wezfurlong.org/wezterm/) - [lazygit](https://github.com/jesseduffield/lazygit) - [tmux](https://tmux.github.io/) - [zsh](https://ohmyz.sh/) paths and aliases ## Binaries - [nvim](https://neovim.io) - [Lazygit](https://github.com/jesseduffield/lazygit) - [RipGrep](https://github.com/BurntSushi/ripgrep) ## Installing Arch Linux packages Arch Linux package files stored under `packages`. Each can be installed/updated using (replacing `pkglist.txt` with chosen file) ```bash pacman -T - < pkglist.txt || sudo pacman --needed -S - < pkglist.txt ```