Overhaul package lists for installation of a new system
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
29213e1d2c
commit
4c59dbce30
2 changed files with 129 additions and 125 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
|
*.pkg.tar.*
|
||||||
*.pkg.tar.xz
|
*.pkg.tar.xz
|
||||||
|
|
63
PKGBUILD
63
PKGBUILD
|
@ -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
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue