cleaup: packages

This commit is contained in:
ange 2025-10-22 05:56:41 +00:00
parent 6aa38bfe91
commit b165a4d62d
Signed by: ange
GPG key ID: 9E0C4157BB7BEB1D
8 changed files with 30 additions and 21 deletions

View file

@ -29,7 +29,7 @@ mkdir -p /mnt/etc/ /mnt/efi/EFI/Linux/
cat <<EOF > /mnt/etc/fstab
UUID=$(blkid "$root" -ovalue -sUUID) / ext4 rw,relatime 0 1
UUID=$(blkid "$esp" -ovalue -sUUID) /efi vfat rw,fmask=0077,dmask=0077 0 2
UUID=$(blkid "$esp" -ovalue -sUUID) /efi vfat rw,umask=0077 0 2
EOF
if [ -n "$swapfile" ]; then

View file

@ -1,17 +1,30 @@
#!/bin/bash
#shellcheck disable=SC2154
case "$(lscpu)" in
*AMD*) printf '%s\n' amd-ucode >> pkglist.txt ;;
*Intel*) printf '%s\n' intel-ucode >> pkglist.txt ;;
esac
if ls /sys/class/power_supply/BAT* &> /dev/null; then
printf '%s\n' tlp >> pkglist.txt
fi
cat <<EOF >> pkglist.txt
archlinux-keyring
efibootmgr
linux{,-lts,-firmware}
mkinitcpio
pacman
sbctl
EOF
case "$(lscpu)" in
*AMD*) printf '%s\n' amd-ucode ;;
*Intel*) printf '%s\n' intel-ucode ;;
esac >> pkglist.txt
case "$(lspci | grep 'VGA\|3D')" in
*AMD*) printf '%s\n' vulkan-radeon mesa ;;
*Intel*) printf '%s\n' vulkan-intel intel-media-driver ;;
*NVIDIA*) printf '%s\n' vulkan-nouveau mesa ;;
esac >> pkglist.txt
printf '%s\n' "$shell" >> pkglist.txt
pacstrap -C rootfs/etc/pacman.conf -K /mnt \
linux{,-lts,-firmware} efibootmgr sbctl pacman archlinux-keyring mkinitcpio - < pkglist.txt
pacstrap -C rootfs/etc/pacman.conf -K /mnt - < pkglist.txt
find /mnt/etc/ -name '*.pacnew' -delete

View file

@ -22,12 +22,5 @@ printf '%s\n' \
zathura-pdf-poppler \
>> pkglist.txt
case "$(lspci | grep 'VGA\|3D')" in
*AMD*) printf '%s\n' vulkan-radeon mesa >> pkglist.txt ;;
*Intel*) printf '%s\n' vulkan-intel intel-media-driver >> pkglist.txt ;;
*NVIDIA*) printf '%s\n' vulkan-nouveau mesa >> pkglist.txt ;;
*) ;;
esac
find ./modules/ -name '*.sh.desktop' -exec rename '.desktop' '' '{}' +
bash ./modules/base.sh

View file

@ -7,14 +7,12 @@ printf '%s\n' \
>> pkglist.txt
case "$(lsmod)" in
*amdgpu*) printf '%s\n' xf86-video-amdgpu >> pkglist.txt ;;
*amdgpu*) printf '%s\n' xf86-video-amdgpu ;;
*nouveau*) printf '%s\n' xf86-video-nouveau ;;
# https://wiki.archlinux.org/title/Intel_graphics#Installation
#*i915*) printf '%s\n' xf86-video-intel >> pkglist.txt ;;
# https://bugs.freedesktop.org/show_bug.cgi?id=94844#c3
#*nouveau*) printf '%s\n' xf86-video-nouveau >> pkglist.txt ;;
esac
esac >> pkglist.txt
find ./modules/ -name '*.sh.dwm' -exec rename '.dwm' '' '{}' +
bash ./modules/desktop.sh

View file

@ -161,5 +161,5 @@ SRCEXT='.src.tar.gz'
#########################################################################
#
#-- Command used to run pacman as root, instead of trying sudo and su
PACMAN_AUTH=(run0 --background=)
PACMAN_AUTH=(sudo)
# vim: set ft=sh ts=2 sw=2 et:

View file

@ -0,0 +1 @@
allow br0

1
rootfs/usr/local/bin/docker Symbolic link
View file

@ -0,0 +1 @@
/usr/bin/podman

3
rootfs/usr/local/bin/sudo Executable file
View file

@ -0,0 +1,3 @@
#!/bin/sh
run0 --background= "$@"