From 97440d6a4a6985b1dd1ac52b34f2bcb0e5359e8f Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Sun, 15 May 2016 07:36:44 +0200 Subject: [PATCH] urxvt-theme-switch: init at cfcbcc3dd5a --- .../urxvt-theme-switch/default.nix | 27 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 17 ++++++++---- 2 files changed, 39 insertions(+), 5 deletions(-) create mode 100644 pkgs/applications/misc/rxvt_unicode-plugins/urxvt-theme-switch/default.nix diff --git a/pkgs/applications/misc/rxvt_unicode-plugins/urxvt-theme-switch/default.nix b/pkgs/applications/misc/rxvt_unicode-plugins/urxvt-theme-switch/default.nix new file mode 100644 index 000000000000..1289679832b3 --- /dev/null +++ b/pkgs/applications/misc/rxvt_unicode-plugins/urxvt-theme-switch/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec { + rev = "cfcbcc3dd5a5b09a3fec0f6a1fea95f4a36a48c4"; + name = "urxvt-theme-switch-2014-12-21_rev${builtins.substring 0 1 rev}"; + dontPatchShebangs = true; + + src = fetchFromGitHub { + owner = "felixr"; + repo = "urxvt-theme-switch"; + inherit rev; + sha256 = "0x27m1vdqprn3lqpwgxvffill7prmaj6j9rhgvkvi13mzl5wmlli"; + }; + + installPhase = '' + mkdir -p $out/lib/urxvt/perl + sed -i -e "s|/usr/bin/env||" color-themes + cp color-themes $out/lib/urxvt/perl + ''; + + meta = with stdenv.lib; { + description = ""; + homepage = ""; + license = "CCBYNC"; + maintainers = with maintainers; [ garbas ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b967ca4b38b5..8701312ad865 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13911,24 +13911,31 @@ in rxvt = callPackage ../applications/misc/rxvt { }; - # = urxvt + # urxvt rxvt_unicode = callPackage ../applications/misc/rxvt_unicode { perlSupport = true; gdkPixbufSupport = true; unicode3Support = true; }; - udevil = callPackage ../applications/misc/udevil {}; + rxvt_unicode-with-plugins = callPackage ../applications/misc/rxvt_unicode/wrapper.nix { + plugins = [ + urxvt_perl + urxvt_perls + urxvt_tabbedex + urxvt_font_size + urxvt_theme_switch + ]; + }; # urxvt plugins urxvt_perl = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-perl { }; urxvt_perls = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-perls { }; urxvt_tabbedex = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-tabbedex { }; urxvt_font_size = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-font-size { }; + urxvt_theme_switch = callPackage ../applications/misc/rxvt_unicode-plugins/urxvt-theme-switch { }; - rxvt_unicode-with-plugins = callPackage ../applications/misc/rxvt_unicode/wrapper.nix { - plugins = [ urxvt_perl urxvt_perls urxvt_tabbedex urxvt_font_size ]; - }; + udevil = callPackage ../applications/misc/udevil {}; sakura = callPackage ../applications/misc/sakura { vte = gnome3.vte_290;