Voici un tableau Markdown résumant le contenu des fichiers Nix fournis :

Fichier Description Options Configuration
printing.nix Configuration de l’impression glf.printing.enable Configure les pilotes d’imprimante, active la découverte automatique, supporte les scanners, ajoute les utilisateurs aux groupes scanner et lp.
gaming.nix Configuration du gaming glf.gaming.enable Installe des paquets de gaming, configure des variables d’environnement, ajoute des règles udev pour les contrôleurs, active le support matériel Steam.
system.nix Configuration du système glf.system.enable Active les graphiques, optimise le stockage Nix.
updateConf.nix Configuration de la mise à jour automatique glf.autoUpgrade.enable Ajoute un script de mise à jour et configure un service systemd pour l’exécuter périodiquement.
gnome.nix Configuration de GNOME glf.gnome.enable Active GNOME, configure les paquets système, les extensions, les paramètres GNOME, et les fonds d’écran.
nvidia.nix Configuration de NVIDIA glf.nvidia_config Configure les pilotes NVIDIA, le support Prime, le gestion de l’énergie.
nh.nix Configuration de Nix Home glf.nh.enable Ajoute des alias de shell et configure le nettoyage périodique.
boot.nix Configuration du démarrage glf.boot.enable Nettoie /tmp au démarrage, configure les paramètres du noyau.
fstrim.nix Configuration de fstrim glf.fstrim.enable Active fstrim pour le nettoyage des SSD.
default.nix Fichier de configuration par défaut N/A Importe tous les autres fichiers de configuration.
version.nix Configuration de la version glf.version.enable Configure les fichiers de version du système.
packages.nix Configuration des paquets glf.packages.enable Installe des paquets système et configure Flatpak.
firefox.nix Configuration de Firefox glf.firefox.enable Configure Firefox avec le support de PipeWire et les packs de langue.
pipewire.nix Configuration de PipeWire glf.pipewire.enable Active PipeWire, JACK, PulseAudio, et ALSA.