diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f76eba52da23..54ee4cd915f0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6679,6 +6679,12 @@ githubId = 41522204; name = "hexchen"; }; + hexclover = { + email = "hexclover@outlook.com"; + github = "hexclover"; + githubId = 47456195; + name = "hexclover"; + }; heyimnova = { email = "git@heyimnova.dev"; github = "heyimnova"; diff --git a/pkgs/tools/X11/kdocker/default.nix b/pkgs/tools/X11/kdocker/default.nix new file mode 100644 index 000000000000..21a11f8fa31a --- /dev/null +++ b/pkgs/tools/X11/kdocker/default.nix @@ -0,0 +1,54 @@ +{ stdenv +, lib +, fetchFromGitHub +, qmake +, wrapQtAppsHook +, libX11 +, libXmu +, libXpm +, qtbase +, qtx11extras +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "kdocker"; + version = "5.4"; + + src = fetchFromGitHub { + owner = "user-none"; + repo = "KDocker"; + rev = "${finalAttrs.version}"; + hash = "sha256-CTz2M9nv5Rf1amnSpLiIUZLH9Q3te6ZyFNUzSGHdYJc="; + }; + + nativeBuildInputs = [ + qmake + wrapQtAppsHook + ]; + + buildInputs = [ + libX11 + libXmu + libXpm + qtbase + qtx11extras + ]; + + prePatch = '' + for h in Xatom Xlib Xmu; do + sed -i "s|#include <$h|#include