feat: firefly III package
This commit is contained in:
parent
4b66009b03
commit
6c23fec8d9
|
@ -8,6 +8,7 @@
|
||||||
deploy = super.callPackage ./deploy.nix {};
|
deploy = super.callPackage ./deploy.nix {};
|
||||||
netbird-dashboard = super.callPackage ./netbird-dashboard {};
|
netbird-dashboard = super.callPackage ./netbird-dashboard {};
|
||||||
minify = super.callPackage ./minify {};
|
minify = super.callPackage ./minify {};
|
||||||
|
firefly-iii = super.callPackage ./fireflyIII.nix {};
|
||||||
mongodb-bin = super.callPackage ./mongodb-bin.nix {};
|
mongodb-bin = super.callPackage ./mongodb-bin.nix {};
|
||||||
awakened-poe-trade = super.callPackage ./awakened-poe-trade.nix {};
|
awakened-poe-trade = super.callPackage ./awakened-poe-trade.nix {};
|
||||||
neovim-clean = super.neovim-unwrapped.overrideAttrs (_neovimFinal: neovimPrev: {
|
neovim-clean = super.neovim-unwrapped.overrideAttrs (_neovimFinal: neovimPrev: {
|
||||||
|
|
33
pkgs/fireflyIII.nix
Normal file
33
pkgs/fireflyIII.nix
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenv,
|
||||||
|
fetchFromGitHub,
|
||||||
|
}:
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "firefly-iii";
|
||||||
|
version = "6.1.13";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "firefly-iii";
|
||||||
|
repo = "firefly-iii";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-85zI8uCyyoCflzxDkvba6FWa9B3kh179DJfQ2Um6MGM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
mkdir -p $out/
|
||||||
|
cp -R . $out/
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Firefly III: a personal finances manager";
|
||||||
|
homepage = "https://github.com/firefly-iii/firefly-iii/";
|
||||||
|
changelog = "https://github.com/firefly-iii/firefly-iii/releases/tag/v${version}";
|
||||||
|
license = licenses.agpl3Only;
|
||||||
|
maintainers = with maintainers; [patrickdag];
|
||||||
|
mainProgram = "firefly-iii";
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue