Avec l'arrivée de la mise à jour Pulsar, GLFos devient un peu plus modulaire. Il est maintenant possible de paramétrer plus finement votre système.
Dans le fichier /etc/nixos/customConfig/default.nix certains logiciels ou pack de logiciels peuvent être, désormais, activés ou désactivés. Tous se passe dans cette section du fichier.
# --- OPTIONS DE DÉSACTIVATION (décommenter pour désactiver) / DISABLE OPTIONS (uncomment to disable) ---
# Après modification, appliquer avec : `glf-update` / After editing, apply with: `glf-update`
L'opération consistera à "dé commenter" la ligne correspondante pour désactiver/désinstaller le pack, le logiciel ou la fonctionnalité associé.
Note
Pour dé commenter une ligne, supprimer le caractère dièse # devant la ligne Pour commenter de nouveau la ligne, il suffira de remettre le dièse # devant.
# Désactiver Firefox / Disable Firefox
# glf.firefox.enable = lib.mkForce false;
# Désactiver le pack gaming (manettes, Steam, Lutris, Faugus, Heroic, Oversteer/Wine, Piper, etc.) / Disable gaming pack (controllers, Steam, Lutris, Faugus, Heroic, Oversteer/Wine, Piper, etc.)
# glf.gaming.enable = lib.mkForce false;
# Désactiver le pilote NVIDIA (utile en cas de passage vers une carte AMD) / Disable NVIDIA driver (useful when switching to an AMD GPU)
# glf.nvidia_config.enable = lib.mkForce false;
# Désactiver la compatibilité et les outils d'impression / Disable printing compatibility and tools
# glf.printing.enable = lib.mkForce false;
# ⚠️ Désactiver les mises à jour automatiques (attention : risque pour la sécurité) / ⚠️ Disable automatic updates (warning: security risk)
# glf.autoUpgrade = lib.mkForce false;
Caution
Concernant la désactivation des mise à jour automatiques c'est à vos risques et périls. Les mises à jour ne se feront plus sur votre système de manière automatique et cela tant que la ligne ne sera pas, de nouveau, mise en commentaire. Les mises à jour devront donc être faites via la commande
glf-update
Si jamais vous cassez votre fichier default.nix vous pourrez en récupérer un vierge de tous changements ci-dessous.
{
lib,
config,
pkgs,
pkgs-unstable,
...
}:
{
environment.systemPackages = [
# Add your stable apps here (exemple: pkgs.btop)
# Add your unstable apps here (exemple: pkgs-unstable.btop)
];
# --- OPTIONS DE DÉSACTIVATION (décommenter pour désactiver) / DISABLE OPTIONS (uncomment to disable) ---
# Après modification, appliquer avec : `glf-update` / After editing, apply with: `glf-update`
# Désactiver Firefox / Disable Firefox
# glf.firefox.enable = lib.mkForce false;
# Désactiver le pack gaming (manettes, Steam, Lutris, Faugus, Heroic, Oversteer/Wine, Piper, etc.) / Disable gaming pack (controllers, Steam, Lutris, Faugus, Heroic, Oversteer/Wine, Piper, etc.)
# glf.gaming.enable = lib.mkForce false;
# Désactiver le pilote NVIDIA (utile en cas de passage vers une carte AMD) / Disable NVIDIA driver (useful when switching to an AMD GPU)
# glf.nvidia_config.enable = lib.mkForce false;
# Désactiver la compatibilité et les outils d'impression / Disable printing compatibility and tools
# glf.printing.enable = lib.mkForce false;
# ⚠️ Désactiver les mises à jour automatiques (attention : risque pour la sécurité) / ⚠️ Disable automatic updates (warning: security risk)
# glf.autoUpgrade = lib.mkForce false;
# Add your custom configuration here ↓
}
© 2026 GLF