Currently on Fedora Kinoite I have a relatively long pkglist function I use to track any changes I do.
As you can see, I can use 4/5ths of this function on Debian, but following the reference manual on a virtual machine gave me a veeery long list. I’m investigating this further but I wonder if you guys have something easy prepared.
function pkglist -d "Gets list of installed packages"
# Prevent descriptions in other languages
set -l LANG C
# Define pkglists location
set -l dot $HOME/.config/dotfiles
echo "(1/5) RPM-OSTREE status"
rpm-ostree status > $dot/pkglist.rpm-ostree --booted
echo "(2/5) Identify flatpaks"
flatpak list --app --columns=application > $dot/pkglist.flatpak
echo "(3/5) Identify pinned flatpak runtimes"
flatpak pin > $dot/pkglist.flatpak.pinned
echo "(4/5) Identify flatpak overrides"
for i in (cat $dot/pkglist.flatpak)
if test -s (flatpak override --show --user $i|psub)
echo $i
flatpak override --show --user $i
echo
end
end > $dot/pkglist.flatpak.overrides
echo "(5/5) Save KDE configuration"
fedora konsave -s kde_configuration --force
# to apply configuration
# fedora konsave -a kde_configuration
git -C $dot st
end
You must log in or register to comment.