devices.xmupc1: init

This commit is contained in:
陈浩南 2024-02-21 16:38:29 +08:00
parent 83b8690bce
commit c9552c0674
2 changed files with 21 additions and 17 deletions

View File

@ -133,7 +133,7 @@ inputs:
publicKey = "l1gFSDCeBxyf/BipXNvoEvVvLqPgdil84nmr5q6+EEw="; publicKey = "l1gFSDCeBxyf/BipXNvoEvVvLqPgdil84nmr5q6+EEw=";
wireguardIp = "192.168.83.3"; wireguardIp = "192.168.83.3";
}; };
gamemode = { enable = true; drmDevice = 1; }; gamemode = { enable = true; drmDevice = 0; };
}; };
bugs = [ "xmunet" "backlight" "amdpstate" ]; bugs = [ "xmunet" "backlight" "amdpstate" ];
}; };
@ -148,8 +148,12 @@ inputs:
services.xserver.displayManager.defaultSession = inputs.lib.mkForce "plasma"; services.xserver.displayManager.defaultSession = inputs.lib.mkForce "plasma";
specialisation.hybrid.configuration = specialisation.hybrid.configuration =
{ {
nixos.hardware.gpu = nixos =
{
hardware.gpu =
{ type = inputs.lib.mkForce "amd+nvidia"; prime.busId = { amd = "8:0:0"; nvidia = "1:0:0"; }; }; { type = inputs.lib.mkForce "amd+nvidia"; prime.busId = { amd = "8:0:0"; nvidia = "1:0:0"; }; };
services.gamemode.drmDevice = inputs.lib.mkForce 1;
};
system.nixos.tags = [ "hybrid-graphic" ]; system.nixos.tags = [ "hybrid-graphic" ];
}; };
}; };

View File

@ -41,18 +41,17 @@ inputs:
}; };
}; };
gui.preferred = false; gui.preferred = false;
kernel.patches = [ "cjktty" ]; kernel.patches = [ "cjktty" "lantian" ];
networking.hostname = "xmupc1"; networking.hostname = "xmupc1";
}; };
hardware = hardware =
{ {
cpus = [ "amd" ]; cpus = [ "amd" ];
# gpus = [ "nvidia" ]; gpu.type = "nvidia";
bluetooth.enable = true; bluetooth.enable = true;
joystick.enable = true; joystick.enable = true;
printer.enable = true; printer.enable = true;
sound.enable = true; sound.enable = true;
# gamemode.drmDevice = 1;
}; };
packages.packageSet = "workstation"; packages.packageSet = "workstation";
virtualization = { docker.enable = true; kvmHost = { enable = true; gui = true; }; }; virtualization = { docker.enable = true; kvmHost = { enable = true; gui = true; }; };
@ -65,13 +64,7 @@ inputs:
enable = true; enable = true;
private = true; private = true;
hostsAllowed = "192.168. 127."; hostsAllowed = "192.168. 127.";
shares = shares.home = "/home";
{
media.path = "/run/media/chn";
home.path = "/home/chn";
mnt.path = "/mnt";
share.path = "/home/chn/share";
};
}; };
sshd.enable = true; sshd.enable = true;
xray.client = xray.client =
@ -82,18 +75,25 @@ inputs:
dns.extraInterfaces = [ "docker0" ]; dns.extraInterfaces = [ "docker0" ];
}; };
firewall.trustedInterfaces = [ "virbr0" "waydroid0" ]; firewall.trustedInterfaces = [ "virbr0" "waydroid0" ];
acme = { enable = true; cert."debug.mirism.one" = {}; };
smartd.enable = true; smartd.enable = true;
beesd = { enable = true; instances.root = { device = "/nix/persistent"; hashTableSizeMB = 2048; }; }; beesd =
{
enable = true;
instances =
{
root = { device = "/"; hashTableSizeMB = 1536; threads = 4; };
nix = { device = "/nix"; hashTableSizeMB = 64; };
};
};
wireguard = wireguard =
{ {
enable = true; enable = true;
peers = [ "vps6" ]; peers = [ "vps6" ];
publicKey = "JEY7D4ANfTpevjXNvGDYO6aGwtBGRXsf/iwNwjwDRQk="; publicKey = "JEY7D4ANfTpevjXNvGDYO6aGwtBGRXsf/iwNwjwDRQk=";
wireguardIp = "192.168.83.5"; wireguardIp = "192.168.83.6";
}; };
}; };
bugs = [ "xmunet" "firefox" ]; bugs = [ "xmunet" "amdpstate" ];
}; };
}; };
} }