====== GLF OS ======
GLF OS est basée sur NixOS le projet en Beta depuis l'été 2025, sort en 1.0 le 10/09/2025 sous le nom de code Omnislash. Deux versions sont disponibles : La version Stable (recommandée) et la version Testing qui deviendra la prochaine stable avec un cycle de nouvelles versions par trimestre.
====== Pourquoi cette distrib ? ======
Principalement parce qu'elle est orientée jeux-vidéos et basée sur Nixos. La configuration et l'optimisation est faite automatiquement lors de l'installation, je n'ai même plus besoin de me soucier de mettre mon système à jour GLF je fais pour moi. Le monde de NixOS m'est toalement inconnu, c'est pour cela que cette page existe, afin de noter toutes mes découvertes sur ce nouveau système.
====== Post-Installation ======
===== Modifier le hostname =====
Editer le fichier ''/etc/nixos/configuration.nix''.
networking.hostName = "orgrimmar"; # Define your hostname.
Pour valider les changements lancer la commande :
sudo nixos-rebuild switch
Au prochain redémarrage le nom de machine sera modifié.
===== NodeJS et Npm =====
Voir cette [[https://framagit.org/gaming-linux-fr/glf-os/glf-os/-/wikis/Configurations-personnalis%C3%A9es|page]] de la documentation GLF OS.
Créer un répertoire ''~/.npm-packages'' pour stocker les paquets installés et ajouter les lignes suivantes au fichier ''~/.npmrc''.
prefix = ${HOME}/.npm-packages
Ajouter le chemin de ''npm'' dans le bashrc ou zshrc.
export PATH=~/.npm-packages/bin:$PATH
export NODE_PATH=~/.npm-packages/lib/node_modules