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:
|
uninstall:
|
||||||
rm -rf $(LAZY_DIR)
|
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/%
|
$(CONFIG_TARGETS): $(CONFIG_DIR)/%: config/%
|
||||||
$(SSH_TARGETS): $(SSH_DIR)/%: ssh/%
|
$(SSH_TARGETS): $(SSH_DIR)/%: ssh/%
|
||||||
$(CONFIG_TARGETS) $(SSH_TARGETS):
|
$(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`
|
- Undo `make install`
|
||||||
- `all`
|
- `all`
|
||||||
- `link` and `install` in one operation
|
- `link` and `install` in one operation
|
||||||
- `pacman`
|
|
||||||
- Install/update all packages listed in `pkglist.txt`
|
|
||||||
|
|
||||||
## Configs
|
## Configs
|
||||||
|
|
||||||
|
@ -30,3 +28,13 @@ Collection of various settings, configurations and other miscellaneous tools.
|
||||||
- [nvim](https://neovim.io)
|
- [nvim](https://neovim.io)
|
||||||
- [Lazygit](https://github.com/jesseduffield/lazygit)
|
- [Lazygit](https://github.com/jesseduffield/lazygit)
|
||||||
- [RipGrep](https://github.com/BurntSushi/ripgrep)
|
- [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