mirror of
https://github.com/itme-brain/nixos.git
synced 2026-03-24 00:29:43 -04:00
added i3 module, switched workstation back to nvidia
This commit is contained in:
parent
2985462eee
commit
de564231e7
7 changed files with 454 additions and 7 deletions
|
|
@ -15,7 +15,7 @@
|
|||
"virtio"
|
||||
"vfio-pci"
|
||||
"coretemp"
|
||||
"amdgpu"
|
||||
|
||||
"ipmi_devintf"
|
||||
"ipmi_si"
|
||||
];
|
||||
|
|
@ -40,7 +40,6 @@
|
|||
libGL
|
||||
|
||||
glxinfo
|
||||
clinfo
|
||||
];
|
||||
|
||||
fileSystems = {
|
||||
|
|
@ -77,12 +76,23 @@
|
|||
};
|
||||
};
|
||||
|
||||
services.xserver.videoDrivers = lib.mkDefault [ "nvidia" ];
|
||||
|
||||
hardware = {
|
||||
amdgpu = {
|
||||
initrd.enable = true;
|
||||
opencl.enable = true;
|
||||
graphics = {
|
||||
enable = true;
|
||||
enable32Bit = true;
|
||||
};
|
||||
nvidia = {
|
||||
open = false;
|
||||
powerManagement.enable = false;
|
||||
powerManagement.finegrained = false;
|
||||
modesetting.enable = true;
|
||||
nvidiaSettings = true;
|
||||
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
||||
};
|
||||
};
|
||||
|
||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
};
|
||||
|
||||
gui = {
|
||||
wm.sway.enable = true;
|
||||
wm.i3.enable = true;
|
||||
|
||||
browser = {
|
||||
chromium.enable = true;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{ pkgs, lib, config, ... }:
|
||||
{ pkgs, lib, config, home-manager, ... }:
|
||||
|
||||
with lib;
|
||||
{
|
||||
|
|
@ -86,7 +86,15 @@ with lib;
|
|||
};
|
||||
};
|
||||
|
||||
programs.i3lock = {
|
||||
enable = true;
|
||||
package = pkgs.i3lock-fancy;
|
||||
};
|
||||
|
||||
services = {
|
||||
xserver.enable = true;
|
||||
displayManager.ly.enable = true;
|
||||
|
||||
teamviewer.enable = true;
|
||||
|
||||
timesyncd = lib.mkDefault {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue