Nix Samba est une application graphique permettant de monter des partages réseau Samba (CIFS) sur GLF-OS sans toucher au terminal. Elle génère automatiquement la configuration NixOS et reconstruit le système.
L'application est accessible depuis :
nix-samba
L'écran principal propose trois actions :
| Action | Description |
|---|---|
| Lister les partages | Afficher, modifier ou supprimer les partages réseau configurés |
| Ajouter un partage | Configurer un nouveau montage Samba |
| Créer un fichier d'identifiants | Générer un fichier d'authentification sécurisé (nécessaire pour certains partages) |

Cliquez sur Ajouter un partage et remplissez les champs :
| Champ | Description | Exemple |
|---|---|---|
| Signet | Nom pour identifier le partage | NAS Bureau |
| Chemin de montage | Dossier local où le partage sera accessible | /media/nas-bureau |
| Adresse distante | Adresse du serveur au format //hôte/partage |
//192.168.1.100/Documents |
| Type de système de fichiers | Protocole utilisé (par défaut CIFS) | cifs |

| Champ | Description | Exemple |
|---|---|---|
| Fichier d'identifiants | Chemin vers le fichier contenant login/mot de passe | /home/user/.smb-credentials |
| Utilisateur (UID) | Propriétaire local des fichiers montés | user (1000) |
| Groupe (GID) | Groupe local des fichiers montés | users (100) |
Info : L'utilisateur et le groupe sont sélectionnés via des menus déroulants qui listent automatiquement les comptes du système.
| Option | Description | Valeur par défaut |
|---|---|---|
| Comportement de montage | Montage au démarrage ou à l'accès | Montage à l'accès |
| Délai d'inactivité | Délai en secondes avant démontage automatique | 300 (5 min) |
| Timeout périphérique | Délai d'attente pour le périphérique réseau | 10s |
| Timeout de montage | Délai d'attente pour le montage | 10s |
Note
Le mode "Montage à l'accès" est recommandé. Le partage ne sera monté que lorsque vous accéderez au dossier, et sera automatiquement démonté après le délai d'inactivité. C'est idéal si le serveur n'est pas toujours allumé.
Si votre partage Samba nécessite une authentification, vous devez créer un fichier d'identifiants avant d'ajouter le partage.
Cliquez sur Créer un fichier d'identifiants et renseignez :
| Champ | Description | Exemple |
|---|---|---|
| Chemin du fichier | Où sauvegarder le fichier | /home/user/.smb-credentials |
| Nom d'utilisateur | Login du partage Samba | monuser |
| Mot de passe | Mot de passe du partage | monmotdepasse |
Le fichier généré est automatiquement protégé (permissions 600 : seul le propriétaire peut le lire).
Important
Créez le fichier d'identifiants en premier, puis ajoutez le partage en référençant ce fichier dans le champ "Fichier d'identifiants".

Cliquez sur Lister les partages pour voir tous vos partages configurés. Depuis cette liste, vous pouvez :
Une fois vos partages configurés :
sudo nixos-rebuild switchCaution
Le bouton de sauvegarde n'est actif que si des modifications ont été faites. Si vous fermez l'application sans sauvegarder, un avertissement vous demandera confirmation.
L'application génère un fichier /etc/nixos/customConfig/samba.nix contenant la configuration NixOS de vos montages Samba.
Exemple de fichier généré :
{
fileSystems."/media/nas-bureau" = {
device = "//192.168.1.100/Documents";
fsType = "cifs";
options = [
"credentials=/home/user/.smb-credentials"
"x-systemd.automount"
"x-systemd.idle-timeout=300"
"x-systemd.device-timeout=10s"
"x-systemd.mount-timeout=10s"
"uid=1000"
"gid=100"
"_netdev"
"file_mode=0775"
"dir_mode=0775"
"nofail"
"x-gvfs-hide"
];
};
}
Au premier lancement, si la configuration NixOS n'importe pas encore samba.nix, l'application propose de corriger automatiquement le fichier /etc/nixos/customConfig/default.nix (un mot de passe administrateur est demandé).
Montez automatiquement un dossier partagé de votre NAS pour y accéder comme un dossier local.
Partagez des fichiers entre plusieurs ordinateurs sur votre réseau local.
Accédez à un serveur de fichiers Windows ou Samba depuis GLF-OS.
© 2026 GLF