Files
nix/hosts/common/user/configs/gui/obsidian/plugins/style-settings/default.nix
2024-07-23 19:07:59 +01:00

37 lines
781 B
Nix

{
pkgs ? import <nixpkgs> { },
...
}:
pkgs.stdenv.mkDerivation rec {
pname = "obsidian.plugins.style-settings";
version = "1.0.8";
src = pkgs.fetchFromGitHub {
owner = "mgmeyers";
repo = "obsidian-style-settings";
rev = "${version}";
hash = "sha256-7IpJQxKnu4ST84bJSDcJ9CsieamboGhO59meNS53f10=";
};
patches = [ ./yarn-lock.patch ];
offlineCache = pkgs.fetchYarnDeps {
yarnLock = src + "/yarn.lock";
hash = "sha256-z14W+dIK0VGggvzh5dichJHdbgKOu3bIA8uhnQJE7xU=";
};
nativeBuildInputs = with pkgs; [
nodejs
yarnConfigHook
yarnBuildHook
npmHooks.npmInstallHook
];
installPhase = ''
mkdir -p $out
cp ./manifest.json $out/manifest.json
cp ./main.js $out/main.js
cp ./styles.css $out/styles.css
'';
}