Move automount configuration to datasync module
This commit is contained in:
parent
1dce59a7cd
commit
a71155007c
|
@ -83,6 +83,35 @@
|
||||||
automount_opts =
|
automount_opts =
|
||||||
"x-systemd.automount,noauto,x-systemd.idle-timeout=60,x-systemd.device-timeout=5s,x-systemd.mount-timeout=5s";
|
"x-systemd.automount,noauto,x-systemd.idle-timeout=60,x-systemd.device-timeout=5s,x-systemd.mount-timeout=5s";
|
||||||
credentials = config.age.secrets.samba-ugent.path;
|
credentials = config.age.secrets.samba-ugent.path;
|
||||||
|
# Automount external storage
|
||||||
|
systemd.mounts = [
|
||||||
|
# USB
|
||||||
|
{
|
||||||
|
what = "/dev/sda1";
|
||||||
|
where = "/usb";
|
||||||
|
mountConfig = { TimeoutSec = "5"; };
|
||||||
|
}
|
||||||
|
# SD card
|
||||||
|
{
|
||||||
|
what = "/dev/mmcblk0p1";
|
||||||
|
where = "/sdcard";
|
||||||
|
mountConfig = { TimeoutSec = "5"; };
|
||||||
|
}
|
||||||
|
];
|
||||||
|
systemd.automounts = [
|
||||||
|
# USB
|
||||||
|
{
|
||||||
|
where = "/usb";
|
||||||
|
automountConfig = { TimeoutIdleSec = "5"; };
|
||||||
|
wantedBy = [ "default.target" ];
|
||||||
|
}
|
||||||
|
# SD card
|
||||||
|
{
|
||||||
|
where = "/sdcard";
|
||||||
|
automountConfig = { TimeoutIdleSec = "5"; };
|
||||||
|
wantedBy = [ "default.target" ];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
in [
|
in [
|
||||||
"${automount_opts},credentials=${credentials},noperm,vers=3.0,sec=ntlmv2i"
|
"${automount_opts},credentials=${credentials},noperm,vers=3.0,sec=ntlmv2i"
|
||||||
|
|
|
@ -85,36 +85,6 @@ with pkgs;
|
||||||
baseIndex = 1;
|
baseIndex = 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Automount external storage
|
|
||||||
systemd.mounts = [
|
|
||||||
# USB
|
|
||||||
{
|
|
||||||
what = "/dev/sda1";
|
|
||||||
where = "/usb";
|
|
||||||
mountConfig = { TimeoutSec = "5"; };
|
|
||||||
}
|
|
||||||
# SD card
|
|
||||||
{
|
|
||||||
what = "/dev/mmcblk0p1";
|
|
||||||
where = "/sdcard";
|
|
||||||
mountConfig = { TimeoutSec = "5"; };
|
|
||||||
}
|
|
||||||
];
|
|
||||||
systemd.automounts = [
|
|
||||||
# USB
|
|
||||||
{
|
|
||||||
where = "/usb";
|
|
||||||
automountConfig = { TimeoutIdleSec = "5"; };
|
|
||||||
wantedBy = [ "default.target" ];
|
|
||||||
}
|
|
||||||
# SD card
|
|
||||||
{
|
|
||||||
where = "/sdcard";
|
|
||||||
automountConfig = { TimeoutIdleSec = "5"; };
|
|
||||||
wantedBy = [ "default.target" ];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
# Integrate pass with the browser
|
# Integrate pass with the browser
|
||||||
programs.browserpass.enable = true;
|
programs.browserpass.enable = true;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue