nixos-config/overlays/obsidian/default.nix

16 lines
446 B
Nix

{ ... }:
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;
});
}