home · contact · privacy
Fix. master
authorChristian Heller <c.heller@plomlompom.de>
Wed, 24 Dec 2025 12:09:15 +0000 (13:09 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 24 Dec 2025 12:09:15 +0000 (13:09 +0100)
trixie/copy/desktop/home/plom/.config/iamb/config.toml [new file with mode: 0644]
trixie/copy/desktop/home/plom/.local/bin/setup_apps
trixie/scripts/lib/INSTALLER_VERSION.sh

diff --git a/trixie/copy/desktop/home/plom/.config/iamb/config.toml b/trixie/copy/desktop/home/plom/.config/iamb/config.toml
new file mode 100644 (file)
index 0000000..2e8e425
--- /dev/null
@@ -0,0 +1,7 @@
+default_profile = "matrix-org"
+
+[profiles.tchncs-de]
+user_id = "@plomlompom:tchncs.de"
+
+[profiles.matrix-org]
+user_id = "@plomlompom:matrix.org"
index a9513c35671071e1c86408a17337977a83d83d47..f66010381e7ce7b160d0eaac48d3895664eac1f4 100755 (executable)
@@ -9,7 +9,7 @@ cd "${ROOT}"
 abort_if_offline
 abort_if_command_unknown xz
 
 abort_if_offline
 abort_if_command_unknown xz
 
-expect_n_args 0 4 '[discord] [mattermost] [signal] [telegram]' "$@"
+expect_n_args 0 5 '[discord] [mattermost] [signal] [telegram] [iamb]' "$@"
 
 install_with_repo() {
     local APP_NAME=$1
 
 install_with_repo() {
     local APP_NAME=$1
@@ -50,16 +50,6 @@ install_telegram() {
     rm "${FILENAME_TGRAM_ARCHIVE}"
 }
 
     rm "${FILENAME_TGRAM_ARCHIVE}"
 }
 
-install_discord() {
-    local FILENAME_DISCORD_DEB_SOURCE='download?platform=linux'
-    local FILENAME_DISCORD_DEB_TARGET=discord.deb
-    local URL_DISCORD="https://discord.com/api/${FILENAME_DISCORD_DEB_SOURCE}"
-    wget "${URL_DISCORD}"
-    mv "${FILENAME_DISCORD_DEB_SOURCE}" "${FILENAME_DISCORD_DEB_TARGET}"
-    sudo apt install "./${FILENAME_DISCORD_DEB_TARGET}"
-    rm "${FILENAME_DISCORD_DEB_TARGET}"
-}
-
 install_mattermost() {
     install_with_repo mattermost deb.packages.mattermost.com pubkey.gpg stable
 }
 install_mattermost() {
     install_with_repo mattermost deb.packages.mattermost.com pubkey.gpg stable
 }
@@ -68,6 +58,30 @@ install_signal() {
     install_with_repo signal updates.signal.org/desktop/apt keys.asc xenial
 }
 
     install_with_repo signal updates.signal.org/desktop/apt keys.asc xenial
 }
 
+install_from_deb() {
+    local URL_PREFIX="$1"
+    local FILENAME_DEB_TARGET="$2"
+    local FILENAME_DEB_SOURCE="$3"
+    if [ -z "${FILENAME_DEB_SOURCE}" ]; then
+        FILENAME_DEB_SOURCE="${FILENAME_DEB_TARGET}" 
+    fi
+    local URL_DEB="${URL_PREFIX}${FILENAME_DEB_SOURCE}"
+    wget "${URL_DEB}"
+    if [ ! "${FILENAME_DEB_TARGET}" = "${FILENAME_DEB_SOURCE}" ]; then
+        mv "${FILENAME_DEB_SOURCE}" "${FILENAME_DEB_TARGET}" 
+    fi
+    sudo apt install "./${FILENAME_DEB_TARGET}"
+    rm "${FILENAME_DEB_TARGET}"
+}
+
+install_discord() {
+    install_from_deb https://discord.com/api/ discord.deb download?platform=linux
+}
+
+install_iamb() {
+    install_from_deb https://github.com/ulyssa/iamb/releases/latest/download/ iamb-x86_64-unknown-linux-musl.deb
+}
+
 TEMP_DIR=$(mktemp -d)
 cd "${TEMP_DIR}"
 
 TEMP_DIR=$(mktemp -d)
 cd "${TEMP_DIR}"
 
@@ -76,6 +90,7 @@ if [ "$#" -eq 0 ]; then
     install_telegram
     install_discord
     install_mattermost
     install_telegram
     install_discord
     install_mattermost
+    install_iamb
 else
     while [ "$#" -gt 0 ]; do
         if [ "$1" = 'signal' ]; then
 else
     while [ "$#" -gt 0 ]; do
         if [ "$1" = 'signal' ]; then
@@ -86,6 +101,8 @@ else
             install_discord
         elif [ "$1" = 'mattermost' ]; then
             install_mattermost
             install_discord
         elif [ "$1" = 'mattermost' ]; then
             install_mattermost
+        elif [ "$1" = 'iamb' ]; then
+            install_iamb
         else
             echo "unrecognized target: $1"
         fi
         else
             echo "unrecognized target: $1"
         fi
index 549df001d2e7089610efd4ba4a48dcd6756bfe81..8329263707fcc12a14d801df681594a47aa79796 100644 (file)
@@ -1 +1 @@
-INSTALLER_VERSION=13.1.0
+INSTALLER_VERSION=13.2.0