diff --git a/README.md b/README.md index 6b446653..b6384265 100644 --- a/README.md +++ b/README.md @@ -2,37 +2,31 @@ Collection of various settings, configurations and other miscellaneous tools. -## Settings +`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 +- `pacman` + - Install/update all packages listed in `pkglist.txt` + +## Configs - [neovim](https://neovim.io) -- [kitty](https://sw.kovidgoyal.net/kitty/) +- [wezterm](https://wezfurlong.org/wezterm/) - [lazygit](https://github.com/jesseduffield/lazygit) - [tmux](https://tmux.github.io/) -- [poetry]() -- [ranger]() -- [zsh]() paths and aliases - -## Fonts - -- [NerdFonts symbols](https://github.com/ryanoasis/nerd-fonts) +- [zsh](https://ohmyz.sh/) paths and aliases ## Binaries -- [EFM LSP]() -- [Lazygit]() -- [Lua LSP]() -- [RipGrep]() -- [TexLab]() -- [Treesitter]() - -## Templates - -- SSH config -- Python package -- Crontab - -## Installation - -Run `make` to symlink configs and download extras. - -`software.sh` (WIP) installs common programs. +- [nvim](https://neovim.io) +- [Lazygit](https://github.com/jesseduffield/lazygit) +- [RipGrep](https://github.com/BurntSushi/ripgrep)