Skip to content

Instantly share code, notes, and snippets.

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
{ config, lib, pkgs, ... }:
{
imports =
[ <nixpkgs/nixos/modules/installer/scan/not-detected.nix>
];
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "sd_mod" "sr_mod" "rtsx_pci_sdmmc" ];
boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ];
[Init]
journalmatch = _SYSTEMD_UNIT=smb.service _COMM=smbd SYSLOG_IDENTIFIER=smbd_audit
[Definition]
ignoreregex =
failregex =
IP=<HOST>\|.*\.verasto
IP=<HOST>\|.*\.moresa\!Ransom
IP=<HOST>\|READ_ME\.cube
IP=<HOST>\|.*\.COLORIT\!Ransom
with import <nixpkgs> {};
pkgs.callPackage (import ./hopglass.nix ) {}
services.udev.extraRules = ''
# The next line sets the scheduler only for non-rotational disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="deadline"
# Some power management...
# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"
# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"
{
firstserver = {
deployment.targetEnv = "hetzner";
deployment.storeKeysOnMachine = false;
deployment.hetzner.mainIPv4 = "1.2.3.4";
deployment.hetzner.partitions = ''
clearpart --all --initlabel
part raid.11 --size=1024 --ondisk=sda
part raid.21 --size=1024 --ondisk=sdb