feat: added eris

This commit is contained in:
Nick 2025-10-24 18:20:56 -05:00
parent c469f48b4e
commit 74f9c483ad
11 changed files with 212 additions and 0 deletions

View file

@ -0,0 +1,31 @@
{ moduleFunctions }:
let
inherit (moduleFunctions.devicesFunctions)
fileModeAndDirMode
ownerExclusiveReadWriteMask
sambaPermissions
userIdForUser0
erisIP
deviceNames
;
erisName = deviceNames.eris;
in
{
label = deviceNames.serverLabel;
name = erisName;
sync = {
address0 = "";
};
ip = {
address0 = erisIP;
};
boot = {
options = ownerExclusiveReadWriteMask;
};
samba0 = {
mount = "/mnt/media/${erisName}";
device = "//${erisIP}";
options = sambaPermissions ++ fileModeAndDirMode ++ userIdForUser0;
};
}