From 415dbc3303c4d6eb689732bd966192d84e296284 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Wed, 18 Feb 2026 09:16:37 -0600 Subject: [PATCH] i3lock: migrate to by-name --- .../i3/lock.nix => by-name/i3/i3lock/package.nix} | 10 +++++++--- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 7 insertions(+), 7 deletions(-) rename pkgs/{applications/window-managers/i3/lock.nix => by-name/i3/i3lock/package.nix} (94%) diff --git a/pkgs/applications/window-managers/i3/lock.nix b/pkgs/by-name/i3/i3lock/package.nix similarity index 94% rename from pkgs/applications/window-managers/i3/lock.nix rename to pkgs/by-name/i3/i3lock/package.nix index e996b27c4657..bb523a8957d9 100644 --- a/pkgs/applications/window-managers/i3/lock.nix +++ b/pkgs/by-name/i3/i3lock/package.nix @@ -12,12 +12,16 @@ pam, libx11, libev, - cairo, libxkbcommon, libxkbfile, libxcb-util, + cairo, }: - +let + cairo' = cairo.override { + xcbSupport = true; + }; +in stdenv.mkDerivation rec { pname = "i3lock"; version = "2.15"; @@ -43,7 +47,7 @@ stdenv.mkDerivation rec { pam libx11 libev - cairo + cairo' libxkbcommon libxkbfile libxcb-util diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5675f04cf75c..1315f6b51ac5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9535,10 +9535,6 @@ with pkgs; i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { }; - i3lock = callPackage ../applications/window-managers/i3/lock.nix { - cairo = cairo.override { xcbSupport = true; }; - }; - i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { }; i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };