Compare commits

...

3 Commits

Author SHA1 Message Date
5f4cd68802 NVIDIA GPU somewhat working 2021-12-19 13:16:57 -05:00
ec949e253a Fix annoyances 2021-12-19 13:16:26 -05:00
74b52f6099 Use NixOS 21.11 2021-12-19 13:15:09 -05:00
4 changed files with 25 additions and 9 deletions

View File

@ -4,7 +4,7 @@ let
cfg = config.de;
extensions = with pkgs.vscode-extensions; [
bbenoist.Nix # nix syntax support
# bbenoist.Nix # nix syntax support
# arrterian.nix-env-selector # nix dev envs
];

14
flake.lock generated
View File

@ -5,11 +5,11 @@
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1634404028,
"narHash": "sha256-JyP2Y6JCCYvUcVz7CXX5pXUfTGTU4GX51Yza82BgMfk=",
"lastModified": 1638837456,
"narHash": "sha256-WHLOxthAGx/wXw3QUa/lFE3mr6cQtnXfFYZ0DNyYwt4=",
"owner": "ryantm",
"repo": "agenix",
"rev": "53aa91b4170da35a96fab1577c9a34bc0da44e27",
"rev": "57806bf7e340f4cae705c91748d4fdf8519293a9",
"type": "github"
},
"original": {
@ -114,16 +114,16 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1635806954,
"narHash": "sha256-yX/zjbIL/HdXh8a92hWJ+31gsLLv7byA1XRuPARaLro=",
"lastModified": 1639161226,
"narHash": "sha256-75Y08ynJDTq6HHGIF+8IADBJSVip0UyWQH7jqSFnRR8=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "372e59d2af704bffd133cbe029f1d5efe73ba6fb",
"rev": "573095944e7c1d58d30fc679c81af63668b54056",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-21.05",
"ref": "nixos-21.11",
"repo": "nixpkgs",
"type": "github"
}

View File

@ -1,6 +1,6 @@
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-21.05";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-21.11";
nixpkgs-peertube.url = "github:GoogleBot42/nixpkgs/add-peertube-service";
simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-21.05";
agenix.url = "github:ryantm/agenix";

View File

@ -17,6 +17,22 @@
networking.hostName = "ray";
hardware.enableAllFirmware = true;
boot.blacklistedKernelModules = [ "btusb" ];
# fix backlight
boot.kernelParams = [ "amdgpu.backlight=0" ];
# gpu
services.xserver.videoDrivers = [ "nvidia" ];
hardware.nvidia.modesetting.enable = true;
hardware.nvidia.prime = {
sync.enable = true;
nvidiaBusId = "PCI:1:0:0";
amdgpuBusId = "PCI:4:0:0";
};
services.zerotierone.enable = true;
de.enable = true;