diff options
author | gnidorah <gnidorah@users.noreply.github.com> | 2017-01-18 14:05:30 +0300 |
---|---|---|
committer | Joachim Schiele <js@lastlog.de> | 2017-01-18 12:05:30 +0100 |
commit | 4a662e5206703868b13e9ac01d401c66d997f800 (patch) | |
tree | 44a56d39cafb1a92f82f9b271e2ea69e9d1434f1 /pkgs/applications/editors/nano | |
parent | 5c7ecab75cf067cbb9fa34b73a2d23cd4f5e55d0 (diff) |
nano: add nix syntax hightlight, nano module: provide default (#21912)
this is awesome! thanks.
Diffstat (limited to 'pkgs/applications/editors/nano')
-rw-r--r-- | pkgs/applications/editors/nano/default.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix index 0b45f9502fad2..9814e697d22b8 100644 --- a/pkgs/applications/editors/nano/default.nix +++ b/pkgs/applications/editors/nano/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl +{ stdenv, fetchurl, fetchFromGitHub , ncurses , texinfo , gettext ? null @@ -10,7 +10,14 @@ assert enableNls -> (gettext != null); with stdenv.lib; -stdenv.mkDerivation rec { +let + nixSyntaxHighlight = fetchFromGitHub { + owner = "seitz"; + repo = "nanonix"; + rev = "17e0de65e1cbba3d6baa82deaefa853b41f5c161"; + sha256 = "1g51h65i31andfs2fbp1v3vih9405iknqn11fzywjxji00kjqv5s"; + }; +in stdenv.mkDerivation rec { name = "nano-${version}"; version = "2.7.3"; src = fetchurl { @@ -30,6 +37,10 @@ stdenv.mkDerivation rec { substituteInPlace src/text.c --replace "__time_t" "time_t" ''; + postInstall = '' + cp ${nixSyntaxHighlight}/nix.nanorc $out/share/nano/ + ''; + meta = { homepage = http://www.nano-editor.org/; description = "A small, user-friendly console text editor"; |