feat(apps): add Tangent Notes module (Flatpak)

Installs io.github.suchnsuch.Tangent via Flatpak with cyberqueer theme
applied. Registered in TUI installer, answerfile generator, and docs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
main
Amir Alexander Abdelbaki 2026-06-26 11:20:25 +02:00
parent e278795610
commit 2be85739b5
4 changed files with 16 additions and 0 deletions

View File

@ -207,6 +207,7 @@ bash ~/Dotfiles/setup/install-modules.sh
| `xournal` | xournalpp | Note-taking and PDF annotator | | `xournal` | xournalpp | Note-taking and PDF annotator |
| `rnote` | Rnote (Flatpak) | Handwriting and note-taking with stylus support | | `rnote` | Rnote (Flatpak) | Handwriting and note-taking with stylus support |
| `obsidian` | Obsidian (Flatpak) | Knowledge base and Markdown note-taking | | `obsidian` | Obsidian (Flatpak) | Knowledge base and Markdown note-taking |
| `tangent-notes` | Tangent Notes (Flatpak) | Networked Markdown note-taking |
### System Utilities ### System Utilities

View File

@ -258,6 +258,7 @@ if [[ "$AF_RUN_TUI" == "true" ]]; then
"xournal" "Xournal++ note-taking & PDF annotator" off \ "xournal" "Xournal++ note-taking & PDF annotator" off \
"rnote" "Rnote handwriting & note-taking (Flatpak)" off \ "rnote" "Rnote handwriting & note-taking (Flatpak)" off \
"obsidian" "Obsidian knowledge base & Markdown notes (Flatpak)" off \ "obsidian" "Obsidian knowledge base & Markdown notes (Flatpak)" off \
"tangent-notes" "Tangent Notes networked Markdown notes (Flatpak)" off \
"gimp" "GIMP GNU image manipulation program" off \ "gimp" "GIMP GNU image manipulation program" off \
"inkscape" "Inkscape vector graphics editor" off \ "inkscape" "Inkscape vector graphics editor" off \
"krita" "Krita digital painting application" off \ "krita" "Krita digital painting application" off \

View File

@ -0,0 +1,10 @@
#!/bin/bash
set -euo pipefail
source "$(dirname "${BASH_SOURCE[0]}")/../../lib/logging.sh"
log "Installing Tangent Notes (Flatpak)..."
ensure_flatpak
flatpak install -y flathub io.github.suchnsuch.Tangent
apply_flatpak_theme "io.github.suchnsuch.Tangent"
log "Tangent Notes installed."

View File

