nix-conf/system/mnt.nix
2025-01-19 00:44:22 -05:00

30 lines
601 B
Nix

{
config,
lib,
pkgs,
...
}: {
environment.systemPackages = [pkgs.cifs-utils];
security.wrappers."mount.cifs" = {
program = "mount.cifs";
source = "${lib.getBin pkgs.cifs-utils}/bin/mount.cifs";
owner = "root";
group = "root";
setuid = true;
};
fileSystems."/mnt/pool" = {
device = "//komikan/pool";
fsType = "cifs";
options = [
"noauto"
"x-systemd.device-timeout=5s"
"x-systemd.mount-timeout=5s"
"user"
"users"
"credentials=${config.sops.secrets.pool-credentials.path}"
"uid=1000"
"gid=100"
];
};
}