23 stdenv.mkDerivation (finalAttrs: {
24 pname = "budgie-screensaver";
27 src = fetchFromGitHub {
28 owner = "BuddiesOfBudgie";
29 repo = "budgie-screensaver";
30 rev = "v${finalAttrs.version}";
31 hash = "sha256-N8x9hdbaMDisTbQPJedNO4UMLnCn+Q2hhm4udJZgQlc=";
60 # https://hydra.nixos.org/build/282164464/nixlog/3
61 env.NIX_CFLAGS_COMPILE = "-D_POSIX_C_SOURCE -Wno-error=implicit-function-declaration";
64 tests.version = testers.testVersion {
65 package = finalAttrs.finalPackage;
66 command = "budgie-screensaver-command --version";
69 updateScript = nix-update-script { };
73 description = "Fork of old GNOME Screensaver for purposes of providing an authentication prompt on wake";
74 homepage = "https://github.com/BuddiesOfBudgie/budgie-screensaver";
75 changelog = "https://github.com/BuddiesOfBudgie/budgie-screensaver/releases/tag/v${finalAttrs.version}";
76 license = lib.licenses.gpl2Only;
77 maintainers = lib.teams.budgie.members;
78 mainProgram = "budgie-screensaver";
79 platforms = lib.platforms.linux;