hosts/satori: add tlp and move around misc stuff
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
{
|
{
|
||||||
boot = {
|
boot = {
|
||||||
supportedFilesystems = [ "zfs" ];
|
supportedFilesystems = [ "zfs" ];
|
||||||
kernelPackages = pkgs.linuxPackages_latest;
|
kernelPackages = pkgs.linuxPackages_5_15;
|
||||||
initrd = {
|
initrd = {
|
||||||
availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "vfio-pci" ];
|
availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "vfio-pci" ];
|
||||||
/* preDeviceCommands = ''
|
/* preDeviceCommands = ''
|
||||||
|
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
powerManagement = {
|
powerManagement = {
|
||||||
enable = true;
|
enable = true;
|
||||||
cpuFreqGovernor = "schedutil";
|
cpuFreqGovernor = "powersave";
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
|
@@ -8,17 +8,13 @@
|
|||||||
wireless.enable = true;
|
wireless.enable = true;
|
||||||
wireless.interfaces = [ "wlp0s20f3" ];
|
wireless.interfaces = [ "wlp0s20f3" ];
|
||||||
firewall = {
|
firewall = {
|
||||||
allowedTCPPorts = [ 22 18172 6600 8001 ];
|
allowedTCPPorts = [ 22 18172 6600 8001 25565];
|
||||||
allowedUDPPorts = [ 22 17840 18172 ];
|
allowedUDPPorts = [ 22 17840 18172 ];
|
||||||
trustedInterfaces = [ "docker0" ];
|
trustedInterfaces = [ "docker0" ];
|
||||||
};
|
};
|
||||||
interfaces = {
|
interfaces = {
|
||||||
enp7s0 = {
|
enp7s0 = {
|
||||||
useDHCP = true;
|
useDHCP = true;
|
||||||
ipv4.addresses = [{
|
|
||||||
prefixLength = 24;
|
|
||||||
address = "192.168.1.109";
|
|
||||||
}];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -72,14 +72,9 @@
|
|||||||
host = "127.0.0.1";
|
host = "127.0.0.1";
|
||||||
port = 2217;
|
port = 2217;
|
||||||
};
|
};
|
||||||
remilia4 = {
|
|
||||||
enable = true;
|
|
||||||
type = "socks4";
|
|
||||||
host = "127.0.0.1";
|
|
||||||
port = 2217;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
slock.enable = true;
|
slock.enable = true;
|
||||||
|
gamemode.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@@ -15,10 +15,20 @@
|
|||||||
'';
|
'';
|
||||||
zfs.autoScrub.enable = true;
|
zfs.autoScrub.enable = true;
|
||||||
gvfs.enable = true;
|
gvfs.enable = true;
|
||||||
|
tlp = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
CPU_SCALING_GOVERNOR_ON_AC = "performance";
|
||||||
|
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
|
||||||
|
};
|
||||||
|
};
|
||||||
logind.extraConfig = "RuntimeDirectorySize=30%";
|
logind.extraConfig = "RuntimeDirectorySize=30%";
|
||||||
};
|
};
|
||||||
systemd.services.tor.wantedBy = lib.mkForce [ ];
|
systemd.services = {
|
||||||
systemd.enableUnifiedCgroupHierarchy = false;
|
tor.wantedBy = lib.mkForce [ ];
|
||||||
|
logmein-hamachi.wantedBy = lib.mkForce [ ];
|
||||||
|
};
|
||||||
|
|
||||||
security.pki.certificateFiles = [ ../../cert.pem ];
|
security.pki.certificateFiles = [ ../../cert.pem ];
|
||||||
virtualisation.libvirtd = {
|
virtualisation.libvirtd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
Reference in New Issue
Block a user