GLFOS est une distribution basée sur NixOS conçue par la communauté Gaming Linux FR. Elle reprend l'intégralité de NixOS en y ajoutant une couche de configuration orientée gaming et accessibilité.
Note
GLFOS n'est pas un fork de NixOS. C'est une configuration NixOS pré-assemblée avec des modules dédiés, un installeur graphique et des outils maison. Contrairement à Nix OS, GLFOS est pensé pour être accessible et clé en main, de l'installation, aux updates et jusqu'à la maintenance de votre système d'exploitation.
.nixNixOS propose une installation manuelle via la ligne de commande ou un installeur minimaliste. GLFOS utilise Calamares, un installeur graphique guidé, pour rendre l'installation accessible.
GLFOS fournit des alias pour les commandes NixOS les plus courantes :
| Commande GLF | Équivalent NixOS | Fonction |
|---|---|---|
glf-update |
sudo nix flake update + nh os boot |
Mettre à jour le système |
glf-switch |
sudo nix flake update + nh os switch |
Appliquer les changements immédiatement |
glf-history |
nix store diff-closures ... |
Historique des mises à jour |
glf-systeminfo |
Combinaison de `inxi`, `lscpu`, `lspci` | Informations système |
GLFfetch |
- | Fetch personnalisé GLFOS |
amd_pstate=active (si KVM-AMD activé) : Gestion dynamique et optimisée des fréquences CPU pour les processeurs AMD.nosplit_lock_mitigate et clearcpuid=514 : Atténuation des vulnérabilités matérielles spécifiques aux CPU AMD.kernel.split_lock_mitigate=0) : Réduction de la latence pour les applications sensibles aux performances.vm.swappiness=10 : Réduction de l’utilisation du swap pour privilégier la RAM (meilleure réactivité globale du système, idéal gaming).vm.vfs_cache_pressure=50 : Équilibre optimal entre cache et mémoire disponible.vm.dirty_bytes=268435456 et vm.dirty_background_bytes=67108864 : Limitation des écritures disque en arrière-plan pour réduire la latence.vm.dirty_writeback_centisecs=1500 : Délai ajusté pour les écritures différées (meilleure gestion des E/S).vm.max_map_count=16777216 : Augmentation de la limite pour les applications gourmandes en mémoire.kernel.nmi_watchdog=0) : Réduction de la latence en désactivant le mécanisme de surveillance des interruptions non masquables.kernel.kptr_restrict=2 : Masquage des adresses noyau pour limiter les fuites d’informations.kernel.kexec_load_disabled=1 : Empêche le chargement de noyaux externes (protection contre les attaques par kexec).kernel.printk="3 3 3 3") : Réduction des messages console pour un environnement plus propre.kernel.unprivileged_userns_clone=1) : Permet aux utilisateurs non root de créer des namespaces (utile pour les conteneurs et l’isolation des applications).GLFOS inclut de base (éditions standard et studio) :
STEAM_EXTRA_COMPAT_TOOLS_PATHS pré-configuréeGLFOS intègre un module NVIDIA dédié avec :
Un large ensemble de pilotes d'imprimantes est inclus (HP, Brother, Canon, Epson, Samsung) avec la découverte réseau Avahi activée.
GLF OS inclut un système de mises à jour automatiques (patchs de sécurité et mise à jour vers les nouvelles versions de GLF OS) avec notifications de bureau (en français et anglais) informant l'utilisateur via le système de notification de votre environnement de bureau.
GLFOS est disponible en plusieurs éditions :
| Édition | Bureau | Gaming | Usage |
|---|---|---|---|
| Standard | GNOME ou Plasma | Oui | PC de bureau / gaming |
| Studio | GNOME ou Plasma | Oui | Création multimédia avec Davinci Resolve |
| Studio Pro | GNOME ou Plasma | Oui | Studio avec Davinci Resolve Studio |
| Streamers | GNOME ou Plasma | Non | OBS + StreamDeck support |
| Mini | Au choix | Non | Installation minimale |
Sur GLFOS, les personnalisations se font dans le fichier /etc/nixos/customConfig/default.nix. Ce fichier est préservé lors des mises à jour et permet d'ajouter des paquets et des configurations sans toucher au reste du système.
Pour aller plus loin : Configurations utilisateur personnalisées
🌐 www.gaminglinux.fr •
Discord GLF
© 2025 GLF