From a049042bb6f65cd553f488ffedca38d3f6ee2ed8 Mon Sep 17 00:00:00 2001 From: gwg313 Date: Tue, 6 Feb 2024 01:15:40 -0500 Subject: [PATCH] feat: add obsidian to candlekeep --- home-manager/machines/candlekeep.nix | 8 ++++++++ home-manager/modules/obsidian.nix | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 home-manager/modules/obsidian.nix diff --git a/home-manager/machines/candlekeep.nix b/home-manager/machines/candlekeep.nix index efa9e32..5293064 100644 --- a/home-manager/machines/candlekeep.nix +++ b/home-manager/machines/candlekeep.nix @@ -24,6 +24,9 @@ ../modules/linux-gui.nix ../modules/devenv.nix ../modules/ssh.nix + ../modules/gh-dash.nix + + ../modules/obsidian.nix ]; nixpkgs = { @@ -39,6 +42,11 @@ (final: prev: { neovim = inputs.neovim-config.packages."x86_64-linux".default; }) + + # obsidian electron build issue + (final: prev: { + obsidian-wayland = prev.obsidian.override {electron = final.electron_24;}; + }) # Or define it inline, for example: # (final: prev: { # hi = final.hello.overrideAttrs (oldAttrs: { diff --git a/home-manager/modules/obsidian.nix b/home-manager/modules/obsidian.nix new file mode 100644 index 0000000..b8f8174 --- /dev/null +++ b/home-manager/modules/obsidian.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + nixpkgs.config = { + allowUnfree = true; + permittedInsecurePackages = [ + "electron-24.8.6" + ]; + }; + home.packages = with pkgs; [obsidian-wayland]; +}