A common and reliable pattern in service unit files is thus:
NoNewPrivileges=yes
PrivateTmp=yes
PrivateDevices=yes
DevicePolicy=closed
ProtectSystem=strict
{ config, lib, stdenv, ... }: { | |
nix.useSandbox = true; # Here for sake of clarity | |
nix.sandboxPaths = lib.optionals (config.nix.useSandbox && stdenv.isAarch64) [ | |
"/private/var/db/oah" # aot files | |
"/Library/Apple" # rosetta runtime | |
]; | |
} |
{ stdenv, lib, fetchurl, autoPatchelfHook, zlib, elfutils, libuuid }: | |
stdenv.mkDerivation rec { | |
pname = "circle-unwrapped"; | |
version = "130"; | |
src = fetchurl { | |
url = "https://circle-lang.org/linux/build_${version}.tgz"; | |
sha256 = "06pp5c1103zabzpc5crrrpf9fqraf4cjz716f94zf98g5ngbjapr"; | |
}; |
# nix-build -E 'with import <nixpkgs> { }; callPackage ./mcbe.nix { }' | |
{ stdenv, lib, fetchzip, autoPatchelfHook, openssl, zlib }: | |
stdenv.mkDerivation rec { | |
pname = "minecraft-bedrock-server"; | |
version = "1.17.11.01"; | |
src = fetchzip { | |
url = "https://minecraft.azureedge.net/bin-linux/bedrock-server-${version}.zip"; |
Loading libraries, please wait... | |
Jul 20, 2021 4:51:48 PM org.jline.utils.Log logr | |
WARNING: Unable to retrieve infocmp for type tmux-256color | |
java.io.IOException: Cannot run program "infocmp": error=2, No such file or directory | |
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1142) | |
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) | |
at org.jline.utils.InfoCmp.getInfoCmp(InfoCmp.java:547) | |
at org.jline.terminal.impl.AbstractTerminal.parseInfoCmp(AbstractTerminal.java:187) | |
at org.jline.terminal.impl.PosixSysTerminal.<init>(PosixSysTerminal.java:44) | |
at org.jline.terminal.TerminalBuilder.doBuild(TerminalBuilder.java:365) |
#!/usr/bin/env bash | |
set -euo pipefail | |
dataset="${1}" | |
dstype="$(zfs get -H -o value type "${dataset}")" | |
selfmntns="$(readlink "/proc/self/ns/mnt")" | |
get_mp_status () { | |
proc="${1}" |
# /etc/modprobe.d/no-iptables.conf | |
install ip_tables /bin/false | |
install ip6_tables /bin/false | |
install x_tables /bin/false | |
install iptable_filter /bin/false | |
install iptable_mangle /bin/false | |
install iptable_nat /bin/false | |
install ip6table_filter /bin/false |
#!/bin/sh | |
fly -t zentria-public execute --config=./task.yml --output=jars=./jars |
version: '2.4' | |
services: | |
maddy: | |
image: foxcpp/maddy:latest | |
restart: unless-stopped | |
volumes: | |
- data:/data | |
- ./maddy.conf:/data/maddy.conf:ro | |
- ./certs/tls_fullchain.pem:/data/tls_fullchain.pem:ro |
(require '[clojure.java.io :as io]) | |
(def files | |
["r.-1.-1.nls" | |
"r.-1.0.nls" | |
"r.0.-1.nls" | |
"r.0.0.nls"]) | |
(def use-deflate true) |