Move pkglist into separate, grouped package files
This commit is contained in:
parent
e4e7f492f7
commit
35a2948657
5
Makefile
5
Makefile
|
@ -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):
|
||||
|
|
12
README.md
12
README.md
|
@ -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
6
packages/neovim.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
neovim
|
||||
npm
|
||||
ripgrep
|
||||
rust
|
||||
tree-sitter
|
||||
fzf
|
6
packages/python.txt
Normal file
6
packages/python.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
python
|
||||
python-pip
|
||||
python-pynvim
|
||||
python-virtualenv
|
||||
python-poetry
|
||||
python-pyenv
|
10
packages/sway.txt
Normal file
10
packages/sway.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
sway
|
||||
swaybg
|
||||
swayidle
|
||||
swayimg
|
||||
swaylock
|
||||
waybar
|
||||
bemenu
|
||||
bemenu-wayland
|
||||
mako
|
||||
xorg-xwayland
|
3
packages/term.txt
Normal file
3
packages/term.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
fish
|
||||
starship
|
||||
wezterm
|
13
pkglist.txt
13
pkglist.txt
|
@ -1,13 +0,0 @@
|
|||
fish
|
||||
fzf
|
||||
neovim
|
||||
npm
|
||||
python
|
||||
python-pip
|
||||
python-pynvim
|
||||
python-virtualenv
|
||||
ripgrep
|
||||
rust
|
||||
starship
|
||||
tree-sitter
|
||||
wezterm
|
Loading…
Reference in a new issue