aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--justfile20
-rw-r--r--meta/base.txt3
-rw-r--r--meta/dev.txt1
-rw-r--r--meta/extra.txt1
-rw-r--r--meta/fonts.txt1
-rw-r--r--meta/wayland.txt1
6 files changed, 27 insertions, 0 deletions
diff --git a/justfile b/justfile
index 2345d22..86d8c4a 100644
--- a/justfile
+++ b/justfile
@@ -157,6 +157,26 @@ add group +pkgs:
paru -S --needed {{ pkgs }}
+# Remove one or more packages from a group list and uninstall them (e.g. just remove dev ripgrep fd)
+remove group +pkgs:
+ #!/bin/sh
+ set -eu
+ file="meta/{{ group }}.txt"
+ if [ ! -f "$file" ]; then
+ echo "error: $file does not exist" >&2
+ exit 1
+ fi
+ for pkg in {{ pkgs }}; do
+ if grep -qxF "$pkg" "$file"; then
+ sed -i "/^$(printf '%s' "$pkg" | sed 's/[]\/$*.^[]/\\&/g')\$/d" "$file"
+ echo "removed $pkg from {{ group }}.txt"
+ else
+ echo "$pkg not in {{ group }}.txt"
+ fi
+ done
+ paru -Rsn {{ pkgs }}
+
+
# ═══════════════════════════════════════════════════════════════════
# Hidden helpers (run indirectly via the recipes above)
# ═══════════════════════════════════════════════════════════════════
diff --git a/meta/base.txt b/meta/base.txt
index 3114702..dd54962 100644
--- a/meta/base.txt
+++ b/meta/base.txt
@@ -62,3 +62,6 @@ zsh-autosuggestions
zsh-completions
zsh-history-substring-search
zsh-syntax-highlighting
+linux-headers
+zoxide
+tlp
diff --git a/meta/dev.txt b/meta/dev.txt
index dcc6097..cc4232d 100644
--- a/meta/dev.txt
+++ b/meta/dev.txt
@@ -28,3 +28,4 @@ unzip
uv
wget
yarn
+android-tools
diff --git a/meta/extra.txt b/meta/extra.txt
index 2b03503..f6082d9 100644
--- a/meta/extra.txt
+++ b/meta/extra.txt
@@ -2,3 +2,4 @@ gpg-tui
pandoc-bin
syncthing
udisks2
+autenticacao-gov-pt-bin
diff --git a/meta/fonts.txt b/meta/fonts.txt
index 4b9b04f..603fb44 100644
--- a/meta/fonts.txt
+++ b/meta/fonts.txt
@@ -5,3 +5,4 @@ ttf-dejavu
ttf-fira-code
ttf-font-awesome
ttf-noto-nerd
+woff2-font-awesome
diff --git a/meta/wayland.txt b/meta/wayland.txt
index 42f6fa1..afecf98 100644
--- a/meta/wayland.txt
+++ b/meta/wayland.txt
@@ -49,3 +49,4 @@ libfido2
perl-file-mimeinfo
qt5ct
xdg-user-dirs
+wl-mirror