diff --git a/modules/ghostfolio/default.nix b/modules/ghostfolio/default.nix deleted file mode 100644 index f7ba4a6..0000000 --- a/modules/ghostfolio/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.services.ghostfolio; -in - with lib; { - imports = []; - options.services.ghostfolio = with lib.types; { - enable = mkEnableOption ""; - }; - config = mkIf cfg.enable { - environment.systemPackages = with pkgs; [ - (callPackage ./derivation {inherit lib pkgs;}) - ]; - }; - } diff --git a/modules/ghostfolio/derivation.nix b/modules/ghostfolio/derivation.nix deleted file mode 100644 index 5f51bf4..0000000 --- a/modules/ghostfolio/derivation.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ - lib, - pkgs ? import , - fetchzip, -}: let -in - pkgs.buildNpmPackage rec { - pname = "ghostfolio"; - version = "2.124.1"; - - src = fetchzip { - url = "https://github.com/ghostfolio/ghostfolio/archive/refs/tags/${version}.zip"; - hash = lib.fakeSha256; - }; - - npmDepsHash = lib.fakeSha256; - - preBuild = '' - cp ./package.json $out/package.json - cp ./package-lock.json $out/package-lock.json - cp ./prisma/schema.prisma $out/prisma/schema.prisma - - cp ./decorate-angular-cli.js $out/decorate-angular.cli.js - - cp ./nx.json $out/nx.json - cp ./replace.build.js $out/replace.build.js - cp ./jest.preset.js $out/jest.preset.js - cp ./tsconfig.base.json $out/tsconfig.base.json - cp ./libs $out/libs - cp ./apps $out/apps - ''; - - buildPhase = '' - runHook preBuild - - npm run build:production - - runHook postBuild - ''; - }