Move pkglist into separate, grouped package files

This commit is contained in:
Evie Litherland-Smith 2023-02-25 20:15:51 +00:00
parent e4e7f492f7
commit 35a2948657
7 changed files with 35 additions and 20 deletions

View file

@ -28,11 +28,6 @@ install: $(LAZY_DIR)
uninstall:
rm -rf $(LAZY_DIR)
pacman:
sort -h pkglist.txt -o pkglist.txt
pacman -T - < pkglist.txt ||\
sudo pacman --needed -S - < pkglist.txt
$(CONFIG_TARGETS): $(CONFIG_DIR)/%: config/%
$(SSH_TARGETS): $(SSH_DIR)/%: ssh/%
$(CONFIG_TARGETS) $(SSH_TARGETS):

View file

@ -14,8 +14,6 @@ Collection of various settings, configurations and other miscellaneous tools.
- Undo `make install`
- `all`
- `link` and `install` in one operation
- `pacman`
- Install/update all packages listed in `pkglist.txt`
## Configs
@ -30,3 +28,13 @@ Collection of various settings, configurations and other miscellaneous tools.
- [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
```

6
packages/neovim.txt Normal file
View file

@ -0,0 +1,6 @@
neovim
npm
ripgrep
rust
tree-sitter
fzf

6
packages/python.txt Normal file
View file

@ -0,0 +1,6 @@
python
python-pip
python-pynvim
python-virtualenv
python-poetry
python-pyenv

10
packages/sway.txt Normal file
View file

@ -0,0 +1,10 @@
sway
swaybg
swayidle
swayimg
swaylock
waybar
bemenu
bemenu-wayland
mako
xorg-xwayland

3
packages/term.txt Normal file
View file

@ -0,0 +1,3 @@
fish
starship
wezterm

View file

@ -1,13 +0,0 @@
fish
fzf
neovim
npm
python
python-pip
python-pynvim
python-virtualenv
ripgrep
rust
starship
tree-sitter
wezterm