obsidian: fix nvidia-gpu causing issues
This commit is contained in:
parent
8a1b154cfe
commit
89d89c583a
|
@ -15,11 +15,12 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
environment.systemPackages = [ pkgs.nvidia-vaapi-driver ];
|
|
||||||
|
|
||||||
hardware.graphics = {
|
hardware.graphics = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enable32Bit = true;
|
enable32Bit = true;
|
||||||
|
extraPackages = [
|
||||||
|
pkgs.nvidia-vaapi-driver
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware.nvidia = {
|
hardware.nvidia = {
|
||||||
|
|
15
overlays/obsidian/default.nix
Normal file
15
overlays/obsidian/default.nix
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{ ... }:
|
||||||
|
|
||||||
|
final: prev: {
|
||||||
|
obsidian = prev.obsidian.overrideAttrs (oldAttrs: rec {
|
||||||
|
# Add arguments to the .desktop entry
|
||||||
|
desktopItem = oldAttrs.desktopItem.override (desktopitem: {
|
||||||
|
exec = "${desktopitem.exec} --disable-gpu ";
|
||||||
|
});
|
||||||
|
|
||||||
|
# Update the install script to use the new .desktop entry
|
||||||
|
installPhase = builtins.replaceStrings [ "${oldAttrs.desktopItem}" ] [
|
||||||
|
"${desktopItem}"
|
||||||
|
] oldAttrs.installPhase;
|
||||||
|
});
|
||||||
|
}
|
Loading…
Reference in a new issue