weechatScripts.autosort: init at 3.10

This provides autosort, which automatically keeps buffers sorted and
grouped by server.

+31
+29
pkgs/applications/networking/irc/weechat/scripts/autosort/default.nix
··· 1 + { lib, stdenv, fetchurl, weechat }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "weechat-autosort"; 5 + version = "3.10"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/weechat/scripts/raw/13aef991ca879fc0ff116874a45b09bc2db10607/python/autosort.py"; 9 + hash = "sha256-xuZUssjGd0l7lCx96d0V8LL+0O3zIxYlWMoDsdzwMf4="; 10 + }; 11 + 12 + dontUnpack = true; 13 + 14 + installPhase = '' 15 + mkdir -p $out/share 16 + cp $src $out/share/autosort.py 17 + ''; 18 + 19 + passthru = { 20 + scripts = [ "autosort.py" ]; 21 + }; 22 + 23 + meta = with lib; { 24 + inherit (weechat.meta) platforms; 25 + description = "autosort automatically keeps your buffers sorted and grouped by server."; 26 + license = licenses.gpl3Plus; 27 + maintainers = with maintainers; [ flokli ]; 28 + }; 29 + }
+2
pkgs/applications/networking/irc/weechat/scripts/default.nix
··· 1 1 { callPackage, luaPackages, perlPackages, python3Packages }: 2 2 3 3 { 4 + autosort = callPackage ./autosort { }; 5 + 4 6 colorize_nicks = callPackage ./colorize_nicks { }; 5 7 6 8 edit = callPackage ./edit { };