diff --git a/exprs/overlay.nix b/exprs/overlay.nix index a3b1560..633cf11 100644 --- a/exprs/overlay.nix +++ b/exprs/overlay.nix @@ -3,4 +3,13 @@ final: prev: { # FUCK REPRODUCIBILITY RARGHGHGHGHDKGJDKLGJSDKLGMDJGLKSDJLMGSJDKMGJZEIZ vesktop = prev.vesktop.overrideAttrs (old: {patches = [];}); + + obsidian = ( + prev.obsidian.override { + electron = prev.electron_25.overrideAttrs (_: { + preFixup = "patchelf --add-needed ${prev.libglvnd}/lib/libEGL.so.1 $out/bin/electron"; # NixOS/nixpkgs#272912 + meta.knownVulnerabilities = []; # NixOS/nixpkgs#273611 + }); + } + ); } diff --git a/systems/desktop.nix b/systems/desktop.nix index d200462..44d0465 100644 --- a/systems/desktop.nix +++ b/systems/desktop.nix @@ -133,6 +133,7 @@ in { mpv nwg-look obs-studio + obsidian osu-lazer-bin pavucontrol polkit_gnome @@ -155,7 +156,9 @@ in { }; }; - nixpkgs.overlays = [(import ../exprs/overlay.nix)]; + nixpkgs = { + overlays = [(import ../exprs/overlay.nix)]; + }; programs = { gnupg.agent = {