2
3
Fork
You've already forked void-software-store
1
GUI-Softwareverwaltung
  • Python 92.1%
  • Shell 7.2%
  • CSS 0.7%
2026年07月10日 18:35:55 +02:00
appications Dateien nach „appications" hochladen 2026年05月25日 08:41:44 +02:00
icons Dateien nach „icons" hochladen 2026年06月14日 07:29:07 +02:00
scripts Dateien nach „scripts" hochladen 2026年05月25日 08:42:45 +02:00
webapp_favicons/webapp_favicons Dateien nach „webapp_favicons/webapp_favicons" hochladen 2026年05月25日 08:43:25 +02:00
apps.json Dateien nach „/" hochladen 2026年06月26日 16:29:15 +02:00
i18n.py Dateien nach „/" hochladen 2026年06月26日 19:47:08 +02:00
install.sh Dateien nach „/" hochladen 2026年06月14日 17:31:06 +02:00
README.md README.md aktualisiert 2026年06月26日 19:46:14 +02:00
settings.json Dateien nach „/" hochladen 2026年06月26日 16:30:04 +02:00
software-light.png Dateien nach „/" hochladen 2026年06月26日 18:22:03 +02:00
software.png Dateien nach „/" hochladen 2026年06月26日 18:22:03 +02:00
software.py Dateien nach „/" hochladen 2026年07月10日 18:35:34 +02:00
styles.css Dateien nach „/" hochladen 2026年06月26日 16:29:15 +02:00
void-software-store Dateien nach „/" hochladen 2026年05月25日 08:40:52 +02:00
void-software-store.desktop Dateien nach „/" hochladen 2026年05月25日 08:40:52 +02:00
void-software-store.png Dateien nach „/" hochladen 2026年05月25日 08:41:15 +02:00
void-tray.desktop Dateien nach „/" hochladen 2026年05月25日 08:41:15 +02:00
void-tray.py Dateien nach „/" hochladen 2026年07月10日 18:35:55 +02:00
webapps.json Dateien nach „/" hochladen 2026年06月26日 16:30:04 +02:00

Void Linux Logo

🛍️ Void Software Store

Ein moderner, grafischer Paketmanager für Void Linux

Installiere XBPS-Pakete, Flatpaks, AppImages und Nix-Pakete – alles an einem Ort, mit einer modernen Oberfläche.


Void Software Store – Light Mode Void Software Store – Dark Mode


Features

Feature Beschreibung
📦 XBPS-Integration Native Paketverwaltung über xbps-install und xbps-remove
❄️ Nix-Paketmanager Nix-Pakete installieren, entfernen und verwalten
🗂️ Flatpak-Support Flatpak-Apps direkt installieren und verwalten
🖼️ AppImage-Manager AppImages herunterladen, starten und als Desktop-App integrieren
🔄 System-Updates Vollständige System-Aktualisierung per Knopfdruck
🧹 Kernel-Manager Alte Kernel aufräumen mit vkpurge
📋 Batch-Installation Programme zur Warteschlange hinzufügen und gesammelt installieren
🎨 Dark / Light Mode Unterstützt System-Theme sowie manuell umschaltbares Erscheinungsbild
🌍 Mehrsprachig de, en, fr, es, it, nl, pl, ja, zh, hu, pt, cs, sl, hr, sk, ru, fi, sv, no, ro, tr, he, ko, sq
🔒 Flatpak Sandbox Berechtigungen (Netzwerk, Dateisystem, X11, Wayland) einsehbar

🧰 Voraussetzungen

Folgende Pakete müssen auf dem System vorhanden sein: (wird vom Installer automatisch installiert)

xbps-install -Syu python3 python3-gobject gtk4 libadwaita libayatana-appindicator gtk+3 papirus-icon-theme

Optional, aber empfohlen: (wird vom Installer automatisch installiert)

  • flatpak – für Flatpak-Unterstützung
  • nix – für Nix-Paketmanager-Unterstützung
  • vkpurge – für den Kernel-Manager

❄️ Nix-Paketmanager

Der integrierte Nix-Manager ermöglicht die Verwaltung von Nix-Paketen direkt aus der Oberfläche.

Funktionen im Nix-Tab

Funktion Beschreibung
🔍 Pakete suchen Suche in nixpkgs nach verfügbaren Paketen
Installieren Pakete über nix-env -iA installieren
🗑️ Entfernen Pakete über nix-env -e deinstallieren
📋 Installierte anzeigen Alle installierten Nix-Pakete auflisten
🔄 Channel aktualisieren nix-channel --update per Knopfdruck ausführen
🧹 Garbage Collection Nicht mehr benötigte Pakete mit nix-collect-garbage entfernen

🚀 Installation

Methode 1: Automatisch (empfohlen)

git clone https://codeberg.org/pinguin-void/void-software-store.git
cd void-software-store
chmod +x install.sh
sudo ./install.sh

Das Skript erledigt alles automatisch:

  • Prüft Root-Rechte und Verzeichnisstruktur
  • Installiert alle Abhängigkeiten via XBPS
  • Kopiert alle Dateien nach /usr/local/bin/software/
  • Erstellt Desktop-Einträge (Menü & Autostart)
  • Setzt korrekte Benutzer-Berechtigungen

Methode 2: Manuell

git clone https://codeberg.org/pinguin-void/void-software-store.git
cd void-software-store
# Abhängigkeiten installieren
sudo xbps-install -Syu python3 python3-gobject gtk4 libadwaita libayatana-appindicator gtk+3 papirus-icon-theme
# Direkt starten (ohne Installation)
python3 software.py

🗂️ Projektstruktur

void-software-store/
├── software.py # Hauptanwendung (GTK4 / Libadwaita)
├── void-tray.py # System-Tray & Update-Monitor
├── apps.json # Paketdatenbank (XBPS / Flatpak / AppImage / Nix)
├── settings.json # Benutzereinstellungen
├── install.sh # Installationsskript
├── applications/
│ ├── software.desktop # Menü-Starter
│ └── void-tray.desktop # Autostart-Eintrag
└── scripts/ # Hilfsskripte (Dienste, Kernel, etc.)

🧩 Kategorien

Die App unterstützt folgende Kategorien zur Filterung:

Alle · Installiert · Büro · Grafik · Multimedia · Internet · Gaming · Tools · System


🔄 Update Monitor (Tray)

Der mitgelieferte void-tray.py läuft im Hintergrund und prüft regelmäßig auf verfügbare XBPS-, Flatpak- und Nix-Updates. Er startet automatisch beim Login (via /etc/xdg/autostart/).

Manuell starten:

/usr/local/bin/software/void-tray.py &

⚙️ Einstellungen

Option Werte
Sprache Deutsch, Englisch
Erscheinungsbild Systemstandard, Hell, Dunkel
Sortierung A–Z, Zuletzt hinzugefügt

🤝 Beitragen

Pull Requests und Issues sind herzlich willkommen! Bitte beachte:

  1. Fork erstellen
  2. Feature-Branch anlegen (git checkout -b feature/mein-feature)
  3. Änderungen committen (git commit -m 'feat: mein Feature')
  4. Branch pushen (git push origin feature/mein-feature)
  5. Pull Request öffnen

📄 Lizenz

Dieses Projekt ist frei verfügbar und opensource


Made with ❤️ für die Void Linux Community