In progress work

This commit is contained in:
2023-04-18 19:37:38 -04:00
parent 9383d6dc16
commit 915fc2e5c7
6 changed files with 91 additions and 9 deletions

1
provisioners/install-apt-packages.sh Normal file → Executable file
View File

@@ -23,6 +23,7 @@ apt_packages=(
install_apt_packages()
{
export DEBIAN_FRONTEND="noninteractive"
apt-get update
if [ "${apt_packages[*]}" ]; then
apt-get -qy install "${apt_packages[@]}"
fi

20
provisioners/install-firefox.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/env bash
# Install firefox as a deb instead of a snap
# Reference: https://askubuntu.com/questions/1399383/how-to-install-firefox-as-a-traditional-deb-package-without-snap-in-ubuntu-22
add-apt-repository ppa:mozillateam/ppa
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
Package: firefox
Pin: version 1:1snap1-0ubuntu2
Pin-Priority: -1
' | tee /etc/apt/preferences.d/mozilla-firefox
snap remove firefox
apt install firefox
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox

View File

@@ -0,0 +1,19 @@
#!/usr/bin/env bash
# Ensure that no interactive prompts are used
export DEBIAN_FRONTEND=noninteractive
# Additional pacakges to ensure a nice experience
additional_packages=(
konsole
#firefox
pinentry-gtk2
pinentry-qt
policykit-desktop-privileges
)
apt-get install -qy "${additional_packages[@]}" || exit 1
# Install a minimal kubuntu desktop
# apt-get install --no-install-recommends -qy sddm || exit 1
# apt-get install --no-install-recommends -qy kubuntu-desktop || exit 1
apt-get install -qy kubuntu-desktop || exit 1

0
provisioners/install-nix.sh Normal file → Executable file
View File