diff options
Diffstat (limited to 'makefu')
| -rw-r--r-- | makefu/1systems/omo.nix | 30 | ||||
| -rw-r--r-- | makefu/2configs/omo-share.nix (renamed from makefu/2configs/nginx/omo-share.nix) | 34 | 
2 files changed, 35 insertions, 29 deletions
diff --git a/makefu/1systems/omo.nix b/makefu/1systems/omo.nix index 19183fea8..e9c51f485 100644 --- a/makefu/1systems/omo.nix +++ b/makefu/1systems/omo.nix @@ -28,7 +28,7 @@ in {        ../2configs/smart-monitor.nix        ../2configs/mail-client.nix        ../2configs/share-user-sftp.nix -      ../2configs/nginx/omo-share.nix +      ../2configs/omo-share.nix        ../3modules      ];    networking.firewall.trustedInterfaces = [ "enp3s0" ]; @@ -42,34 +42,6 @@ in {    # services.openssh.allowSFTP = false;    krebs.build.source.git.nixpkgs.rev = "d0e3cca04edd5d1b3d61f188b4a5f61f35cdf1ce"; -  # samba share /media/crypt1/share -  users.users.smbguest = { -    name = "smbguest"; -    uid = config.ids.uids.smbguest; -    description = "smb guest user"; -    home = "/var/empty"; -  }; -  services.samba = { -    enable = true; -    shares = { -      winshare = { -        path = "/media/crypt1/share"; -        "read only" = "no"; -        browseable = "yes"; -        "guest ok" = "yes"; -      }; -    }; -    extraConfig = '' -      guest account = smbguest -      map to guest = bad user -      # disable printing -      load printers = no -      printing = bsd -      printcap name = /dev/null -      disable spoolss = yes -    ''; -  }; -    # copy config from <secrets/sabnzbd.ini> to /var/lib/sabnzbd/    services.sabnzbd.enable = true;    systemd.services.sabnzbd.environment.SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; diff --git a/makefu/2configs/nginx/omo-share.nix b/makefu/2configs/omo-share.nix index ce85e0442..1e0975e1d 100644 --- a/makefu/2configs/nginx/omo-share.nix +++ b/makefu/2configs/omo-share.nix @@ -31,4 +31,38 @@ in {        };      };    }; + +  # samba share /media/crypt1/share +  users.users.smbguest = { +    name = "smbguest"; +    uid = config.ids.uids.smbguest; +    description = "smb guest user"; +    home = "/var/empty"; +  }; +  services.samba = { +    enable = true; +    shares = { +      winshare = { +        path = "/media/crypt1/share"; +        "read only" = "no"; +        browseable = "yes"; +        "guest ok" = "yes"; +      }; +      usenet = { +        path = "/media/crypt0/usenet/dst"; +        "read only" = "yes"; +        browseable = "yes"; +        "guest ok" = "yes"; +      }; +    }; +    extraConfig = '' +      guest account = smbguest +      map to guest = bad user +      # disable printing +      load printers = no +      printing = bsd +      printcap name = /dev/null +      disable spoolss = yes +    ''; +  };  }  | 
