Files
nix/hosts/common/user/configs/gui/obsidian/plugins/style-settings/default.nix
2024-07-17 14:15:53 +01:00

39 lines
865 B
Nix

{
pkgs ? import <nixpkgs> { },
...
}:
pkgs.stdenv.mkDerivation rec {
pname = "obsidian.plugins.style-settings";
version = "1.0.8";
src = pkgs.fetchFromGitHub {
# owner = "karaolidis";
# rev = "d4bbe50b8d4c481bfe72650e1c76bf643738e177";
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
'';
}