Compare commits
2 Commits
dbfe474299
...
samba
Author | SHA1 | Date | |
---|---|---|---|
a274189617 | |||
75477b46b4 |
@@ -84,8 +84,9 @@
|
||||
ffmpeg
|
||||
(callPackage ./ffcheck.nix { })
|
||||
|
||||
# Productivity
|
||||
# Misc
|
||||
obsidian
|
||||
(callPackage ./romraider.nix { })
|
||||
]);
|
||||
};
|
||||
|
||||
|
24
hosts/marauder/romraider.nix
Normal file
24
hosts/marauder/romraider.nix
Normal file
@@ -0,0 +1,24 @@
|
||||
{ stdenv, fetchFromGitHub, ant, jdk11, makeWrapper, jre }: stdenv.mkDerivation {
|
||||
pname = "romraider";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Romraider";
|
||||
repo = "Romraider";
|
||||
rev = "1.0.0-DEC01-2023";
|
||||
hash = "sha256-KCG6D/+yupGahzPtZk1l9FK826MHZKdTuWoTCLC0ngY=";
|
||||
};
|
||||
|
||||
JRE_DIR = jdk11;
|
||||
|
||||
nativeBuildInputs = [ ant jdk11 makeWrapper ];
|
||||
|
||||
buildPhase = "ant build-linux";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/{bin,share/java}
|
||||
install build/linux/lib/RomRaider.jar $out/share/java/romraider.jar
|
||||
makeWrapper ${jdk11}/bin/java $out/bin/romraider \
|
||||
--add-flags "-jar $out/share/java/romraider.jar"
|
||||
'';
|
||||
}
|
29
hosts/monolith/samba.nix
Normal file
29
hosts/monolith/samba.nix
Normal file
@@ -0,0 +1,29 @@
|
||||
{ ... }:
|
||||
{
|
||||
services.samba = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
settings = {
|
||||
global = {
|
||||
workgroup = "WORKGROUP";
|
||||
"server string" = "monolith";
|
||||
"netbios name" = "monolith";
|
||||
security = "user";
|
||||
"invalid users" = [ "root" ];
|
||||
"guest account" = "nobody";
|
||||
"map to guest" = "bad user";
|
||||
};
|
||||
public = {
|
||||
path = "/library/share";
|
||||
browseable = "yes";
|
||||
"read only" = "no";
|
||||
"guest ok" = "yes";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services.samba-wsdd = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user