Skip to content

Commit 2a607e5

Browse files
committed
ref: disabled xserver and updated vaapi names
1 parent a20d1aa commit 2a607e5

File tree

8 files changed

+15
-17
lines changed

8 files changed

+15
-17
lines changed

modules/core/fonts.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
# Normal Fonts
1111
noto-fonts
12-
noto-fonts-emoji
12+
noto-fonts-color-emoji
1313
];
1414
fontconfig = {
1515
enable = true;

modules/core/system.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ in
2525
};
2626
};
2727
services.xserver = {
28-
enable = true;
28+
enable = false;
2929
excludePackages = with pkgs; [ xterm ];
3030
exportConfiguration = true; # Make sure /etc/X11/xkb is populated so localectl works correctly
3131
xkb = {

modules/desktop/gnome/default.nix

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,6 @@
99
gnome.gnome-initial-setup.enable = false;
1010
gnome.games.enable = false;
1111
tlp.enable = lib.mkForce false; # gnome has builtin power management
12-
xserver = {
13-
enable = true;
14-
#layout = "gb";
15-
#libinput = { touchpad.tapping = true; };
16-
};
1712
};
1813

1914
environment.gnome.excludePackages = with pkgs; [

modules/desktop/plasma6/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ in
1717
{
1818
programs.thunar.enable = lib.mkForce false;
1919
services = {
20+
# xserver.enable = lib.mkForce true;
21+
tlp.enable = lib.mkForce false; # plasma has builtin power management
2022
desktopManager.plasma6 = {
2123
enable = true;
2224
enableQt5Integration = true;
2325
};
24-
tlp.enable = lib.mkForce false; # plasma has builtin power management
2526
};
2627

2728
environment.plasma6.excludePackages = with pkgs.kdePackages; [

modules/hardware/video/amdgpu.nix

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
# This module is untested since i don't own an amd gpu!
22
{ pkgs, ... }:
33
{
4-
services.xserver = {
5-
enable = true;
6-
videoDrivers = [ "amdgpu" ];
7-
};
4+
services.xserver.videoDrivers = [ "amdgpu" ];
85
environment.systemPackages = with pkgs; [ rocmPackages.amdsmi ];
96
# TODO: Use this instead of hardware.graphics
107
# Can't test since i have nvidia
@@ -27,7 +24,7 @@
2724
extraPackages = with pkgs; [
2825
amdvlk
2926
libvdpau-va-gl
30-
vaapiVdpau
27+
libva-vdpau-driver
3128
];
3229
extraPackages32 = with pkgs; [ driversi686Linux.amdvlk ];
3330
};

modules/hardware/video/intel.nix

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
{ pkgs, ... }:
1+
{ pkgs, lib, config, ... }:
22
{
33
nixpkgs.config.packageOverrides = pkgs: {
44
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
55
};
66

7+
environment.sessionVariables = lib.optionalAttrs config.programs.hyprland.enable {
8+
LIBVA_DRIVER_NAME = "iHD";
9+
};
10+
711
boot.kernelParams = [
812
"intel_pstate=active"
913
"i915.enable_guc=2" # Enable GuC/HuC firmware loading
@@ -20,10 +24,11 @@
2024

2125
# OpenGL
2226
hardware.graphics = {
27+
enable = true;
2328
extraPackages = with pkgs; [
2429
intel-media-driver
2530
vaapiIntel
26-
vaapiVdpau
31+
libva-vdpau-driver
2732
libvdpau-va-gl
2833
];
2934
};

modules/hardware/video/nvidia.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ in
4545
enable32Bit = true;
4646
extraPackages = with pkgs; [
4747
nvidia-vaapi-driver
48-
vaapiVdpau
48+
libva-vdpau-driver
4949
libvdpau-va-gl
5050
];
5151
};

modules/hardware/video/nvk.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ in
4040
mesa # Enables mesa
4141

4242
nvidia-vaapi-driver # Not sure if this is needed
43-
vaapiVdpau # Not sure if this is needed
43+
libva-vdpau-driver # Not sure if this is needed
4444
libvdpau-va-gl # Not sure if this is needed
4545
];
4646
};

0 commit comments

Comments
 (0)