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=";
wireguardIp = "192.168.83.3";
};
gamemode = { enable = true; drmDevice = 1; };
gamemode = { enable = true; drmDevice = 0; };
};
bugs = [ "xmunet" "backlight" "amdpstate" ];
};
@ -148,8 +148,12 @@ inputs:
services.xserver.displayManager.defaultSession = inputs.lib.mkForce "plasma";
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"; }; };
services.gamemode.drmDevice = inputs.lib.mkForce 1;
};
system.nixos.tags = [ "hybrid-graphic" ];
};
};

View File

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