From 4020f7018e440b97f1a91dd8a44d24eda649a082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Tue, 5 Feb 2019 20:21:01 +0100 Subject: [PATCH] + various CLI goodies --- configs/packages.nix | 13 ++++++++++--- packages/sncli.nix | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 packages/sncli.nix diff --git a/configs/packages.nix b/configs/packages.nix index 2310174..a4bfd4a 100644 --- a/configs/packages.nix +++ b/configs/packages.nix @@ -2,6 +2,7 @@ let daybook = pkgs.callPackage ../packages/daybook.nix {}; iolanguage = pkgs.callPackage ../packages/iolanguage.nix {}; + sncli = pkgs.python3Packages.callPackage ../packages/sncli.nix {}; todoist = pkgs.callPackage ../packages/todoist {}; haskells = import ../dot/haskells.nix; unstable = import {}; @@ -68,16 +69,18 @@ in with pkgs; ] ++ [ # shell bat dos2unix + exa fd file git gitAndTools.hub gitstats + jq manpages + moreutils patch patchutils posix_man_pages - most ranger ripgrep rlwrap @@ -119,6 +122,7 @@ in with pkgs; chicken clojure gcc + binutils-unwrapped (haskellPackages.ghcWithHoogle haskells) (executables haskellPackages.cabal-install) (executables haskellPackages.ghcid) @@ -150,7 +154,9 @@ in with pkgs; audacity calibre inkscape - poppler_utils + xpdf + pdfgrep + pdftk spotify youtubeDL ] ++ [ # cloud @@ -170,11 +176,12 @@ in with pkgs; daybook gnupg jo - jq memo par pass qrencode + sncli + tmuxp unstable.hledger wordnet xsv diff --git a/packages/sncli.nix b/packages/sncli.nix new file mode 100644 index 0000000..fd129eb --- /dev/null +++ b/packages/sncli.nix @@ -0,0 +1,22 @@ +{ buildPythonPackage, buildPythonApplication, fetchPypi, requests, urwid }: +let + Simperium3 = buildPythonPackage rec { + pname = "Simperium3"; + version = "0.1.3"; + src = fetchPypi { + inherit pname version; + sha256 = "1j1w4dji39v44l96qq9kbrxpcjkjmika8065gwy8bf847f9fa76p"; + }; + propagatedBuildInputs = [ requests ]; + }; +in buildPythonApplication rec { + pname = "sncli"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "18s5a6s2z7k14cbiyfdf98kw92r2hf1xwaavx67dxhadxm18xr4v"; + }; + + propagatedBuildInputs = [ requests urwid Simperium3 ]; +}