@@ -32,39 +32,23 @@ function module_desktop() {
3232 local commands
3333 IFS=' ' read -r -a commands <<< " ${module_options[" module_desktop,example" ]}"
3434
35- # generate and install packages
36- module_desktop_packages " $de " " $DISTROID "
37-
3835 case " $1 " in
3936 " ${commands[0]} " )
4037
38+ # Add APA development repository - this will be moved to main repo once it gets out of testing phase
39+ sudo tee /etc/apt/sources.list.d/armbian-apa.sources > /dev/null << - 'EOT '
40+ Types: deb
41+ URIs: https://github.armbian.com/apa
42+ Suites: current
43+ Components: main
44+ Signed-By: /usr/share/keyrings/armbian.gpg
45+ EOT
46+
4147 # update package list
4248 pkg_update
4349
44- # desktops has different default login managers
45- case " $de " in
46- gnome)
47- echo " /usr/sbin/gdm3" > /etc/X11/default-display-manager
48- pkg_install -o Dpkg::Options::=" --force-confold" ${PACKAGES}
49- pkg_install -o Dpkg::Options::=" --force-confold" ${PACKAGES_UNINSTALL}
50- pkg_install -o Dpkg::Options::=" --force-confold" gdm3
51- ;;
52- kde-neon)
53- echo " /usr/sbin/sddm" > /etc/X11/default-display-manager
54- pkg_install -o Dpkg::Options::=" --force-confold" ${PACKAGES}
55- pkg_install -o Dpkg::Options::=" --force-confold" ${PACKAGES_UNINSTALL}
56- pkg_install -o Dpkg::Options::=" --force-confold" kde-standard
57- ;;
58- * )
59- echo " /usr/sbin/lightdm" > /etc/X11/default-display-manager
60- pkg_install -o Dpkg::Options::=" --force-confold" ${PACKAGES}
61- pkg_install -o Dpkg::Options::=" --force-confold" ${PACKAGES_UNINSTALL}
62- pkg_install -o Dpkg::Options::=" --force-confold" lightdm
63- ;;
64- esac
65-
66- # install desktop
67- pkg_install -o Dpkg::Options::=" --force-confold" armbian-${DISTROID} -desktop-${de}
50+ # Install desktop package
51+ pkg_install armbian-desktop-${de}
6852
6953 # add user to groups
7054 for additionalgroup in sudo netdev audio video dialout plugdev input bluetooth systemd-journal ssh; do
0 commit comments