Installation de GLF Config Editor - v1.0.1

GLF Config Editor - v1.0.1

Éditeur graphique pour gérer la config NixOS de GLF-OS.

Vidéo


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