Switch to nixpkgs-fmt formatter
This commit is contained in:
parent
36f6903639
commit
ca59cb8f3c
45 changed files with 695 additions and 606 deletions
|
|
@ -132,40 +132,42 @@ with lib; {
|
|||
load printers = no
|
||||
smb encrypt = required
|
||||
'';
|
||||
shares = let
|
||||
common = {
|
||||
"public" = "no";
|
||||
"writeable" = "yes";
|
||||
"create mask" = "0700";
|
||||
"directory mask" = "2700";
|
||||
"browseable" = "yes";
|
||||
"guest ok" = "no";
|
||||
"read only" = "no";
|
||||
"force group" = "users";
|
||||
shares =
|
||||
let
|
||||
common = {
|
||||
"public" = "no";
|
||||
"writeable" = "yes";
|
||||
"create mask" = "0700";
|
||||
"directory mask" = "2700";
|
||||
"browseable" = "yes";
|
||||
"guest ok" = "no";
|
||||
"read only" = "no";
|
||||
"force group" = "users";
|
||||
};
|
||||
in
|
||||
{
|
||||
bertof = recursiveUpdate common {
|
||||
path = "/home/bertof/";
|
||||
comment = "Bertof samba share";
|
||||
"force user" = "bertof";
|
||||
"valid users" = "bertof";
|
||||
};
|
||||
tiziano = recursiveUpdate common {
|
||||
path = "/home/tiziano/";
|
||||
comment = "Tiziano samba share";
|
||||
"force user" = "tiziano";
|
||||
"valid users" = "tiziano";
|
||||
};
|
||||
condiviso = recursiveUpdate common {
|
||||
path = "/mnt/raid0/condiviso";
|
||||
comment = "Samba share condiviso";
|
||||
"valid users" = "bertof tiziano";
|
||||
"create mask" = "0770";
|
||||
"directory mask" = "2770";
|
||||
"force create mode" = "0660";
|
||||
"force directory mode" = "2770";
|
||||
};
|
||||
};
|
||||
in {
|
||||
bertof = recursiveUpdate common {
|
||||
path = "/home/bertof/";
|
||||
comment = "Bertof samba share";
|
||||
"force user" = "bertof";
|
||||
"valid users" = "bertof";
|
||||
};
|
||||
tiziano = recursiveUpdate common {
|
||||
path = "/home/tiziano/";
|
||||
comment = "Tiziano samba share";
|
||||
"force user" = "tiziano";
|
||||
"valid users" = "tiziano";
|
||||
};
|
||||
condiviso = recursiveUpdate common {
|
||||
path = "/mnt/raid0/condiviso";
|
||||
comment = "Samba share condiviso";
|
||||
"valid users" = "bertof tiziano";
|
||||
"create mask" = "0770";
|
||||
"directory mask" = "2770";
|
||||
"force create mode" = "0660";
|
||||
"force directory mode" = "2770";
|
||||
};
|
||||
};
|
||||
};
|
||||
smartd.enable = true;
|
||||
sonarr = {
|
||||
|
|
@ -239,55 +241,57 @@ with lib; {
|
|||
};
|
||||
|
||||
services.snapper = {
|
||||
configs = let
|
||||
commonExtraConfig = ''
|
||||
TIMELINE_CREATE=yes
|
||||
TIMELINE_CLEANUP=yes
|
||||
'';
|
||||
in {
|
||||
bertof_raid0 = {
|
||||
subvolume = "/home/bertof/raid0";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof"
|
||||
${commonExtraConfig}
|
||||
configs =
|
||||
let
|
||||
commonExtraConfig = ''
|
||||
TIMELINE_CREATE=yes
|
||||
TIMELINE_CLEANUP=yes
|
||||
'';
|
||||
in
|
||||
{
|
||||
bertof_raid0 = {
|
||||
subvolume = "/home/bertof/raid0";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
tiziano_raid0 = {
|
||||
subvolume = "/home/tiziano/raid0";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
bertof_raid1 = {
|
||||
subvolume = "/home/bertof/raid1";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
tiziano_raid1 = {
|
||||
subvolume = "/home/tiziano/raid1";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
condiviso_raid0 = {
|
||||
subvolume = "/mnt/raid0/condiviso";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
condiviso_raid1 = {
|
||||
subvolume = "/mnt/raid1/condiviso";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
};
|
||||
tiziano_raid0 = {
|
||||
subvolume = "/home/tiziano/raid0";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
bertof_raid1 = {
|
||||
subvolume = "/home/bertof/raid1";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
tiziano_raid1 = {
|
||||
subvolume = "/home/tiziano/raid1";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
condiviso_raid0 = {
|
||||
subvolume = "/mnt/raid0/condiviso";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
condiviso_raid1 = {
|
||||
subvolume = "/mnt/raid1/condiviso";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="bertof tiziano"
|
||||
${commonExtraConfig}
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
networking.firewall = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue