From 1e0f19379a67ea15904f67b5d03cada0b7d14cdd Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Thu, 20 Nov 2025 22:38:17 +0800 Subject: [PATCH] budgie-screensaver: drop No longer used by budgie-desktop. --- .../services/desktop-managers/budgie.nix | 4 - .../by-name/bu/budgie-screensaver/package.nix | 81 ------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 85 deletions(-) delete mode 100644 pkgs/by-name/bu/budgie-screensaver/package.nix diff --git a/nixos/modules/services/desktop-managers/budgie.nix b/nixos/modules/services/desktop-managers/budgie.nix index 9e97cdab9e3c..a1b975f2d66f 100644 --- a/nixos/modules/services/desktop-managers/budgie.nix +++ b/nixos/modules/services/desktop-managers/budgie.nix @@ -169,7 +169,6 @@ in budgie-desktop-services (budgie-desktop-with-plugins.override { plugins = cfg.extraPlugins; }) budgie-desktop-view - budgie-screensaver budgie-session # Required by Budgie Menu. @@ -240,9 +239,6 @@ in services.xserver.updateDbusEnvironment = true; programs.dconf.enable = true; - # Required by Budgie Screensaver. - security.pam.services.budgie-screensaver = { }; - # Required by Budgie's Polkit Dialog. security.polkit.enable = mkDefault true; diff --git a/pkgs/by-name/bu/budgie-screensaver/package.nix b/pkgs/by-name/bu/budgie-screensaver/package.nix deleted file mode 100644 index 59c6b9dbbe44..000000000000 --- a/pkgs/by-name/bu/budgie-screensaver/package.nix +++ /dev/null @@ -1,81 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - dbus-glib, - glib, - gnome-desktop, - gtk3, - intltool, - libgnomekbd, - libX11, - linux-pam, - meson, - ninja, - nix-update-script, - pkg-config, - systemd, - testers, - wrapGAppsHook3, - libxxf86vm, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "budgie-screensaver"; - version = "5.1.0"; - - src = fetchFromGitHub { - owner = "BuddiesOfBudgie"; - repo = "budgie-screensaver"; - rev = "v${finalAttrs.version}"; - hash = "sha256-N8x9hdbaMDisTbQPJedNO4UMLnCn+Q2hhm4udJZgQlc="; - }; - - outputs = [ - "out" - "man" - ]; - - nativeBuildInputs = [ - intltool - meson - ninja - pkg-config - wrapGAppsHook3 - ]; - - buildInputs = [ - dbus-glib - glib - gnome-desktop - gtk3 - libgnomekbd - libX11 - linux-pam - systemd - libxxf86vm - ]; - - # Fix GCC 14 build. - # https://hydra.nixos.org/build/282164464/nixlog/3 - env.NIX_CFLAGS_COMPILE = "-D_POSIX_C_SOURCE -Wno-error=implicit-function-declaration"; - - passthru = { - tests.version = testers.testVersion { - package = finalAttrs.finalPackage; - command = "budgie-screensaver-command --version"; - }; - - updateScript = nix-update-script { }; - }; - - meta = { - description = "Fork of old GNOME Screensaver for purposes of providing an authentication prompt on wake"; - homepage = "https://github.com/BuddiesOfBudgie/budgie-screensaver"; - changelog = "https://github.com/BuddiesOfBudgie/budgie-screensaver/releases/tag/v${finalAttrs.version}"; - license = lib.licenses.gpl2Only; - teams = [ lib.teams.budgie ]; - mainProgram = "budgie-screensaver"; - platforms = lib.platforms.linux; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d2686039707a..87a447700925 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -390,6 +390,7 @@ mapAliases { brogue = warnAlias "Use 'brogue-ce' instead of 'brogue' for updated releases" brogue-ce; # Added 2025-10-04 btanks = throw "'btanks' has been removed as it's been unmaintained since 2010 and fails to build"; # Added 2025-11-29 buck = throw "'buck' has been removed has it was deprecated and archived upstream. Consider moving to buck2"; # Added 2026-01-16 + budgie-screensaver = throw "'budgie-screensaver' has been removed, no longer used by budgie-desktop."; # Added 2025-11-19 buildBowerComponents = throw "buildBowerComponents has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17 buildGo123Module = throw "Go 1.23 is end-of-life, and 'buildGo123Module' has been removed. Please use a newer builder version."; # Added 2025-08-13 buildPlatform = warnAlias "'buildPlatform' has been renamed to/replaced by 'stdenv.buildPlatform'" stdenv.buildPlatform; # Converted to warning 2025-10-28