Browse Source

Update with the missing lists

master
Martins Eglitis 2 years ago
parent
commit
809460a252
6 changed files with 56 additions and 145 deletions
  1. +14
    -10
      README.md
  2. +18
    -0
      base.list
  3. +11
    -0
      graphical.list
  4. +4
    -0
      virtualization.list
  5. +9
    -0
      web.list
  6. +0
    -135
      workstation.txt

+ 14
- 10
README.md View File

@@ -1,23 +1,27 @@
# pacman
# lists

Pacman packages for various environments.
Arch linux package lists for various environments.

## Usage

To install from the <environment> list:
I recommend using `trizen` or any other wrapper to manage both official and unofficial packages (AUR). To install the wrapper:

````
pacman -S - < <environment>.txt
curl -LO https://aur.archlinux.org/cgit/aur.git/snapshot/trizen.tar.gz
tar xvf trizen.tar.gz
cd trizen
makepkg -sric
````

Because the lists may contain foreign packages from AUR, it is better to remove them first:
Then, for example, to install the graphical packages:

````
pacman -S $(comm -12 <(pacman -Slq | sort) <(sort <environment>.txt))
$ trizen -S - < graphical.list
````

To remove all packages not mentioned in the <environment> list:
## Lists

````
pacman -Rsu $(comm -23 <(pacman -Qq | sort) <(sort <environment>.txt))
````
- `base` - a solid base for CLI and GUI
- `graphical` - a simple yet elegant GUI
- 'web` - a LEMP stack
- `virtualization` - a virtualization stack

+ 18
- 0
base.list View File

@@ -0,0 +1,18 @@
base
base-devel
git
intel-ucode
keychain
ncdu
neovim
ntfs-3g
oh-my-zsh-git
oh-my-zsh-powerline-theme-git
openssh
python-neovim
slock
stow
sudo
ufw
wpa_supplicant
zsh

+ 11
- 0
graphical.list View File

@@ -0,0 +1,11 @@
awesome
compton-git
firefox
mpv
termite
thunderbird
transmission-cli
xf86-video-amdgpu-git
xorg
xorg-xinit
xsel

+ 4
- 0
virtualization.list View File

@@ -0,0 +1,4 @@
linux-vfio
ovmf
qemu-git
virtio-win

+ 9
- 0
web.list View File

@@ -0,0 +1,9 @@
composer
filezilla
gulp
mariadb
nginx
npm
php
php-fpm
phpunit

+ 0
- 135
workstation.txt View File

@@ -1,135 +0,0 @@
alsa-utils
arc-icon-theme
autoconf
automake
avr-gcc
avr-libc
avrdude
bash
bc
binutils
bison
bzip2
composer
conky
coreutils
cryptsetup
ctags
dbeaver
device-mapper
dhcpcd
diffutils
e2fsprogs
exfat-utils
exo
fakeroot
feh
file
filesystem
filezilla
findutils
firefox
garcon
gawk
gcc
gcc-libs
gdb
gettext
git
glibc
grep
gsl
gtk-xfce-engine
gzip
imagemagick
inetutils
intel-ucode
iproute2
iputils
jfsutils
kicad
kicad-library
kicad-library-3d
less
liblinear
libreoffice-fresh
libselinux
libsepol
libtool
licenses
linux
linux-headers
logrotate
lvm2
m4
make
man-db
man-pages
mariadb
mpv
mupdf
ncdu
neovim
netctl
nginx
nodejs
npm
ntfs-3g
openssh
pacman
parted
patch
pavucontrol
pciutils
pcmciautils
perl
php
php-font-lib
php-fpm
php-gd
php-intl
pkg-config
procps-ng
psmisc
pulseaudio
python-neovim
python2-crypto
qt4
ranger
rsync
screen
sed
shadow
slock
sshfs
stow
sudo
sysfsutils
systemd-sysvcompat
tar
texinfo
thunar
thunar-volman
thunderbird
tmfs
tumbler
ufw
unzip
usbutils
util-linux
which
xfce4-panel
xfce4-power-manager
xfce4-session
xfce4-settings
xfce4-terminal
xfconf
xfdesktop
xfsprogs
xfwm4
xfwm4-themes
xorg-server
xorg-server-utils
xorg-xinit
xsel
zip

Loading…
Cancel
Save