feat: equalise

This commit is contained in:
Kat Inskip 2022-11-14 11:08:09 -08:00
parent 90fe57fa33
commit 20da42728b
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
7 changed files with 53 additions and 29 deletions

View file

@ -6,9 +6,9 @@
boot.tmpOnTmpfs = true;
boot.zfs.enableUnstable = mkIf (elem "zfs" config.boot.supportedFilesystems) true;
boot.kernel.sysctl = {
"fs.inotify.max_user_watches" = "524288";
"net.core.rmem_max" = "16777216";
"net.core.wmem_max" = "16777216";
"fs.inotify.max_user_watches" = 524288;
"net.core.rmem_max" = 16777216;
"net.core.wmem_max" = 16777216;
"net.ipv4.tcp_rmem" = "4096 87380 16777216";
"net.ipv4.tcp_wmem" = "4096 65536 16777216";
"net.ipv4.ip_forward" = "1";

View file

@ -3,13 +3,13 @@
{
boot.supportedFilesystems = [ "nfs" ];
/*
fileSystems."/mnt/kat-nas" = lib.mkIf (config.networking.hostName != "yukari") {
device = "${meta.network.nodes.nixos.yukari.network.addresses.w.domain}:/mnt/zraw/media";
device = "yukari.inskip.me:/mnt/zraw/media";
fsType = "nfs";
options = [ "x-systemd.automount" "noauto" "nfsvers=4" "soft" "retrans=2" "timeo=60" ];
};
/*
fileSystems."/mnt/hex-corn" = {
device = "storah.net.lilwit.ch:/data/cornbox";
fsType = "nfs";

View file

@ -1,4 +1,4 @@
{ meta, config, lib, pkgs, modulesPath, ... }:
{ meta, tf, config, lib, pkgs, modulesPath, ... }:
{
imports = with meta; [
@ -14,6 +14,7 @@
./mosquitto.nix
./postgres.nix
./nginx.nix
../../gui/nfs.nix
];
services.cockroachdb.locality = "provider=local,network=gensokyo,host=${config.networking.hostName}";
@ -51,6 +52,25 @@
kernelModules = [ "kvm-intel" ];
};
services.openiscsi = {
enable = true;
name = "";
discoverPortal = "shanghai.tail.cutie.moe";
};
environment.etc."iscsi/initiatorname.iscsi" = lib.mkForce {
source = config.secrets.files.openscsi-config.path;
};
secrets.variables.openscsi-password = {
path = "gensokyo/tewi-scsi";
field = "password";
};
secrets.files.openscsi-config = {
text = "InitiatorName=${tf.variables.openscsi-password.ref}";
};
fileSystems = {
"/" = {
device = "/dev/disk/by-uuid/6c5d82b1-5d11-4c72-96c6-5f90e6ce57f5";