@ -225,6 +225,7 @@ count_steps() {
[[ "$a" == *"xournal"* ]] && TOTAL=$(( TOTAL + 1 )) [[ "$a" == *"xournal"* ]] && TOTAL=$(( TOTAL + 1 ))
[[ "$a" == *"rnote"* ]] && TOTAL=$(( TOTAL + 1 )) [[ "$a" == *"rnote"* ]] && TOTAL=$(( TOTAL + 1 ))
[[ "$a" == *"obsidian"* ]] && TOTAL=$(( TOTAL + 1 )) [[ "$a" == *"obsidian"* ]] && TOTAL=$(( TOTAL + 1 ))
[[ "$a" == *"tangent-notes"* ]] && TOTAL=$(( TOTAL + 1 ))
[[ "$a" == *"gimp"* ]] && TOTAL=$(( TOTAL + 1 )) [[ "$a" == *"gimp"* ]] && TOTAL=$(( TOTAL + 1 ))
[[ "$a" == *"inkscape"* ]] && TOTAL=$(( TOTAL + 1 )) [[ "$a" == *"inkscape"* ]] && TOTAL=$(( TOTAL + 1 ))
[[ "$a" == *"krita"* ]] && TOTAL=$(( TOTAL + 1 )) [[ "$a" == *"krita"* ]] && TOTAL=$(( TOTAL + 1 ))
@ -482,6 +483,7 @@ else
"xournal" "Xournal++ note-taking & PDF annotator" off \ "xournal" "Xournal++ note-taking & PDF annotator" off \
"rnote" "Rnote handwriting & note-taking (Flatpak)" off \ "rnote" "Rnote handwriting & note-taking (Flatpak)" off \
"obsidian" "Obsidian knowledge base & Markdown notes (Flatpak)" off \ "obsidian" "Obsidian knowledge base & Markdown notes (Flatpak)" off \
"tangent-notes" "Tangent Notes networked Markdown notes (Flatpak)" off \
"gimp" "GIMP GNU image manipulation program" off \ "gimp" "GIMP GNU image manipulation program" off \
"inkscape" "Inkscape vector graphics editor" off \ "inkscape" "Inkscape vector graphics editor" off \
"krita" "Krita digital painting application" off \ "krita" "Krita digital painting application" off \
@ -595,6 +597,7 @@ if ! $ANSWERFILE_MODE; then
[[ "$SELECTED_APPS" == *"xournal"* ]] && SUMMARY+=" ✦ Xournal++\n" [[ "$SELECTED_APPS" == *"xournal"* ]] && SUMMARY+=" ✦ Xournal++\n"
[[ "$SELECTED_APPS" == *"rnote"* ]] && SUMMARY+=" ✦ Rnote\n" [[ "$SELECTED_APPS" == *"rnote"* ]] && SUMMARY+=" ✦ Rnote\n"
[[ "$SELECTED_APPS" == *"obsidian"* ]] && SUMMARY+=" ✦ Obsidian\n" [[ "$SELECTED_APPS" == *"obsidian"* ]] && SUMMARY+=" ✦ Obsidian\n"
[[ "$SELECTED_APPS" == *"tangent-notes"* ]] && SUMMARY+=" ✦ Tangent Notes\n"
[[ "$SELECTED_APPS" == *"gimp"* ]] && SUMMARY+=" ✦ GIMP\n" [[ "$SELECTED_APPS" == *"gimp"* ]] && SUMMARY+=" ✦ GIMP\n"
[[ "$SELECTED_APPS" == *"inkscape"* ]] && SUMMARY+=" ✦ Inkscape\n" [[ "$SELECTED_APPS" == *"inkscape"* ]] && SUMMARY+=" ✦ Inkscape\n"
[[ "$SELECTED_APPS" == *"krita"* ]] && SUMMARY+=" ✦ Krita\n" [[ "$SELECTED_APPS" == *"krita"* ]] && SUMMARY+=" ✦ Krita\n"
@ -716,6 +719,7 @@ fi
[[ "$SELECTED_APPS" == *"xournal"* ]] && run_module "Xournal++" "$APPS/xournal.sh" [[ "$SELECTED_APPS" == *"xournal"* ]] && run_module "Xournal++" "$APPS/xournal.sh"
[[ "$SELECTED_APPS" == *"rnote"* ]] && run_module "Rnote" "$APPS/rnote.sh" [[ "$SELECTED_APPS" == *"rnote"* ]] && run_module "Rnote" "$APPS/rnote.sh"
[[ "$SELECTED_APPS" == *"obsidian"* ]] && run_module "Obsidian" "$APPS/obsidian.sh" [[ "$SELECTED_APPS" == *"obsidian"* ]] && run_module "Obsidian" "$APPS/obsidian.sh"
[[ "$SELECTED_APPS" == *"tangent-notes"* ]] && run_module "Tangent Notes" "$APPS/tangent-notes.sh"
[[ "$SELECTED_APPS" == *"gimp"* ]] && run_module "GIMP" "$APPS/gimp.sh" [[ "$SELECTED_APPS" == *"gimp"* ]] && run_module "GIMP" "$APPS/gimp.sh"
[[ "$SELECTED_APPS" == *"inkscape"* ]] && run_module "Inkscape" "$APPS/inkscape.sh" [[ "$SELECTED_APPS" == *"inkscape"* ]] && run_module "Inkscape" "$APPS/inkscape.sh"
[[ "$SELECTED_APPS" == *"krita"* ]] && run_module "Krita" "$APPS/krita.sh" [[ "$SELECTED_APPS" == *"krita"* ]] && run_module "Krita" "$APPS/krita.sh"