diff --git a/Makefile b/Makefile index 88f2d273..a7073042 100644 --- a/Makefile +++ b/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): diff --git a/README.md b/README.md index b6384265..57f22279 100644 --- a/README.md +++ b/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 +``` diff --git a/packages/neovim.txt b/packages/neovim.txt new file mode 100644 index 00000000..9f06bc05 --- /dev/null +++ b/packages/neovim.txt @@ -0,0 +1,6 @@ +neovim +npm +ripgrep +rust +tree-sitter +fzf diff --git a/packages/python.txt b/packages/python.txt new file mode 100644 index 00000000..3a5c88aa --- /dev/null +++ b/packages/python.txt @@ -0,0 +1,6 @@ +python +python-pip +python-pynvim +python-virtualenv +python-poetry +python-pyenv diff --git a/packages/sway.txt b/packages/sway.txt new file mode 100644 index 00000000..c62896b3 --- /dev/null +++ b/packages/sway.txt @@ -0,0 +1,10 @@ +sway +swaybg +swayidle +swayimg +swaylock +waybar +bemenu +bemenu-wayland +mako +xorg-xwayland diff --git a/packages/term.txt b/packages/term.txt new file mode 100644 index 00000000..9d1e0f16 --- /dev/null +++ b/packages/term.txt @@ -0,0 +1,3 @@ +fish +starship +wezterm diff --git a/pkglist.txt b/pkglist.txt deleted file mode 100644 index 65be4285..00000000 --- a/pkglist.txt +++ /dev/null @@ -1,13 +0,0 @@ -fish -fzf -neovim -npm -python -python-pip -python-pynvim -python-virtualenv -ripgrep -rust -starship -tree-sitter -wezterm