55 lines
882 B
Bash
Executable File
55 lines
882 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -ouex pipefail
|
|
|
|
/ctx/dnf/remove.sh
|
|
|
|
# install openrazer
|
|
dnf -y install /tmp/rpms/ublue-os/ublue-os-akmods*.rpm
|
|
|
|
dnf -y install /tmp/rpms/kmods/kmod-openrazer*.rpm
|
|
|
|
# install git
|
|
dnf -y install git dnf5-plugins man
|
|
|
|
# copy
|
|
/ctx/copyfiles.sh
|
|
|
|
# dnf
|
|
/ctx/dnf/rpmfusion.sh
|
|
/ctx/dnf/greeter.sh
|
|
/ctx/dnf/hyprland.sh
|
|
/ctx/dnf/environment.sh
|
|
/ctx/dnf/applications.sh
|
|
/ctx/dnf/themes.sh
|
|
/ctx/dnf/terra.sh
|
|
|
|
# cleanup
|
|
dnf -y remove dnf5-plugins
|
|
|
|
# remove files in var lib dnf
|
|
rm -rf /var/lib/dnf
|
|
|
|
# remove fprint lib
|
|
rm -rf /var/lib/fprint
|
|
|
|
# remove PackageKit lib
|
|
rm -rf /var/lib/PackageKit
|
|
|
|
# clean up alsa
|
|
rm -rf /var/lib/alsa
|
|
|
|
# clean up flatpak
|
|
rm -rf /var/lib/flatpak
|
|
|
|
# clean up geoclue?
|
|
rm -rf /var/lib/geoclue
|
|
|
|
# clean up authselect?
|
|
rm -rf /var/lib/authselect
|
|
|
|
# set default shell as zsh
|
|
sed -i "s/^SHELL=.*/SHELL=\/bin\/zsh/" /etc/default/useradd
|
|
|
|
/ctx/finalize.sh
|