nvfetcher-0.1.0.0: Generate nix sources expr for the latest version of packages
Copyright(c) 2021 berberman
LicenseMIT
Maintainerberberman <berberman@yandex.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

NvFetcher.Core

Description

 
Synopsis

Documentation

coreRules :: Rules () Source #

The core rule of nvchecker. nvchecker rule and prefetch rule are wired here.

generateNixSourceExpr :: PackageKey -> Action NixExpr Source #

Run the core rule. Given a package key, run nvchecker and then prefetch it, resulting a nix source snippet like:

@ feeluown-core = { pname = "feeluown-core"; version = "3.7.7"; src = fetchurl { sha256 = "06d3j39ff9znqxkhp9ly81lcgajkhg30hyqxy2809yn23xixg3x2"; url = "https://pypi.io/packages/source/f/feeluown/feeluown-3.7.7.tar.gz"; }; }; @