Files
nixos/hosts/modules/kafka-mounts.nix
Alexander Wainwright d0b78caadf Fix mounts
That i broke in a previous commit
2025-06-29 23:19:56 +10:00

28 lines
679 B
Nix

{ config, pkgs, inputs, ... }:
let
smbCommon = {
fsType = "cifs";
options = [
"credentials=/etc/nixos/smb-secrets"
"uid=1000"
"gid=100"
"file_mode=0664"
"dir_mode=0775"
];
};
mounts = {
"/mnt/kafka/archive" = "//kafka.local/archive";
"/mnt/kafka/backup" = "//kafka.local/backup";
"/mnt/kafka/books" = "//kafka.local/books";
"/mnt/kafka/downloads" = "//kafka.local/downloads";
"/mnt/kafka/video" = "//kafka.local/video";
};
in
{
environment.systemPackages = with pkgs; [ cifs-utils ];
fileSystems = builtins.mapAttrs
(mountPoint: device: smbCommon // { inherit device; })
mounts;
}