SPS · log · files · refs · tags · releases · people · languages · GitHub · commit
2f18ac0
setup: list Flatpak libraries and mention GitHub CLI
Parents
Stat
lib/setup/sets/flatpak.set | 9 ++++++++- lib/setup/sets/qol-cli.set | 2 +- tests/test_setup.sh | 8 ++++++++ 3 files changed, 17 insertions(+), 2 deletions(-)
Diff
diff --git a/lib/setup/sets/flatpak.set b/lib/setup/sets/flatpak.set
index 0371803..f0eb92d 100644
--- a/lib/setup/sets/flatpak.set
+++ b/lib/setup/sets/flatpak.set
@@ -1,9 +1,16 @@
name flatpak
title Flatpak
-description Flatpak, bubblewrap, and the Flathub remote (added after install if selected).
+description Flatpak, bubblewrap, metadata libraries, and the Flathub remote (added after install if selected).
default 0
package flatpak
package bubblewrap
package xdg-dbus-proxy
package ostree
package xdg-desktop-portal
+package json-glib
+package libseccomp
+package gpgme
+package appstream
+package fuse3
+package libxmlb
+package gdk-pixbuf
diff --git a/lib/setup/sets/qol-cli.set b/lib/setup/sets/qol-cli.set
index d822105..527e575 100644
--- a/lib/setup/sets/qol-cli.set
+++ b/lib/setup/sets/qol-cli.set
@@ -1,5 +1,5 @@
name qol-cli
title Quality-of-life CLI
-description Fast search, listings, git helpers, and system monitors.
+description Fast search, listings, git helpers, GitHub CLI, and system monitors.
default 1
package qol-cli
diff --git a/tests/test_setup.sh b/tests/test_setup.sh
index 6cf9918..c05e992 100755
--- a/tests/test_setup.sh
+++ b/tests/test_setup.sh
@@ -31,6 +31,14 @@ contains "$sets" 'wifi'
contains "$sets" 'firmware'
contains "$sets" 'bluetooth'
contains "$sets" 'drivers'
+contains "$sets" 'flatpak'
+
+plan=$("$setup" --plan --target /mnt --profile minimal --disable qol-cli --enable flatpak)
+contains "$plan" 'flatpak'
+contains "$plan" 'json-glib'
+contains "$plan" 'libseccomp'
+contains "$plan" 'gpgme'
+contains "$plan" 'appstream'
plan=$("$setup" --plan --target /mnt --profile minimal --disable qol-cli)
contains "$plan" 'Profile: minimal'