mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 04:38:44 +08:00
devices.xmupc1: init
This commit is contained in:
parent
83b8690bce
commit
c9552c0674
@ -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" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -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" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user