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.

Lancer l'application

L'application est accessible depuis :

Fonctionnalités

home

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)

Ajouter un partage réseau

new_share

Cliquez sur Ajouter un partage et remplissez les champs :

Paramètres de base

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

Identifiants

create_credentials

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.

Options Systemd

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é.

Créer un fichier d'identifiants

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".

Gérer les partages existants

liste_share

Cliquez sur Lister les partages pour voir tous vos partages configurés. Depuis cette liste, vous pouvez :

Sauvegarder et appliquer

Une fois vos partages configurés :

  1. Cliquez sur le bouton Sauvegarder sur le disque (icône disquette en haut à droite)
  2. Un terminal s'ouvre et exécute automatiquement sudo nixos-rebuild switch
  3. Entrez votre mot de passe si demandé
  4. Attendez la fin de la reconstruction
  5. Fermez le terminal

Caution

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.

Comment ça fonctionne

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é).

Cas d'usage typiques

NAS domestique

Montez automatiquement un dossier partagé de votre NAS pour y accéder comme un dossier local.

Partage entre machines

Partagez des fichiers entre plusieurs ordinateurs sur votre réseau local.

Serveur de fichiers

Accédez à un serveur de fichiers Windows ou Samba depuis GLF-OS.


🌐 www.gaminglinux.frDiscord-Symbol-Blurple Discord GLF


© 2026 GLF