diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6c5f8c1eaa30..33769191601b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15529,6 +15529,12 @@ githubId = 39134647; name = "Oliver Koss"; }; + oliver-ni = { + email = "nixos@oliver.ni"; + github = "oliver-ni"; + githubId = 20295134; + name = "Oliver Ni"; + }; ollieB = { github = "oliverbunting"; githubId = 1237862; diff --git a/pkgs/by-name/pl/plasma-applet-commandoutput/package.nix b/pkgs/by-name/pl/plasma-applet-commandoutput/package.nix new file mode 100644 index 000000000000..f8589b98edb5 --- /dev/null +++ b/pkgs/by-name/pl/plasma-applet-commandoutput/package.nix @@ -0,0 +1,40 @@ +{ + fetchFromGitHub, + lib, + stdenv, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "plasma-applet-commandoutput"; + version = "13"; + + src = fetchFromGitHub { + owner = "Zren"; + repo = "plasma-applet-commandoutput"; + rev = "refs/tags/v${finalAttrs.version}"; + hash = "sha256-Tjnm26EYKXtBM9JBHKI73AMvOW/rQ3qOw2JDYey7EfQ="; + }; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/plasma/plasmoids + cp -r package $out/share/plasma/plasmoids/com.github.zren.commandoutput + + runHook postInstall + ''; + + meta = { + changelog = "https://github.com/Zren/plasma-applet-commandoutput/blob/${finalAttrs.src.rev}/Changelog.md"; + description = "Run a command periodically and render its output"; + homepage = "https://github.com/Zren/plasma-applet-commandoutput"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ + matthiasbeyer + oliver-ni + ]; + }; +})