In progress work
This commit is contained in:
1
provisioners/install-apt-packages.sh
Normal file → Executable file
1
provisioners/install-apt-packages.sh
Normal file → Executable 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
20
provisioners/install-firefox.sh
Executable 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
|
||||
19
provisioners/install-kde-minimal.sh
Executable file
19
provisioners/install-kde-minimal.sh
Executable 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
0
provisioners/install-nix.sh
Normal file → Executable file
Reference in New Issue
Block a user