Skip to content

Repository files navigation

🧊 Trixie Architect

████████╗██████╗ ██╗██╗  ██╗██╗███████╗
╚══██╔══╝██╔══██╗██║╚██╗██╔╝██║██╔════╝
   ██║   ██████╔╝██║ ╚███╔╝ ██║█████╗  
   ██║   ██╔══██╗██║ ██╔██╗ ██║██╔══╝  
   ██║   ██║  ██║██║██╔╝ ██╗██║███████╗
   ╚═╝   ╚═╝  ╚═╝╚═╝╚═╝  ╚═╝╚═╝╚══════╝
        A R C H I T E C T  v9.x

GUI de post-installation pour Debian Trixie

Debian Python Tkinter Licence

Un outil cyberpunk pour configurer Debian Trixie après installation — en un seul clic.


📸 Aperçu

Trixie Architect est une interface graphique (GUI) Python/Tkinter conçue pour automatiser et simplifier la configuration post-installation de Debian Trixie. Il regroupe en un seul endroit tous les réglages essentiels : GPU, gaming, applications, stack IA, navigateurs, optimisations système et plus encore.


✨ Fonctionnalités

🎨 Thèmes visuels (6 thèmes intégrés)

Thème Description
Cyberpunk Neon cyan/magenta sur fond sombre
Matrix Vert terminal classique
Dracula Violet/rose pastel sombre
Nord Bleu arctique épuré
Gruvbox Tons chauds rétro
Mocha Catppuccin Mocha doux

🌐 Langue

  • Interface disponible en Français et Anglais (bascule à la volée)
  • Système de traduction à 159 clés

📦 Modules (9 panneaux)

Panneau Contenu
🖥️ Système Mise à jour, outils de base, polices, codecs
🎮 GPU Détection automatique NVIDIA/AMD/Intel, drivers, CUDA
⚡ Optimisation zram, preload, earlyoom, réglages kernel
🕹️ Gaming Steam, Lutris, Wine, MangoHud, GameMode, ProtonUp
🌐 Navigateurs Firefox, Brave, Chromium, LibreWolf
💬 Social Discord, Signal, Telegram, Element
📱 Logiciels Flatpak, GNOME Software, Bazaar, apps courantes
🤖 AI Stack Ollama, Open-WebUI, SearXNG, Perplexica
🐧 Kernel Liquorix, XanMod, HWE

🚀 Installation

Prérequis

# Packages requis sur Debian Trixie
sudo apt install polkitd pkexec python3-tk

⚠️ Note Debian Trixie : polkitd et pkexec sont maintenant des paquets séparés (plus polkit/policykit-1).

Binaire précompilé (recommandé)

Télécharge le binaire universel depuis https://github.com/MrTHP/trixie_architect/raw/80cdc2a6b31c2bf667630fd7fe804fd654e333db/trixie-architect-universal

# Rendre exécutable
chmod +x trixie-architect-universal

# Lancer
./trixie-architect-universal

🔧 Élévation de privilèges

Trixie Architect utilise pkexec pour les opérations nécessitant les droits root, avec correction automatique de xhost pour les environnements graphiques :

# Si nécessaire, autoriser X11 manuellement
xhost +SI:localuser:root

🖥️ Compatibilité

Élément Version
Debian Trixie (13)
Python 3.11+
DE recommandé GNOME (Xorg)
Architecture x86_64

Testé principalement sur GNOME/Xorg avec GPU NVIDIA (RTX).
AMD et Intel supportés via détection automatique GPU (lspci).


🤝 Contribution

Les PRs sont les bienvenues ! Pour les changements majeurs, ouvre d'abord une issue pour discuter.

  1. Fork le projet
  2. Crée ta branche (git checkout -b feature/ma-fonctionnalite)
  3. Commit (git commit -m 'Ajout de ma fonctionnalité')
  4. Push (git push origin feature/ma-fonctionnalite)
  5. Ouvre une Pull Request

📜 Licence

Distribué sous licence MIT. Voir LICENSE pour plus d'informations.


Fait avec ☕ et 🐧 par MrTHP | Baie-Comeau, Québec

"Configure once, install everywhere."

About

Trixie Architect est un script de post-installation tout-en-un conçu pour Debian Trixie

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors