From de1fccfd004ef011215893368b5cfea1bb21a745 Mon Sep 17 00:00:00 2001 From: Rasmus Lauritsen Date: Mon, 17 Jun 2024 17:23:36 +0200 Subject: [PATCH] first commit --- install/app-crossftp.sh | 5 +++ install/app-flatpak-app.sh | 3 ++ install/app-flatpak-bitwarden.sh | 1 + install/app-flatpak-deluge.sh | 1 + install/app-flatpak-discord.sh | 1 + install/app-flatpak-obsidian.sh | 1 + install/app-flatpak-prusaslicer.sh | 1 + install/app-flatpak-remmina.sh | 1 + install/app-flatpak-steam.sh | 1 + install/app-flatpak-vlc.sh | 1 + install/app-flatpak-waterfox.sh | 1 + install/app-helm.sh | 10 +++++ install/app-teamviewer.sh | 10 +++++ install/app-unrarall.sh | 6 +++ install/app-vscode.sh | 10 +++++ omakub-custom.sh | 62 ++++++++++++++++++++++++++++++ 16 files changed, 115 insertions(+) create mode 100755 install/app-crossftp.sh create mode 100755 install/app-flatpak-app.sh create mode 100644 install/app-flatpak-bitwarden.sh create mode 100644 install/app-flatpak-deluge.sh create mode 100644 install/app-flatpak-discord.sh create mode 100644 install/app-flatpak-obsidian.sh create mode 100644 install/app-flatpak-prusaslicer.sh create mode 100644 install/app-flatpak-remmina.sh create mode 100644 install/app-flatpak-steam.sh create mode 100644 install/app-flatpak-vlc.sh create mode 100644 install/app-flatpak-waterfox.sh create mode 100755 install/app-helm.sh create mode 100755 install/app-teamviewer.sh create mode 100644 install/app-unrarall.sh create mode 100755 install/app-vscode.sh create mode 100755 omakub-custom.sh diff --git a/install/app-crossftp.sh b/install/app-crossftp.sh new file mode 100755 index 0000000..0dc4edd --- /dev/null +++ b/install/app-crossftp.sh @@ -0,0 +1,5 @@ +cd /tmp +wget https://www.crossftp.com/crossftp_1.99.9.deb +sudo apt install -y ./crossftp_1.99.9.deb +rm crossftp_1.99.9.deb +cd - \ No newline at end of file diff --git a/install/app-flatpak-app.sh b/install/app-flatpak-app.sh new file mode 100755 index 0000000..9cdd75b --- /dev/null +++ b/install/app-flatpak-app.sh @@ -0,0 +1,3 @@ +sudo apt install -y flatpak +sudo apt install -y gnome-software-plugin-flatpak +sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo \ No newline at end of file diff --git a/install/app-flatpak-bitwarden.sh b/install/app-flatpak-bitwarden.sh new file mode 100644 index 0000000..87dc95f --- /dev/null +++ b/install/app-flatpak-bitwarden.sh @@ -0,0 +1 @@ +sudo flatpak install -y com.bitwarden.desktop \ No newline at end of file diff --git a/install/app-flatpak-deluge.sh b/install/app-flatpak-deluge.sh new file mode 100644 index 0000000..e5815ff --- /dev/null +++ b/install/app-flatpak-deluge.sh @@ -0,0 +1 @@ +sudo flatpak install -y org.deluge_torrent.deluge \ No newline at end of file diff --git a/install/app-flatpak-discord.sh b/install/app-flatpak-discord.sh new file mode 100644 index 0000000..60c7115 --- /dev/null +++ b/install/app-flatpak-discord.sh @@ -0,0 +1 @@ +sudo flatpak install -y com.discordapp.Discord \ No newline at end of file diff --git a/install/app-flatpak-obsidian.sh b/install/app-flatpak-obsidian.sh new file mode 100644 index 0000000..513c4bd --- /dev/null +++ b/install/app-flatpak-obsidian.sh @@ -0,0 +1 @@ +sudo flatpak install -y md.obsidian.Obsidian \ No newline at end of file diff --git a/install/app-flatpak-prusaslicer.sh b/install/app-flatpak-prusaslicer.sh new file mode 100644 index 0000000..ad0d2c1 --- /dev/null +++ b/install/app-flatpak-prusaslicer.sh @@ -0,0 +1 @@ +sudo flatpak install -y com.prusa3d.PrusaSlicer \ No newline at end of file diff --git a/install/app-flatpak-remmina.sh b/install/app-flatpak-remmina.sh new file mode 100644 index 0000000..c737439 --- /dev/null +++ b/install/app-flatpak-remmina.sh @@ -0,0 +1 @@ +sudo flatpak install -y org.remmina.Remmina \ No newline at end of file diff --git a/install/app-flatpak-steam.sh b/install/app-flatpak-steam.sh new file mode 100644 index 0000000..0cd91b9 --- /dev/null +++ b/install/app-flatpak-steam.sh @@ -0,0 +1 @@ +sudo flatpak install -y com.valvesoftware.Steam \ No newline at end of file diff --git a/install/app-flatpak-vlc.sh b/install/app-flatpak-vlc.sh new file mode 100644 index 0000000..351faaa --- /dev/null +++ b/install/app-flatpak-vlc.sh @@ -0,0 +1 @@ +sudo flatpak install -y org.videolan.VLC \ No newline at end of file diff --git a/install/app-flatpak-waterfox.sh b/install/app-flatpak-waterfox.sh new file mode 100644 index 0000000..0571eec --- /dev/null +++ b/install/app-flatpak-waterfox.sh @@ -0,0 +1 @@ +sudo flatpak install -y net.waterfox.waterfox \ No newline at end of file diff --git a/install/app-helm.sh b/install/app-helm.sh new file mode 100755 index 0000000..f94dc30 --- /dev/null +++ b/install/app-helm.sh @@ -0,0 +1,10 @@ +sudo install -m 0755 -d /etc/apt/keyrings +sudo apt-get install -y apt-transport-https wget gpg > /dev/null + +wget -qO- https://baltocdn.com/helm/signing.asc | gpg --dearmor > packages.helm.gpg +sudo install -D -o root -g root -m 644 packages.helm.gpg /etc/apt/keyrings/packages.helm.gpg +echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm.list > /dev/null +rm -f packages.helm.gpg + +sudo apt update +sudo apt install -y helm \ No newline at end of file diff --git a/install/app-teamviewer.sh b/install/app-teamviewer.sh new file mode 100755 index 0000000..838ebfd --- /dev/null +++ b/install/app-teamviewer.sh @@ -0,0 +1,10 @@ +sudo install -m 0755 -d /etc/apt/keyrings +sudo apt-get install -y apt-transport-https wget gpg > /dev/null + +wget -qO- https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc | gpg --dearmor > packages.teamviewer.gpg +sudo install -D -o root -g root -m 644 packages.teamviewer.gpg /etc/apt/keyrings/packages.teamviewer.gpg +echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.teamviewer.gpg] http://linux.teamviewer.com/deb stable main" | sudo tee /etc/apt/sources.list.d/teamviewer.list > /dev/null +rm -f packages.teamviewer.gpg + +sudo apt update +sudo apt install -y teamviewer \ No newline at end of file diff --git a/install/app-unrarall.sh b/install/app-unrarall.sh new file mode 100644 index 0000000..3c7fa13 --- /dev/null +++ b/install/app-unrarall.sh @@ -0,0 +1,6 @@ +cd /tmp +wget -O unrarall https://raw.githubusercontent.com/arfoll/unrarall/master/unrarall +sudo chmod 0777 unrarall +sudo chown root:root unrarall +sudo mv unrarall /usr/bin/unrarall +cd - \ No newline at end of file diff --git a/install/app-vscode.sh b/install/app-vscode.sh new file mode 100755 index 0000000..0cd9a07 --- /dev/null +++ b/install/app-vscode.sh @@ -0,0 +1,10 @@ +sudo install -m 0755 -d /etc/apt/keyrings + +sudo apt-get install -y apt-transport-https wget gpg > /dev/null +wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg +sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg +echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null +rm -f packages.microsoft.gpg + +sudo apt update +sudo apt install -y code \ No newline at end of file diff --git a/omakub-custom.sh b/omakub-custom.sh new file mode 100755 index 0000000..4d4fcf4 --- /dev/null +++ b/omakub-custom.sh @@ -0,0 +1,62 @@ +# Install Omakube dev-version (main branch) +wget -qO- https://omakub.org/install-dev | bash + +# Install VSCode extensions +code --install-extension esbenp.prettier-vscode +code --install-extension golang.go +code --install-extension ms-azuretools.vscode-docker +code --install-extension ms-python.debugpy +code --install-extension ms-python.python +code --install-extension ms-python.vscode-pylance +code --install-extension ms-vscode-remote.remote-containers +code --install-extension ms-vscode-remote.remote-ssh +code --install-extension ms-vscode-remote.remote-ssh-edit +code --install-extension ms-vscode-remote.remote-wsl +code --install-extension ms-vscode-remote.vscode-remote-extensionpack +code --install-extension ms-vscode.remote-explorer +code --install-extension ms-vscode.remote-server +code --install-extension rangav.vscode-thunder-client +code --install-extension redhat.ansible +code --install-extension redhat.java +code --install-extension redhat.vscode-commons +code --install-extension redhat.vscode-microprofile +code --install-extension redhat.vscode-quarkus +code --install-extension redhat.vscode-xml +code --install-extension redhat.vscode-yaml +code --install-extension vscjava.vscode-java-debug + +# Install missings apps +sudo apt install -y apt-transport-https ca-certificates cifs-utils cksfv curl dirmgr gnupg mc nano pipx python3 sshpass unrar unzip wget +sudo apt install -y doublecmd-common +sudo apt install -y mc +sudo apt install -y nextcloud-desktop +sudo apt install -y solaar +sudo snap install kubectl --classic +sudo snap install slack + +# Overvej: +#Raspberry Pi Imager +#OpenSCAD +#Microsoft Edge +#Notepadqq + + +# Install games +sudo snap install openra + +# Remove Web-shortcuts from Omakub +rm ~/.local/share/applications/Basecamp.desktop +rm ~/.local/share/applications/HEY.desktop +rm ~/.local/share/applications/WhatsApp.desktop + +# Remove Apps from Omakub +sudo apt remove --purge -y signal-desktop +sudo apt remove -y spotify-client +sudo apt remove -y zoom + +# 1Password +sudo rm /etc/apt/sources.list.d/1password.list +sudo rm /usr/share/keyrings/1password-archive-keyring.gpg +sudo rm /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg +sudo rm -r /etc/debsig/policies/AC2D62742012EA22/ +sudo apt-get remove --purge -y 1password 1password-cli