From ea9f28a46e0ac6c147becea4a7f411e660722a2a Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 8 May 2016 04:52:57 +0200 Subject: wakatime: init at 6.0.1 To hack together a working WakaTime under emacs on NixOS: * Install both `wakatime` and `(emacsWithPackages [ wakatime-mode ])` * Add the following to your initialisation file (default: ~/.emacs): (custom-set-variables ;; ... '(wakatime-api-key "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX") '(wakatime-cli-path "") ; sic '(wakatime-python-bin "/path/to/profile/bin/wakatime")) ; sic * `M-x global-wakatime-mode` to test your settings. --- pkgs/tools/misc/wakatime/default.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/tools/misc/wakatime/default.nix (limited to 'pkgs/tools/misc/wakatime') diff --git a/pkgs/tools/misc/wakatime/default.nix b/pkgs/tools/misc/wakatime/default.nix new file mode 100644 index 00000000000..cf3b75be3f6 --- /dev/null +++ b/pkgs/tools/misc/wakatime/default.nix @@ -0,0 +1,29 @@ +{ stdenv, pythonPackages, fetchFromGitHub }: + +with pythonPackages; + +buildPythonPackage rec { + namePrefix = ""; + name = "wakatime-${version}"; + version = "6.0.1"; + + src = fetchFromGitHub { + sha256 = "0bkzchivkz39jiz78jy7zkpsg6fd94wd7nsmrnijvxb3dn35l7l2"; + rev = version; + repo = "wakatime"; + owner = "wakatime"; + }; + + meta = with stdenv.lib; { + inherit (src.meta) homepage; + description = "WakaTime command line interface"; + longDescription = '' + Command line interface to WakaTime used by all WakaTime text editor + plugins. You shouldn't need to directly use this package unless you + are building your own plugin or your text editor's plugin asks you + to install the wakatime CLI interface manually. + ''; + license = licenses.bsd3; + maintainers = with maintainers; [ nckx ]; + }; +} -- cgit 1.4.1