1
0
mirror of https://github.com/kmein/niveum synced 2026-03-20 03:51:07 +01:00

quote-db: import from derivation; + k(rebs)paste

This commit is contained in:
Kierán Meinhardt
2019-06-02 01:51:30 +02:00
parent eaf86019c0
commit e705d10feb
2 changed files with 25 additions and 39 deletions

View File

@@ -83,13 +83,20 @@
sncli = new.callPackage <packages/sncli.nix> {}; sncli = new.callPackage <packages/sncli.nix> {};
}; };
}; };
haskellPackages = pkgs.haskellPackages.override { haskellPackages =
overrides = new: old: { let quote-db-package = pkgs.fetchFromGitHub {
quote-db = new.callPackage <packages/quote-db.nix> {}; repo = "quote-db";
blessings = new.callPackage <packages/blessings.nix> {}; owner = "kmein";
scanner = new.callPackage <stockholm/krebs/5pkgs/haskell/scanner.nix> {}; rev = "bca21ca3d7c0baf680389ff9cf5ad5297f0e3dc3";
sha256 = "0cxdvfsvhg15q75zpdnhwaykawv53hblgjpkz03ihvnzaypps7pn";
};
in pkgs.haskellPackages.override {
overrides = new: old: {
quote-db = new.callPackage quote-db-package {};
blessings = new.callPackage <packages/blessings.nix> {};
scanner = new.callPackage <stockholm/krebs/5pkgs/haskell/scanner.nix> {};
};
}; };
};
autorenkalender = pkgs.callPackage <packages/autorenkalender.nix> {}; autorenkalender = pkgs.callPackage <packages/autorenkalender.nix> {};
bvg = pkgs.callPackage <packages/bvg.nix> {}; bvg = pkgs.callPackage <packages/bvg.nix> {};
@@ -107,14 +114,14 @@
libcoap = pkgs.callPackage <packages/libcoap.nix> {}; libcoap = pkgs.callPackage <packages/libcoap.nix> {};
writeDash = pkgs.writers.writeDash; writeDash = pkgs.writers.writeDash;
writeDashBin = pkgs.writers.writeDashBin; writeDashBin = pkgs.writers.writeDashBin;
ikea-smartlight = traadfri =
let ikea-smartlight-package = pkgs.fetchFromGitHub { let traadfri-package = pkgs.fetchFromGitHub {
owner = "kmein"; owner = "kmein";
repo = "ikea-smartlight"; repo = "traadfri";
rev = "e2a2b00651bc33c9c81634a4f485ab66c8d93f70"; rev = "c77cc778d88ddb1b667d9952803dd943a8594036";
sha256 = "033564ffasqxdc5gga16jpb8aibajyins0pfnpkwvd6ljnnni0n2"; sha256 = "0800h9gakvkn1260dxxd8g8rn0n3pifkya4pwcbxb8j0sli86ch4";
}; };
in pkgs.callPackage ikea-smartlight-package {}; in pkgs.python3Packages.callPackage traadfri-package {};
dic = pkgs.callPackage <stockholm/krebs/5pkgs/simple/dic> {}; dic = pkgs.callPackage <stockholm/krebs/5pkgs/simple/dic> {};
yt-next = pkgs.callPackage <stockholm/lass/5pkgs/yt-next> {}; yt-next = pkgs.callPackage <stockholm/lass/5pkgs/yt-next> {};
@@ -122,6 +129,9 @@
urban = pkgs.callPackage <stockholm/lass/5pkgs/urban> {}; urban = pkgs.callPackage <stockholm/lass/5pkgs/urban> {};
mpv-poll = pkgs.callPackage <stockholm/lass/5pkgs/mpv-poll> {}; mpv-poll = pkgs.callPackage <stockholm/lass/5pkgs/mpv-poll> {};
untilport = pkgs.callPackage <stockholm/krebs/5pkgs/simple/untilport> {}; untilport = pkgs.callPackage <stockholm/krebs/5pkgs/simple/untilport> {};
kpaste = pkgs.callPackage <stockholm/krebs/5pkgs/simple/kpaste> {};
krebspaste = pkgs.callPackage <stockholm/krebs/5pkgs/simple/krebspaste> {};
bepasty-client-cli = pkgs.callPackage <stockholm/krebs/5pkgs/simple/bepasty-client-cli> {};
}; };
}; };
} }
@@ -368,6 +378,8 @@
yt-next yt-next
acronym acronym
urban urban
kpaste
krebspaste
daybook daybook
gnupg gnupg
jo jo
@@ -388,7 +400,7 @@
n n
] ++ [ ] ++ [
libcoap libcoap
ikea-smartlight traadfri
]; ];
} }
]; ];

View File

@@ -1,26 +0,0 @@
{ mkDerivation, base, bytestring, cassava, hasmin, HaTeX, lucid
, megaparsec, optparse-applicative, prettyprinter, raw-strings-qq
, stdenv, text
, fetchFromGitHub
}:
mkDerivation {
pname = "quote-db";
version = "0.1.0.0";
src = fetchFromGitHub {
owner = "kmein";
repo = "quote-db";
rev = "2a9776293d306cf2777bfd63412d8e30082826d1";
sha256 = "18nmi6rds1dfwkrnvdbqzl261szg93b6rbx6in2zmpz8v6k6z5f9";
};
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base bytestring cassava hasmin HaTeX lucid megaparsec prettyprinter
raw-strings-qq text
];
executableHaskellDepends = [ base optparse-applicative text ];
testHaskellDepends = [ base ];
homepage = "https://github.com/kmein/quote-db#readme";
description = "A tool for managing a database of literature quotes";
license = stdenv.lib.licenses.mit;
}