# GLF Customizer

**URL:** https://forum.glfos.org/t/glf-customizer/75
**Category:** Tours d'horizon
**Created:** [Septembre 14, 2026, 8:16 UTC](https://forum.glfos.org/t/glf-customizer/75 "2026-09-14T20:16:43Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![wiki-glf](https://forum.glfos.org/user_avatar/forum.glfos.org/wiki-glf/32/142_2.png) [@wiki-glf](https://forum.glfos.org/u/wiki-glf)
#### Post date: [Septembre 14, 2026, 8:16 UTC](https://forum.glfos.org/t/glf-customizer/75/1 "2026-09-14T20:16:43Z")

</div>

GLF Customizer adapte GLF OS à vos usages sans que vous ayez à modifier vous-même un fichier de configuration. Il vous permet de choisir un profil, d'activer ou de désactiver des groupes de modules et des applications, de changer de bureau et de changer de canal. Ces choix sont réversibles : rouvrez l'application, modifiez vos réglages et appliquez-les à nouveau. GLF Customizer remplace l'ancien outil « GLF-OS Environment Selection ».

> ℹ **Remarque**  
> GLF Customizer est encore en développement (version 0.1.6). Son interface s'affiche en anglais ; seuls les catégories et les applications sont nommées en français.

## Ouvrir GLF Customizer

GLF Customizer est installé d'origine. Vous le trouverez :

- sous GNOME, dans le dossier d'applications « GLF Apps » ;
- sous KDE Plasma, dans le sous-menu « GLF Apps » du menu des applications.

Vous pouvez aussi le lancer depuis un terminal :

```bash
glf-customizer

```

## Découvrir la fenêtre

La fenêtre se divise en deux colonnes : vos réglages à gauche, le détail de la catégorie sélectionnée à droite.

 ![GLF Customizer, catégorie Jeux sélectionnée](https://forum.glfos.org/uploads/default/original/1X/d30efa519e5db79dcc0e766c15cf98e67fbe38a6.png)

_Ici, le système ne suit ni le canal main ni le canal testing : le sélecteur **Channel** n'apparaît donc pas._

| Zone | Rôle |
| --- | --- |
| **Channel** (canal) | En haut à gauche, seulement dans certains cas : « testing » ou « main » |
| **Profile** (profil) | « mini », « standard », « streamers », « studio » ou « studio-pro » |
| **Desktop** (bureau) | « GNOME » ou « KDE Plasma ». Vérifiez toujours ce champ avant d'appliquer. |
| Liste des catégories | Les groupes de modules ; une coche verte signale une catégorie active |
| **N/8 modules enabled** (modules activés) | Le nombre de catégories actives, par exemple **6/8 modules enabled** |
| **Apply** (appliquer) | Appliquer vos choix au système |
| Colonne de droite | La catégorie sélectionnée : titre avec interrupteur, description, une case par application |

À l'ouverture, **Profile** et **Desktop** reprennent les derniers choix que vous avez appliqués. Si vous n'avez encore rien appliqué, **Profile** indique l'édition choisie à l'installation (ou « standard » à défaut), mais **Desktop** indique toujours « GNOME », quel que soit le bureau réellement installé.

## Les profils

Un profil est un point de départ : il active un ensemble de catégories. Les profils correspondent aux éditions proposées à l'installation (voir le [Comparatif des éditions](https://forum.glfos.org/t/comparatif-des-editions/95)). GLF Customizer n'affiche que leur nom, sans description ; les descriptions ci-dessous sont celles de l'installeur.

| Profil | Description | Catégories activées au départ |
| --- | --- | --- |
| **mini** | Une suite logicielle minimale, à compléter selon vos souhaits. | Aucune |
| **standard** | Une suite logicielle complète, particulièrement adaptée pour le Gaming. | Jeux, Bureautique, Communication, Multimedia, Photo, Impression |
| **streamers** | Pensé pour les PC dédiés au streaming, capturez léger ! | Bureautique, Communication (sans Discord ni Element), Multimedia, Photo, Streaming, Impression |
| **studio** | Complète la suite standard avec des outils de création artistique (DaVinci Resolve, OBS, Blender, Kdenlive, GIMP, Audacity). | Celles de standard, plus Production video |
| **studio-pro** | L'édition Studio avec la version Pro de DaVinci Resolve (DaVinci Resolve Studio, payante). | Les mêmes que studio |

Changer de profil remet toutes les cases aux valeurs de ce profil et efface les choix que vous n'avez pas encore appliqués. Choisissez donc d'abord votre profil, puis ajustez les catégories et les applications.

> ⚠ **Attention**  
> Avec le profil **streamers** , Discord et Element ne sont pas installés, même si la catégorie **Communication** est active. Ne vous fiez pas à leurs cases, qui peuvent apparaître cochées.

## Activer ou désactiver des modules

1. Cliquez sur une catégorie dans la colonne de gauche : sa page s'affiche à droite.
2. L'interrupteur à droite du titre coche ou décoche d'un coup toutes les applications de la catégorie.
3. Pour affiner, cochez ou décochez les applications une par une.

Une catégorie est active dès qu'au moins une de ses applications est cochée ; décocher la dernière désactive la catégorie. Rien ne change sur votre système tant que vous n'avez pas cliqué sur **Apply**.

| Catégorie | Applications proposées |
| --- | --- |
| **Bureautique** | LibreOffice, dictionnaires étendus |
| **Communication** | Discord, Element (Matrix), Thunderbird |
| **Impression** | Impression (CUPS et pilotes), numérisation (scanners SANE) |
| **Jeux** | Steam, Heroic Games Launcher, Lutris, Faugus Launcher, Wine / Proton ; overlays MangoHud et GOverlay ; périphériques Input Remapper, OpenRGB, OpenTabletDriver, Piper et Solaar ; volants Fanatec, Logitech et Thrustmaster, outil Oversteer |
| **Multimedia** | Moniteur système (btop), Transmission |
| **Photo** | Shotwell |
| **Production video** | Audacity, Blender, Calf Studio Gear, DaVinci Resolve, FreeTube, GIMP, Kdenlive, OBS Studio, REAPER, StreamController, Stream Deck UI |
| **Streaming** | GIMP, OBS Studio, StreamController, Stream Deck UI |

> ℹ **Remarque**
> 
> - OBS Studio, GIMP, StreamController et Stream Deck UI figurent à la fois dans **Production video** et dans **Streaming** : ils sont installés si leur case est cochée dans l'une ou l'autre. Pour les retirer, décochez-les dans les deux.
> - L'interrupteur d'une catégorie gère aussi des réglages communs : pour **Jeux** , la prise en charge des manettes (xone, xpadneo), gamemode et le module `ntsync` ; pour **Production video** et **Streaming** , des polices. Désactiver la catégorie retire aussi ces réglages.
> - Sous KDE Plasma, la case Shotwell de **Photo** n'a aucun effet.

> 💡 **Astuce**  
> Un logiciel ne figure pas dans ce catalogue ? Consultez [Comment ajouter vos propres programmes](https://forum.glfos.org/t/ajouter-vos-programmes/88).

## Appliquer vos choix

> 🛑 **Prudence**  
> **Sur KDE Plasma, vérifiez que « Desktop » indique « KDE Plasma » avant de cliquer sur « Apply ».**  
> Tant que vous n'avez rien appliqué, GLF Customizer ne connaît pas le bureau réellement installé et présélectionne GNOME. Si vous cliquez sur **Apply** sans corriger ce champ, le système est reconstruit immédiatement, sans proposition de redémarrage : votre poste bascule vers GNOME.

1. Vérifiez **Profile** , **Desktop** et, s'il est affiché, **Channel**.
2. Réglez vos catégories et vos applications.
3. Cliquez sur **Apply**. Aucune confirmation n'est demandée : l'opération démarre aussitôt.
4. Une fenêtre indique « L'authentification est requise pour appliquer la personnalisation de GLF-OS ». Saisissez votre mot de passe administrateur.
5. L'écran **Applying changes…** (application des changements) affiche le journal de la reconstruction du système. Cette étape peut prendre plusieurs minutes et ne peut pas être interrompue.
6. Lisez le message de fin et choisissez un bouton.

| Message de fin | Signification | Boutons |
| --- | --- | --- |
| **Changes applied.** | Vos choix sont appliqués immédiatement. | **Close** (fermer) |
| **New desktop prepared.** | Une nouvelle version du système est prête pour le prochain démarrage. | **Restart now** (redémarrer maintenant) et **Close** |
| **Apply failed:** suivi d'un détail | L'application a échoué (voir « En cas de problème »). | **Close** |

**Restart now** redémarre l'ordinateur tout de suite. **Close** revient à l'écran principal ; si un redémarrage était proposé, le changement s'appliquera au prochain démarrage.

| Ce que vous changez | Prise en compte | Redémarrage proposé |
| --- | --- | --- |
| Profil, catégories, applications | Immédiate | Non |
| Bureau | Au prochain démarrage | Oui |
| Canal | Au prochain démarrage | Oui |

> ℹ **Remarque**
> 
> - Cliquer sur **Apply** sans avoir rien changé relance quand même une reconstruction complète.
> - Après l'ajout d'un pilote de volant (Logitech, Thrustmaster, Fanatec) ou l'activation de l'impression, un redémarrage ou une reconnexion peut être nécessaire, même si GLF Customizer ne le propose pas.

## Changer de bureau ou de canal

### Changer de bureau

Choisissez « GNOME » ou « KDE Plasma » dans **Desktop** , puis cliquez sur **Apply**. Le nouveau bureau est préparé pour le prochain démarrage : cliquez sur **Restart now** , ou sur **Close** pour garder votre session.

> ❗ **Important**  
> Lors de votre toute première application, GLF Customizer ne sait pas quel bureau était installé : un changement de bureau est alors appliqué immédiatement, sans proposition de redémarrage. Redémarrez ensuite vous-même votre ordinateur.

### Changer de canal

Le sélecteur **Channel** propose « testing » et « main ». Il n'apparaît que si votre système suit l'un de ces deux canaux ; sur tout autre canal (par exemple `develop`), il est masqué et votre canal reste inchangé.

Un changement de canal est préparé pour le prochain démarrage, comme un changement de bureau. Le message **New desktop prepared.** s'affiche aussi dans ce cas, même si votre bureau ne change pas. Pour bien choisir votre canal, consultez [Passer de Stable à Testing](https://forum.glfos.org/t/passer-de-stable-a-testing/83).

## Ce que GLF Customizer modifie sur votre système

GLF Customizer n'écrit que dans deux fichiers du dossier `/etc/nixos`.

**customized.nix**

GLF Customizer y réécrit, à chaque **Apply** , la zone comprise entre les marqueurs `# >>> glf-customizer managed >>>` et `# <<< glf-customizer managed <<<`. Cette zone contient toujours le profil et le bureau, puis uniquement les écarts par rapport au profil. Par exemple, avec le profil standard sous GNOME et Steam décoché :

```nix
  # >>> glf-customizer managed >>>
  glf.profile = "standard";
  glf.environment.type = lib.mkForce "gnome";
  glf.features.gaming.apps.steam.enable = lib.mkForce false;
  # <<< glf-customizer managed <<<

```

L'application relit vos réglages dans cette zone à l'ouverture. Si les marqueurs disparaissent, le fichier entier est recréé.

**flake.nix**

GLF Customizer y ajoute l'import de `customized.nix` s'il manque. Lors d'un changement de canal, il réécrit les lignes `glf.url` et `glf-channels.url`, après une copie de sauvegarde dans `flake.nix.bak.glf-channel`.

| Fichier | Rôle | Modifier à la main ? |
| --- | --- | --- |
| `customConfig/default.nix` | Votre fichier personnel pour vos ajouts. GLF Customizer n'y touche jamais. | **Oui** |
| `customized.nix` | Réglages de GLF Customizer, dont la zone balisée est réécrite à chaque application. | Jamais |
| `flake.nix` et `flake.lock` | Le canal y est réécrit par GLF Customizer et par `glf-update`. | Jamais |
| `configuration.nix` | Généré par l'installeur. Après une première application, y changer le bureau n'a plus d'effet. | Jamais |
| `hardware-configuration.nix` | Détection de votre matériel, générée à l'installation. | Jamais |

Les fichiers dont le nom contient `.bak` sont des sauvegardes automatiques, pas des fichiers actifs.

> ⚠ **Attention**  
> Ne forcez pas dans `customConfig/default.nix` ce que gère GLF Customizer : profil, bureau, catégories et applications. Si un même réglage est forcé (`lib.mkForce`) à la fois dans `customConfig` et par GLF Customizer avec des valeurs différentes, la reconstruction échoue sur un conflit. Un profil (`glf.profile`) différent défini dans `customConfig` provoque le même échec, même sans `lib.mkForce`.

> 🛑 **Prudence**  
> Le modèle de `customConfig/default.nix` contient des lignes commentées qui mentionnent `glf.gaming.enable` et `glf.printing.enable`. Ne les décommentez pas : elles ne fonctionnent pas sur la version actuelle de GLF OS. La première n'a aucun effet, la seconde provoque une erreur. Pour activer ou désactiver un groupe comme **Jeux** ou **Impression** , utilisez GLF Customizer.

## En cas de problème

- **Votre bureau KDE Plasma a été remplacé par GNOME**

- `Apply failed: authentification annulee`

- **La reconstruction échoue** (le journal se termine par `✗ nixos-rebuild a échoué`)

- **La page Catalog unavailable (catalogue indisponible) s'affiche**

- **Discord n'apparaît pas tout de suite**

- **`glf-systeminfo` affiche encore votre ancienne édition**

- **Un avertissement signale que `glf.packages.glfos-environment-selection.enable` a été renommée**

Pour afficher le catalogue et les réglages que GLF Customizer lit dans `customized.nix`, sans ouvrir l'interface :

```bash
glf-customizer --dump

```

## Voir aussi

- [Comparatif des éditions](https://forum.glfos.org/t/comparatif-des-editions/95)
- [Passer de Stable à Testing](https://forum.glfos.org/t/passer-de-stable-a-testing/83)
- [Configuration personnalisée](https://forum.glfos.org/t/configuration-custom/87)
- [Comment ajouter vos propres programmes](https://forum.glfos.org/t/ajouter-vos-programmes/88)
- [Les outils GLF](https://forum.glfos.org/t/les-outils-glf/77)
