diff options
author | Florian Klink <flokli@flokli.de> | 2024-05-15 23:27:19 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-15 23:27:19 +0000 |
commit | b7537a8e8116b3a12bd5d31afa97d434d7a1369e (patch) | |
tree | 9a3802b2d49bf23c0f38d187e12fcf331b549e29 | |
parent | c8a9664fac0dba8bdc94e9ee73d4056f006e9675 (diff) | |
parent | b57154767cf6d01944f5842cb1b5d3c7fd4e2218 (diff) |
Merge pull request #312061 from flokli/weechat-autosort
weechatScripts.autosort: init at 3.10
-rw-r--r-- | pkgs/applications/networking/irc/weechat/scripts/autosort/default.nix | 29 | ||||
-rw-r--r-- | pkgs/applications/networking/irc/weechat/scripts/default.nix | 2 |
2 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/applications/networking/irc/weechat/scripts/autosort/default.nix b/pkgs/applications/networking/irc/weechat/scripts/autosort/default.nix new file mode 100644 index 0000000000000..26b44568ceaf0 --- /dev/null +++ b/pkgs/applications/networking/irc/weechat/scripts/autosort/default.nix @@ -0,0 +1,29 @@ +{ lib, stdenv, fetchurl, weechat }: + +stdenv.mkDerivation { + pname = "weechat-autosort"; + version = "3.10"; + + src = fetchurl { + url = "https://github.com/weechat/scripts/raw/13aef991ca879fc0ff116874a45b09bc2db10607/python/autosort.py"; + hash = "sha256-xuZUssjGd0l7lCx96d0V8LL+0O3zIxYlWMoDsdzwMf4="; + }; + + dontUnpack = true; + + installPhase = '' + mkdir -p $out/share + cp $src $out/share/autosort.py + ''; + + passthru = { + scripts = [ "autosort.py" ]; + }; + + meta = with lib; { + inherit (weechat.meta) platforms; + description = "autosort automatically keeps your buffers sorted and grouped by server."; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ flokli ]; + }; +} diff --git a/pkgs/applications/networking/irc/weechat/scripts/default.nix b/pkgs/applications/networking/irc/weechat/scripts/default.nix index f84e2307acb1a..1825ee3f5d7aa 100644 --- a/pkgs/applications/networking/irc/weechat/scripts/default.nix +++ b/pkgs/applications/networking/irc/weechat/scripts/default.nix @@ -1,6 +1,8 @@ { callPackage, luaPackages, perlPackages, python3Packages }: { + autosort = callPackage ./autosort { }; + colorize_nicks = callPackage ./colorize_nicks { }; edit = callPackage ./edit { }; |