Back to list
austinpray

arch-packages

by austinpray

5🍴 0📅 Jan 20, 2026

SKILL.md


name: arch-packages description: Install or remove Arch Linux packages declaratively. Use when adding a package to install, removing a package, or managing system packages via paru.

Managing Arch Linux Packages

Packages are managed declaratively in scripts/arch-linux.sh. Running the script installs missing packages and removes unwanted ones.

Installing a package

Add the package name to the appropriate PACKAGES array section in scripts/arch-linux.sh:

# Example sections:
PACKAGES=(...)           # Core packages
PACKAGES+=(...)          # Desktop apps
PACKAGES+=(...)          # Sway-related
PACKAGES+=(...)          # Speech Recognition
PACKAGES+=(...)          # Fonts

Choose the section that best fits the package's purpose, or create a new section with a comment header.

Removing a package

Add the package name to the REMOVE_PACKAGES array in scripts/arch-linux.sh:

REMOVE_PACKAGES=(
    package-to-remove
    another-package
)

The script uses paru -Qe to check if the package is explicitly installed (not a dependency), then removes it with paru -Rs to also clean up orphaned dependencies.

Running the script

./scripts/arch-linux.sh

Or run the full install:

./install.sh

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon