update for latest changes 7. April 2026

This commit is contained in:
Johannes Kamprad
2026-04-07 16:51:01 +02:00
parent 218c04bb4e
commit 7c5f2112c9
8 changed files with 10 additions and 108 deletions
+2 -3
View File
@@ -2,12 +2,10 @@ budgie-control-center
budgie-desktop
budgie-desktop-view
budgie-extras
budgie-screensaver
eog
file-roller
gedit
gnome-keyring
gnome-screenshot
gnome-terminal
gvfs
gvfs-afc
@@ -15,12 +13,13 @@ gvfs-gphoto2
gvfs-mtp
gvfs-nfs
gvfs-smb
ibus
lightdm
lightdm-slick-greeter
mutter
mpv
nemo
nemo-fileroller
nemo-preview
network-manager-applet
sushi
xdg-user-dirs-gtk
-1
View File
@@ -17,7 +17,6 @@ lightdm-slick-greeter
mpv
nemo-fileroller
nemo-image-converter
nemo-preview
nemo-share
x-apps
xdg-user-dirs-gtk
+3 -6
View File
@@ -1,4 +1,3 @@
libwnck3
mesa-utils
xf86-input-libinput
xorg-xdpyinfo
@@ -7,9 +6,8 @@ xorg-xinit
xorg-xinput
xorg-xkill
xorg-xrandr
xf86-video-amdgpu
xf86-video-ati
b43-fwcutter
dialog
dnsmasq
dnsutils
ethtool
@@ -21,6 +19,8 @@ networkmanager-openvpn
nss-mdns
openssh
usb_modeswitch
whois
wireless-regdb
wpa_supplicant
xl2tpd
downgrade
@@ -33,7 +33,6 @@ accountsservice
bash-completion
bluez
bluez-utils
ffmpegthumbnailer
gst-libav
gst-plugin-pipewire
gst-plugins-bad
@@ -83,5 +82,3 @@ sg3_utils
sof-firmware
power-profiles-daemon
upower
amd-ucode
intel-ucode
+2 -2
View File
@@ -3,7 +3,6 @@ bluedevil
breeze-gtk
dolphin
dolphin-plugins
eos-breeze-sddm
ffmpegthumbs
fwupd
gwenview
@@ -28,10 +27,11 @@ kwallet-pam
kwayland-integration
libappindicator
okular
partitionmanager
plasma-browser-integration
plasma-desktop
plasma-disks
plasma-firewall
plasma-keyboard
plasma-nm
plasma-pa
plasma-systemmonitor
+2 -2
View File
@@ -6,8 +6,8 @@ hwinfo
inxi
meld
nano-syntax-highlighting
pv
python-defusedxml
python-jinja
python-packaging
rsync
tldr
@@ -16,5 +16,5 @@ vi
wget
firefox
firewalld
python-pyqt6
firewall-applet
aspell
-92
View File
@@ -1,92 +0,0 @@
#!/bin/bash
# Generate package files into given folder from a netinstall.yaml file.
#
DIE() {
echo "$progname: error: $1" >&2
Usage
exit 1
}
Usage() {
cat <<EOF >&2
Usage: $progname netinstall-yaml [target-folder]
where
netinstall-yaml Path to the netinstall.yaml file.
target-folder Path to the folder where package files will be generated. Default: "$folder_default"
The folder will be created if it doesn't exist.
Both paths can be full or relative paths.
EOF
}
Main() {
local file="$1" # path to netinstall.yaml
local folder="$2"
local folder_default="."
local progname="$(basename "$0")"
[ -n "$file" ] || DIE "please give the (full or relative) path to file netinstall.yaml"
[ -r "$file" ] || DIE "file '$file' does not exist"
[ -n "$folder" ] || folder="$folder_default"
local de
local DEs=( # Used as file names and array indexes.
eos-base-group
budgie
cinnamon
gnome
i3
lxqt
mate
plasma
xfce4
)
# These are not found in netinstall.yaml: deepin, openbox
declare -A rootix # DE root indexes in netinstall.yaml
rootix[eos-base-group]=0
rootix[xfce4]=3
rootix[plasma]=4
rootix[gnome]=5
rootix[i3]=6
rootix[mate]=7
rootix[cinnamon]=8
rootix[budgie]=9
rootix[lxqt]=10
mkdir -p $folder
for de in "${DEs[@]}" ; do
echo "$folder/$de ..." >&2
FindFromNetinstall > $folder/$de
done
}
ExtractName() { grep '"' | cut -d'"' -f2 ; }
FindFromNetinstall() {
local rix=${rootix[$de]}
if [ "$(yq .[$rix].subgroups $file)" = "null" ] ; then
# no subgroups
yq .[$rix].packages $file | ExtractName
else
# get packages from all subgroups
local ix max_subgroups=50 # This must be large enough! Currently at least 13.
for ((ix=0; ix < max_subgroups; ix++)) ; do
[ "$(yq .[$rix].subgroups[$ix].packages $file)" = "null" ] && break
yq .[$rix].subgroups[$ix].packages $file | ExtractName
done
[ "$(yq .[$rix].subgroups[$ix].packages $file)" = "null" ] || DIE "$de has more than $max_subgroups subgroups in $file, failing!"
fi
}
Main "$@"
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/bash
# Generate package files using online netinstall.yaml directly
# Generate package files using online packagechooser.conf directly
# using eos-packageslist
eos-packagelist "Desktop-Base + Common packages" > eos-base-group
eos-packagelist "EndeavourOS applications" > eos-apps
-1
View File
@@ -18,7 +18,6 @@ thunar-media-tags-plugin
xdg-user-dirs-gtk
xfce4
xfce4-battery-plugin
xfce4-datetime-plugin
xfce4-mount-plugin
xfce4-netload-plugin
xfce4-notifyd