X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=default.nix;h=c2fe492c626ed84e583b8e9fc1db3303b9499f87;hb=d0f8088176b96b41bb7fe5911b9a224883b4b9f1;hp=4592eefe2bcff94d6518aa6f72075c0e3c7c8afa;hpb=3936ddc576d7e896f5894902bcb19a045709fd6f;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/default.nix b/default.nix index 4592eef..c2fe492 100644 --- a/default.nix +++ b/default.nix @@ -86,6 +86,42 @@ let }; }; + buildPerlPackage = callPackage { }; + note = buildPerlPackage rec { + name = "note-1.3.26"; + src = fetchurl { + url = "mirror://cpan/authors/id/T/TL/TLINDEN/${name}.tar.gz"; + sha256 = "1h645rnb5vpms48fcyzvp7cwwcbf9k5xq49w2bpniyzzgk2brjrq"; + }; + outputs = ["out" "man"]; + buildInputs = [ perlPackages.YAML ]; + meta = with stdenv.lib; { + description = "A perl script for maintaining notes"; + homepage = http://www.daemon.de/NOTE; + license = licenses.gpl3; + maintainers = with maintainers; [ { name = "T.v.Dein"; email = "tlinden@cpan.org"; } ]; + platforms = platforms.unix; + }; + }; + + terminal_velocity = with python2Packages; buildPythonApplication rec { + pname = "terminal-velocity-git"; + version = "0.2.0"; + + patches = [ + # FIXME: update this patch when version changes + ./patches/terminal_velocity_fix_build.patch + ./patches/terminal_velocity_sort_found_notes.patch + ]; + + propagatedBuildInputs = [ chardet urwid sh pyyaml ]; + buildInputs = [ m2r restructuredtext_lint pygments ]; + + src = fetchPypi { + inherit pname version; + sha256 = "13yrkcmvh5h5fwnai61sbmqkrjyisz08n62pq0ada2lyyqf7g6b9"; + }; + }; in { inherit nix-prefetch-scripts; @@ -109,5 +145,6 @@ in inherit ranger; inherit profanity; inherit weechat; + inherit note terminal_velocity; #inherit nixos; }