nix-conf/system/mnt.nix
2025-03-07 23:56:27 -06:00

31 lines
652 B
Nix

{
config,
lib,
pkgs,
...
}:
lib.mkIf (config.networking.hostName != "komikan") {
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"
];
};
}