tv wu: RIP
This commit is contained in:
parent
69c038e390
commit
6ad13152c4
@ -1,25 +0,0 @@
|
|||||||
{
|
|
||||||
ci = true;
|
|
||||||
nets = {
|
|
||||||
retiolum = {
|
|
||||||
ip4.addr = "10.243.13.37";
|
|
||||||
aliases = [
|
|
||||||
"wu.r"
|
|
||||||
"cgit.wu.r"
|
|
||||||
];
|
|
||||||
tinc.pubkey = ''
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEArDvU0cuBsVqTjCX2TlWL4XHSy4qSjUhjrDvUPZSKTVN7x6OENCUn
|
|
||||||
M27g9H7j4/Jw/8IHoJLiKnXHavOoc9UJM+P9Fla/4TTVADr69UDSnLgH+wGiHcEg
|
|
||||||
GxPkb2jt0Z8zcpD6Fusj1ATs3sssaLHTHvg1D0LylEWA3cI4WPP13v23PkyUENQT
|
|
||||||
KpSWfR+obqDl38Q7LuFi6dH9ruyvqK+4syddrBwjPXrcNxcGL9QbDn7+foRNiWw4
|
|
||||||
4CE5z25oGG2iWMShI7fe3ji/fMUAl7DSOOrHVVG9eMtpzy+uI8veOHrdTax4oKik
|
|
||||||
AFGCrMIov3F0GIeu3nDlrTIZPZDTodbFKQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
'';
|
|
||||||
tinc.pubkey_ed25519 = "urVOEGxTkBedkpszPH0XRCRMk+Fc2U9IneYMFDqGoIB";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
secure = true;
|
|
||||||
ssh.pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIcJvu8JDVzObLUtlAQg9qVugthKSfitwCljuJ5liyHa";
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
68bL6l3/sjbirva80tm0Dw6/PJu1S95nJC58gWCh42E=
|
|
@ -1,42 +0,0 @@
|
|||||||
with import ../lib;
|
|
||||||
{ config, pkgs, ... }: {
|
|
||||||
krebs.build.host = config.krebs.hosts.wu;
|
|
||||||
|
|
||||||
imports = [
|
|
||||||
<stockholm/tv>
|
|
||||||
<stockholm/tv/2configs/hw/w110er.nix>
|
|
||||||
<stockholm/tv/2configs/exim-retiolum.nix>
|
|
||||||
<stockholm/tv/2configs/pulse.nix>
|
|
||||||
<stockholm/tv/2configs/retiolum.nix>
|
|
||||||
<stockholm/tv/2configs/xserver>
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.initrd.luks.devices.wuca.device = "/dev/sda2";
|
|
||||||
|
|
||||||
fileSystems = {
|
|
||||||
"/" = {
|
|
||||||
device = "/dev/mapper/wuvga-root";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
"/bku" = {
|
|
||||||
device = "/dev/mapper/wuvga-bku";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
"/home" = {
|
|
||||||
device = "/dev/mapper/wuvga-home";
|
|
||||||
fsType = "ext4";
|
|
||||||
};
|
|
||||||
"/boot" = {
|
|
||||||
device = "/dev/sda1";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
networking.wireless.enable = true;
|
|
||||||
networking.wireless.interfaces = [
|
|
||||||
"wlp3s0"
|
|
||||||
];
|
|
||||||
networking.interfaces.enp4s0f2.useDHCP = true;
|
|
||||||
networking.interfaces.wlp3s0.useDHCP = true;
|
|
||||||
networking.useDHCP = false;
|
|
||||||
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
../lib
|
|
@ -9,12 +9,6 @@ with import ./lib;
|
|||||||
yearly = { format = "%Y"; };
|
yearly = { format = "%Y"; };
|
||||||
};
|
};
|
||||||
}) {
|
}) {
|
||||||
bu-home-wu = {
|
|
||||||
method = "push";
|
|
||||||
src = { host = config.krebs.hosts.bu; path = "/home"; };
|
|
||||||
dst = { host = config.krebs.hosts.wu; path = "/bku/bu-home"; };
|
|
||||||
startAt = "05:15";
|
|
||||||
};
|
|
||||||
bu-home-xu = {
|
bu-home-xu = {
|
||||||
method = "push";
|
method = "push";
|
||||||
src = { host = config.krebs.hosts.bu; path = "/home"; };
|
src = { host = config.krebs.hosts.bu; path = "/home"; };
|
||||||
@ -45,18 +39,6 @@ with import ./lib;
|
|||||||
dst = { host = config.krebs.hosts.nomic; path = "/fs/ponyhof/bku/querel-home"; };
|
dst = { host = config.krebs.hosts.nomic; path = "/fs/ponyhof/bku/querel-home"; };
|
||||||
startAt = "22:00";
|
startAt = "22:00";
|
||||||
};
|
};
|
||||||
wu-home-xu = {
|
|
||||||
method = "push";
|
|
||||||
src = { host = config.krebs.hosts.wu; path = "/home"; };
|
|
||||||
dst = { host = config.krebs.hosts.xu; path = "/bku/wu-home"; };
|
|
||||||
startAt = "05:00";
|
|
||||||
};
|
|
||||||
wu-home-zu = {
|
|
||||||
method = "push";
|
|
||||||
src = { host = config.krebs.hosts.wu; path = "/home"; };
|
|
||||||
dst = { host = config.krebs.hosts.zu; path = "/bku/wu-home"; };
|
|
||||||
startAt = "05:20";
|
|
||||||
};
|
|
||||||
xu-home-bu = {
|
xu-home-bu = {
|
||||||
method = "push";
|
method = "push";
|
||||||
src = { host = config.krebs.hosts.xu; path = "/home"; };
|
src = { host = config.krebs.hosts.xu; path = "/home"; };
|
||||||
@ -69,12 +51,6 @@ with import ./lib;
|
|||||||
dst = { host = config.krebs.hosts.nomic; path = "/fs/cis3hG/bku/xu-home"; };
|
dst = { host = config.krebs.hosts.nomic; path = "/fs/cis3hG/bku/xu-home"; };
|
||||||
startAt = "05:20";
|
startAt = "05:20";
|
||||||
};
|
};
|
||||||
xu-home-wu = {
|
|
||||||
method = "push";
|
|
||||||
src = { host = config.krebs.hosts.xu; path = "/home"; };
|
|
||||||
dst = { host = config.krebs.hosts.wu; path = "/bku/xu-home"; };
|
|
||||||
startAt = "06:00";
|
|
||||||
};
|
|
||||||
xu-home-zu = {
|
xu-home-zu = {
|
||||||
method = "push";
|
method = "push";
|
||||||
src = { host = config.krebs.hosts.xu; path = "/home"; };
|
src = { host = config.krebs.hosts.xu; path = "/home"; };
|
||||||
@ -129,10 +105,5 @@ with import ./lib;
|
|||||||
src = { host = config.krebs.hosts.xu; path = "/tmp/xu-bku-test-data"; };
|
src = { host = config.krebs.hosts.xu; path = "/tmp/xu-bku-test-data"; };
|
||||||
dst = { host = config.krebs.hosts.xu; path = "/bku/xu-test-pull"; };
|
dst = { host = config.krebs.hosts.xu; path = "/bku/xu-test-pull"; };
|
||||||
};
|
};
|
||||||
xu-test-push-wu = {
|
|
||||||
method = "push";
|
|
||||||
src = { host = config.krebs.hosts.xu; path = "/tmp/xu-bku-test-data"; };
|
|
||||||
dst = { host = config.krebs.hosts.wu; path = "/bku/xu-test-push"; };
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,6 @@ with import ./lib;
|
|||||||
];
|
];
|
||||||
relay_from_hosts = concatMap (host: host.nets.retiolum.addrs) [
|
relay_from_hosts = concatMap (host: host.nets.retiolum.addrs) [
|
||||||
config.krebs.hosts.nomic
|
config.krebs.hosts.nomic
|
||||||
config.krebs.hosts.wu
|
|
||||||
config.krebs.hosts.xu
|
config.krebs.hosts.xu
|
||||||
];
|
];
|
||||||
internet-aliases = with config.krebs.users; [
|
internet-aliases = with config.krebs.users; [
|
||||||
|
@ -1,70 +0,0 @@
|
|||||||
with import ./lib;
|
|
||||||
{ pkgs, ... }: {
|
|
||||||
imports = [
|
|
||||||
../smartd.nix
|
|
||||||
{
|
|
||||||
# nvidia doesn't build despite
|
|
||||||
# https://github.com/NixOS/nixpkgs/issues/33284
|
|
||||||
#hardware.bumblebee.enable = true;
|
|
||||||
#hardware.bumblebee.group = "video";
|
|
||||||
#hardware.enableRedistributableFirmware= true;
|
|
||||||
#krebs.nixpkgs.allowUnfreePredicate = pkg: any (eq (packageName pkg)) [
|
|
||||||
# "nvidia-x11"
|
|
||||||
# "nvidia-persistenced"
|
|
||||||
# "nvidia-settings"
|
|
||||||
#];
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
nix.buildCores = 4;
|
|
||||||
nix.maxJobs = 4;
|
|
||||||
}
|
|
||||||
(if lib.versionAtLeast (lib.versions.majorMinor lib.version) "21.11" then {
|
|
||||||
nix.daemonCPUSchedPolicy = "batch";
|
|
||||||
nix.daemonIOSchedPriority = 1;
|
|
||||||
} else {
|
|
||||||
nix.daemonIONiceLevel = 1;
|
|
||||||
nix.daemonNiceLevel = 1;
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.extraModprobeConfig = ''
|
|
||||||
options kvm_intel nested=1
|
|
||||||
'';
|
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "ahci" ];
|
|
||||||
boot.kernelModules = [ "kvm-intel" ];
|
|
||||||
|
|
||||||
boot.loader.systemd-boot.enable = true;
|
|
||||||
boot.loader.efi.canTouchEfiVariables = true;
|
|
||||||
|
|
||||||
hardware.enableRedistributableFirmware = true;
|
|
||||||
|
|
||||||
hardware.opengl.driSupport32Bit = true;
|
|
||||||
hardware.opengl.extraPackages = [ pkgs.vaapiIntel ];
|
|
||||||
|
|
||||||
networking.wireless.enable = true;
|
|
||||||
|
|
||||||
services.logind.extraConfig = ''
|
|
||||||
HandleHibernateKey=ignore
|
|
||||||
HandleLidSwitch=ignore
|
|
||||||
HandlePowerKey=ignore
|
|
||||||
HandleSuspendKey=ignore
|
|
||||||
'';
|
|
||||||
|
|
||||||
system.activationScripts.powertopTunables = ''
|
|
||||||
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
|
|
||||||
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
|
|
||||||
(cd /sys/bus/pci/devices
|
|
||||||
for i in *; do
|
|
||||||
echo auto > $i/power/control # defaults to 'on'
|
|
||||||
done)
|
|
||||||
'';
|
|
||||||
|
|
||||||
services.xserver = {
|
|
||||||
videoDriver = "intel";
|
|
||||||
};
|
|
||||||
|
|
||||||
tv.hw.screens.primary.width = 1366;
|
|
||||||
tv.hw.screens.primary.height = 768;
|
|
||||||
}
|
|
@ -38,19 +38,6 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
wu = {
|
|
||||||
nets.hkw = {
|
|
||||||
ip4 = {
|
|
||||||
addr = "10.23.1.37";
|
|
||||||
prefix = "10.23.1.0/24";
|
|
||||||
};
|
|
||||||
aliases = [
|
|
||||||
"wu.hkw"
|
|
||||||
"cache.wu.hkw"
|
|
||||||
];
|
|
||||||
ssh.port = 11423;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
xu = {
|
xu = {
|
||||||
nets.hkw = {
|
nets.hkw = {
|
||||||
ip4 = {
|
ip4 = {
|
||||||
|
Loading…
Reference in New Issue
Block a user