fix monitors

This commit is contained in:
danny 2024-12-13 23:26:36 +08:00
parent 3e6847c1ef
commit 49a3a1128a
6 changed files with 23 additions and 17 deletions

View file

@ -2,7 +2,10 @@
{
boot.loader.systemd-boot.enable = true;
# boot.initrd.verbose = true;
boot.extraModprobeConfig = ''
options hid_apple fnmode=2
'';
boot.initrd.systemd.enable = true;
boot.swraid.enable = true;
boot.swraid.mdadmConf =

View file

@ -1,11 +1,25 @@
{ config, pkgs, ... }:
{ config, pkgs, nixpkgs, ... }:
{
services.xserver.videoDrivers = ["nvidia"];
nixpkgs.config.packageOverrides = pkgs: {
intel-vaapi-driver = pkgs.intel-vaapi-driver.override { enableHybridCodec = true; } ;
};
environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; }; # Force intel-media-driver
hardware = {
bluetooth.enable = true;
graphics.enable = true;
graphics = {
enable = true;
extraPackages = with pkgs; [
intel-media-driver # LIBVA_DRIVER_NAME=iHD
intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
libvdpau-va-gl
];
};
nvidia.open = false;
nvidia.modesetting.enable = true;

View file

@ -21,6 +21,7 @@
glxinfo # OpenGL info
pciutils # PCI info
xdotool # Keyboard input simulation
ffmpeg # video encoding
# Dev
git