Overhaul package lists for installation of a new system

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2022-07-02 16:10:31 +02:00
parent 29213e1d2c
commit 4c59dbce30
Signed by: luzifer
GPG key ID: 0066F03ED215AD7D
2 changed files with 129 additions and 125 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
*.pkg.tar.*
*.pkg.tar.xz *.pkg.tar.xz

View file

@ -6,7 +6,7 @@ pkgname=(
luzifer-devel luzifer-devel
luzifer-gui luzifer-gui
) )
pkgver=0.5.2 pkgver=0.6.0
pkgrel=1 pkgrel=1
pkgdesc='System configuration for @luzifer systems' pkgdesc='System configuration for @luzifer systems'
arch=(any) arch=(any)
@ -21,17 +21,28 @@ package_luzifer-base() {
conflicts=(vim vi) conflicts=(vim vi)
install=luzifer-base.install install=luzifer-base.install
# Build on former Archlinux base group (pacman -Qgq base | xargs | fold -sw 72) # Build on former base package
# Packages removed: vi
# Packages added: base (new Base-Meta-Package, essentially containing a subset of these)
depends=( depends=(
base bash bzip2 coreutils cryptsetup device-mapper dhcpcd diffutils base
e2fsprogs file filesystem findutils gawk gcc-libs gettext glibc grep )
gzip inetutils iproute2 iputils jfsutils less licenses linux
linux-firmware logrotate lvm2 man-db man-pages mdadm nano netctl pacman # Add basic system packages (formerly in "base" group)
pciutils perl procps-ng psmisc reiserfsprogs s-nail sed depends+=(
shadow sysfsutils systemd-sysvcompat tar texinfo usbutils util-linux cryptsetup
which xfsprogs e2fsprogs
less
linux
linux-firmware
logrotate
lvm2
man-db
man-pages
mdadm
netctl
usbutils
util-linux
which
xfsprogs
) )
# Add system utils # Add system utils
@ -45,11 +56,13 @@ package_luzifer-base() {
gocryptfs gocryptfs
jq jq
pacman-contrib pacman-contrib
peco
ripgrep ripgrep
rsync rsync
sudo sudo
tmux tmux
unzip unzip
vault-bin
wget wget
) )
@ -85,11 +98,11 @@ package_luzifer-base() {
} }
package_luzifer-devel() { package_luzifer-devel() {
# Start with Archlinux base-devel group (pacman -Qgq base-devel | xargs | fold -sw 72) # Start with Archlinux base-devel group (pacman -Sg base-devel | cut -d ' ' -f 2 | xargs | fold -sw 72)
depends=( depends=(
autoconf automake binutils bison fakeroot file findutils flex gawk gcc autoconf automake binutils bison fakeroot file findutils flex gawk gcc
gettext grep groff gzip libtool m4 make pacman patch pkgconf sed sudo gettext grep groff gzip libtool m4 make pacman patch pkgconf sed sudo
systemd texinfo util-linux which texinfo which
) )
# Apply my base package # Apply my base package
@ -99,6 +112,7 @@ package_luzifer-devel() {
depends+=( depends+=(
autopep8 autopep8
aws-cli aws-cli
diffutils
docker docker
git git
go go
@ -126,16 +140,18 @@ package_luzifer-gui() {
depends+=( depends+=(
lightdm lightdm
lightdm-gtk-greeter lightdm-gtk-greeter
xorg-server
) )
# Add i3 (pacman -Qgq i3 | xargs | fold -sw 72) # Add i3 (pacman -Sg i3 | cut -d ' ' -f 2 | xargs | fold -sw 72)
depends+=( depends+=(
i3-gaps i3blocks i3lock i3status i3-gaps i3-wm i3blocks i3lock i3status
) )
# Add GUI environment # Add GUI environment
depends+=( depends+=(
alacritty alacritty
chromium
dex dex
dialog dialog
dmenu dmenu
@ -143,20 +159,7 @@ package_luzifer-gui() {
maim maim
mupdf mupdf
redshift redshift
) xbindkeys
xclip
# Add Archlinux xorg group (pacman -Qgq xorg | xargs | fold -sw 72)
depends+=(
xf86-video-vesa xorg-bdftopcf xorg-docs xorg-font-util
xorg-fonts-100dpi xorg-fonts-75dpi xorg-fonts-encodings xorg-iceauth
luit xorg-mkfontscale xorg-server xorg-server-common
xorg-server-devel xorg-server-xdmx xorg-server-xephyr xorg-server-xnest
xorg-server-xvfb xorg-server-xwayland xorg-sessreg xorg-setxkbmap
xorg-smproxy xorg-x11perf xorg-xauth xorg-xcmsdb xorg-xcursorgen
xorg-xdpyinfo xorg-xdriinfo xorg-xev xorg-xgamma xorg-xhost xorg-xinput
xorg-xkbcomp xorg-xkbevd xorg-xkbutils xorg-xkill xorg-xlsatoms
xorg-xlsclients xorg-xmodmap xorg-xpr xorg-xprop xorg-xrandr xorg-xrdb
xorg-xrefresh xorg-xset xorg-xsetroot xorg-xvinfo xorg-xwd
xorg-xwininfo xorg-xwud
) )
} }