commit a9813acfb97f8e3308cb48df4dbdc420fe6f1505
parent 9d54d659c9510e24c331af4b87138955eb3900ba
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Fri, 20 Feb 2026 20:41:46 +0100
parent 9d54d659c9510e24c331af4b87138955eb3900ba
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Fri, 20 Feb 2026 20:41:46 +0100
packages: add `niri-screen-time`
1 file changed, 30 insertions(+), 0 deletions(-)
diff --git a/packages/niri-screen-time/package.nix b/packages/niri-screen-time/package.nix @@ -0,0 +1,30 @@ +{ + tgcMaintainers, + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "niri-screen-time"; + version = "0.0.0-${builtins.substring 0 6 finalAttrs.rev}"; + rev = "dbe4a93c9a163427b0f7bed96fcfb338e274499f"; + srcHash = "sha256-BxLV4cUKLb3uGLlj3Pn0PF6gAxwimHTK0WZyOYWf/L8="; + + src = fetchFromGitHub { + owner = "probeldev"; + repo = "niri-screen-time"; + hash = finalAttrs.srcHash; + inherit (finalAttrs) rev; + }; + + vendorHash = "sha256-9y1F2ZrmpiQJ9ZTq9SoRE2PxR65DDNCeBKf4M0HUQC4="; + + meta = { + homepage = "https://github.com/probeldev/niri-screen-time"; + description = "Niri Screen Time"; + license = lib.licenses.mit; + maintainers = [ tgcMaintainers.zaphyra ]; + mainProgram = "niri-screen-time"; + }; +})