GLF Config Editor - v1.0.1
Éditeur graphique pour gérer la config NixOS de GLF-OS.
Description
Mode Novice / Mode Avancé
Par défaut : Mode Novice
-> Configuration, Packages, Restaurer, Système (glf-update + redémarrer)
Bouton en haut -> Mode Avancé
-> Nouveau .nix, Déplacer, Supprimer, Éditer, Nettoyer, Réparer
Le choix est mémorisé.
Configuration
Tu colles ton code Nix.
Il est ajouté dans default.nix en dessous de :
# Add your custom configuration here ↓
Packages
Chercher un paquet dans Nix (stable / unstable) et l’ajouter.
Par défaut dans default.nix, dans :
environment.systemPackages = [
# Add your stable apps here (exemple: pkgs.btop)
# Add your unstable apps here (exemple: pkgs-unstable.btop)
Tu peux aussi choisir un autre .nix comme cible.
Évite les doublons si déjà présent ailleurs.
Nouveau .nix
Créer un fichier .nix : depuis un template, ou avec ton propre code.
Import auto dans default.nix.
Déplacer
Récupérer un .nix depuis Téléchargements ou réorganiser customConfig.
Les imports suivent.
Supprimer
Supprime le fichier + sa ligne d’import dans default.nix.
Éditer
Édition libre d’un .nix (coloration).
Restaurer
Sauvegardes auto avant chaque modif, restaurables.
Système
glf-update, glf-switch, Nix-Rebuild, redémarrer, terminal.
Mode Avancé : Nettoyer (générations, logs, corbeille, Flatpak) / Réparer (store + Flatpak).
Installation
Fichiers :
- glf-config-editor.nix
- glf-config-editor.py
- apps.nix
Installer glf-config-editor.nix → ici glf-config-editor-nix
Installer glf-config-editor.py → ici glf-config-editor-py
Installer apps.nix → ici apps-nix
Ouvrir le terminal
Modifier default.nix
sudo nano /etc/nixos/customConfig/default.nix
Dans imports :
./glf-config-editor.nix
./apps.nix
Ctrl + X -> O -> Entrée
Rebuild
glf-update && reboot
Lancer
Menu -> GLF Config Editor
ou :
glf-config-editor
Icone
Désinstallation
Retirer de default.nix :
./glf-config-editor.nix./apps.nix
sudo rm -f /etc/nixos/customConfig/glf-config-editor.nix
sudo rm -f /etc/nixos/customConfig/glf-config-editor.py
sudo rm -f /etc/nixos/customConfig/apps.nix
glf-update && reboot
rm -rf ~/.config/glf-config-editor

