Split `deuill-base` and `deuill-base-extras`

Extra user utilities will now be placed in the latter package, while the
former will be strictly confined to setting up a workable base system.
This commit is contained in:
Alex Palaistras 2023-02-19 14:11:45 +00:00
parent 9a89e16b2f
commit b60b12d83d
3 changed files with 32 additions and 13 deletions

View File

@ -0,0 +1,28 @@
# Maintainer: Alex Palaistras <alex+archlinux@deuill.org>
pkgname=deuill-base-extras
pkgver=1.0.0
pkgrel=1
pkgdesc="Extra packages in base configuration for deuill systems"
arch=("any")
url="https://git.deuill.org/deuill/archlinux-packages"
license=("MIT")
depends=(
# System daemons.
mpd
pipewire
pipewire-alsa
pipewire-pulse
wireplumber
# User utilities and dependencies.
bluez-utils
btop
emacs
ncmpcpp
pass
pass-otp
pulsemixer
ripgrep
unrar
unzip
)

View File

@ -10,11 +10,6 @@ depends=(
# System daemons.
iwd
bluez
mpd
pipewire
pipewire-alsa
pipewire-pulse
wireplumber
openssh
pcsclite
@ -22,20 +17,12 @@ depends=(
fish
man-db
kmscon
bluez-utils
ttc-iosevka
ripgrep
pam-u2f
gcr
# User utilities and dependencies.
git
btop
emacs
pass
pass-otp
pulsemixer
ncmpcpp
)
install="$pkgname.install"
source=(

View File

@ -2,12 +2,16 @@ post_install() {
echo "Enabling basic networking with systemd-networkd..."
systemctl enable --now systemd-resolved
systemctl enable --now systemd-networkd
echo "Enabling PCSC socket for GPG cards..."
systemctl enable --now pcscd.socket
echo "Enabling KMSCON on all virtual terminals..."
ln -sf "/usr/lib/systemd/system/kmsconvt@.service" "/etc/systemd/system/autovt@.service"
echo "Enabling systemd stub resolv.conf..."
ln -sf "/run/systemd/resolve/stub-resolv.conf" "/etc/resolv.conf"
post_upgrade
}