From 07c4f8bec0a60ab4efb770e30285bf22c903cc02 Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 17 Dec 2023 22:08:35 +0100 Subject: [PATCH] add obsidian overlay --- exprs/overlay.nix | 9 +++++++++ systems/desktop.nix | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) 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 = {