nixos/README.md

41 lines
1.1 KiB
Markdown
Raw Normal View History

2023-01-10 13:20:30 +00:00
# Personal dotfiles
2023-01-10 13:20:30 +00:00
Collection of various settings, configurations and other miscellaneous tools.
2023-02-13 13:05:51 +00:00
`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
2023-01-10 13:20:30 +00:00
- [neovim](https://neovim.io)
2023-02-13 13:05:51 +00:00
- [wezterm](https://wezfurlong.org/wezterm/)
2023-01-10 13:20:30 +00:00
- [lazygit](https://github.com/jesseduffield/lazygit)
- [tmux](https://tmux.github.io/)
2023-02-13 13:05:51 +00:00
- [zsh](https://ohmyz.sh/) paths and aliases
2023-01-10 13:20:30 +00:00
2023-01-28 16:36:42 +00:00
## Binaries
2023-02-13 13:05:51 +00:00
- [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
```