aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:24 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:24 +0100
commit68b1ffb42f7644b8a5f2275a16e94820b369818e (patch)
tree38ffe9fe3c307f4e5939982efa542b4470d48855 /meta
parentebad39adab212ab4e26f9a98befa0048c7eea710 (diff)
downloaddotfiles-68b1ffb42f7644b8a5f2275a16e94820b369818e.tar.gz
dotfiles-68b1ffb42f7644b8a5f2275a16e94820b369818e.tar.bz2
dotfiles-68b1ffb42f7644b8a5f2275a16e94820b369818e.zip
refactor(packages): drop gaming, manage select GUI apps via flatpak group
- Delete meta/gaming.txt entirely (no longer used; takes discord with it) - Delete now-empty meta/office.txt; LibreOffice and Okular move to flatpak - Trim meta/browser.txt: chromium and torbrowser-launcher now flatpaks - New meta/flatpak.txt: 4 Flathub app IDs (chromium, okular, libreoffice, torbrowser-launcher), under --user scope - Add flatpak runtime to meta/extra.txt - Teach pkg-apply / pkg-list / pkg-fix / pkg-add / pkg-status / undeclared to branch on the magic 'flatpak' group name (no parallel recipe namespace) - New flatpak-update recipe; update aggregate now refreshes flatpaks too - _active-packages now skips flatpak.txt (it remains pacman-only) - pkg-apply (no args) installs pacman groups together, then flatpaks - First flatpak install auto-adds the flathub --user remote
Diffstat (limited to 'meta')
-rw-r--r--meta/browser.txt2
-rw-r--r--meta/extra.txt3
-rw-r--r--meta/flatpak.txt7
-rw-r--r--meta/gaming.txt15
-rw-r--r--meta/office.txt2
5 files changed, 10 insertions, 19 deletions
diff --git a/meta/browser.txt b/meta/browser.txt
index d0845bd..ca3eb1c 100644
--- a/meta/browser.txt
+++ b/meta/browser.txt
@@ -1,4 +1,2 @@
arkenfox-user.js
-chromium
librewolf-bin
-torbrowser-launcher
diff --git a/meta/extra.txt b/meta/extra.txt
index 0183ad1..f08953d 100644
--- a/meta/extra.txt
+++ b/meta/extra.txt
@@ -4,6 +4,9 @@ syncthing
udisks2
autenticacao-gov-pt-bin
+# Flatpak runtime (apps tracked in meta/flatpak.txt)
+flatpak
+
# OCR (used by ~/.local/bin/ocr)
tesseract
tesseract-data-eng
diff --git a/meta/flatpak.txt b/meta/flatpak.txt
new file mode 100644
index 0000000..4f484ed
--- /dev/null
+++ b/meta/flatpak.txt
@@ -0,0 +1,7 @@
+# Flathub app IDs. Managed by `just pkg-*` recipes via the magic
+# `flatpak` group name (see justfile). Installed with --user scope.
+
+org.chromium.Chromium
+org.kde.okular
+org.libreoffice.LibreOffice
+org.torproject.torbrowser-launcher
diff --git a/meta/gaming.txt b/meta/gaming.txt
deleted file mode 100644
index f15d965..0000000
--- a/meta/gaming.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-discord
-gamemode
-lib32-fontconfig
-lib32-gamemode
-lib32-systemd
-mangohud
-steam
-steam-native-runtime
-ttf-liberation
-wqy-zenhei
-
-# Optional
-# lutris
-# proton-ge-custom-bin
-# supertuxkart
diff --git a/meta/office.txt b/meta/office.txt
deleted file mode 100644
index 492f886..0000000
--- a/meta/office.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-libreoffice-still
-okular