Files
nix/hosts/common/user/configs/gui/obsidian/plugins/style-settings.nix
Nikolaos Karaolidis 5640075117 Add obsidian theming
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2024-07-12 19:34:40 +03:00

37 lines
965 B
Nix

{
pkgs ? import <nixpkgs> { },
...
}:
let
version = "1.0.8";
author = "mgmeyers";
repo = "obsidian-style-settings";
css = builtins.fetchurl {
url = "https://github.com/${author}/${repo}/releases/download/${version}/styles.css";
sha256 = "sha256:029kza0ja1hgw8fmknnphr65gvkanykhx9wb4ig05n8ybrg3aqdl";
};
js = builtins.fetchurl {
url = "https://github.com/${author}/${repo}/releases/download/${version}/main.js";
sha256 = "sha256:15wdwv50wfhk7h1wgl4wjk975pihsjjrzlyh9a30hjpjc15sh9xy";
};
in
pkgs.stdenv.mkDerivation {
name = "obsidian.plugins.style-settings";
src = builtins.fetchurl {
url = "https://github.com/${author}/${repo}/releases/download/${version}/manifest.json";
sha256 = "sha256:14bkhnh13cgph51c029jy95dm70cvj1yxqmchkmv1pz46ws2r7hf";
};
phases = [ "installPhase" ];
installPhase = ''
mkdir -p $out
cp $src $out/manifest.json
cp ${css} $out/styles.css
cp ${js} $out/main.js
'';
}