+1
-1
nixos/modules/config/no-x-libs.nix
+1
-1
nixos/modules/config/no-x-libs.nix
···-pinentry = super.pinentry.override { enabledFlavors = [ "curses" "tty" "emacs" ]; withLibsecret = false; };
+20
-22
nixos/modules/programs/gnupg.nix
+20
-22
nixos/modules/programs/gnupg.nix
······+(mkRemovedOptionModule [ "programs" "gnupg" "agent" "pinentryFlavor" ] "Use programs.gnupg.agent.pinentryPackage instead")···+defaultText = lib.literalMD "matching the configured desktop environment or `pkgs.pinentry-curses`";······+services.dbus.packages = mkIf (lib.elem "gnome3" (cfg.agent.pinentryPackage.flavors or [])) [ pkgs.gcr ];···message = "You can't use ssh-agent and GnuPG agent with SSH support enabled at the same time!";
+5
nixos/modules/programs/wayland/sway.nix
+5
nixos/modules/programs/wayland/sway.nix
······services.xserver.displayManager.sessionPackages = optionals (cfg.package != null) [ cfg.package ]; }
+2
-10
nixos/modules/services/security/yubikey-agent.nix
+2
-10
nixos/modules/services/security/yubikey-agent.nix
······
+1
nixos/modules/services/x11/desktop-managers/deepin.nix
+1
nixos/modules/services/x11/desktop-managers/deepin.nix
···
+2
nixos/modules/services/x11/desktop-managers/lxqt.nix
+2
nixos/modules/services/x11/desktop-managers/lxqt.nix
+1
nixos/modules/services/x11/desktop-managers/plasma5.nix
+1
nixos/modules/services/x11/desktop-managers/plasma5.nix
+1
nixos/modules/services/x11/desktop-managers/plasma6.nix
+1
nixos/modules/services/x11/desktop-managers/plasma6.nix
+1
nixos/modules/services/x11/desktop-managers/xfce.nix
+1
nixos/modules/services/x11/desktop-managers/xfce.nix
+2
nixos/modules/services/x11/xserver.nix
+2
nixos/modules/services/x11/xserver.nix
···
-1
nixos/tests/pass-secret-service.nix
-1
nixos/tests/pass-secret-service.nix
+1
-1
pkgs/applications/version-management/blackbox/default.nix
+1
-1
pkgs/applications/version-management/blackbox/default.nix
+2
-2
pkgs/by-name/go/goldwarden/package.nix
+2
-2
pkgs/by-name/go/goldwarden/package.nix
······
+102
-82
pkgs/tools/security/pinentry/default.nix
+102
-82
pkgs/tools/security/pinentry/default.nix
···-gnome3 = { bin = "gnome3"; flag = "gnome3"; buildInputs = [ gcr ]; nativeBuildInputs = [ wrapGAppsHook ]; };-qt = { bin = "qt"; flag = "qt"; buildInputs = [ qtbase ]; nativeBuildInputs = [ wrapQtAppsHook ]; };-url = "https://salsa.debian.org/debian/pinentry/raw/debian/1.1.0-1/debian/patches/0007-gtk2-When-X11-input-grabbing-fails-try-again-over-0..patch";+url = "https://salsa.debian.org/debian/pinentry/raw/debian/1.1.0-1/debian/patches/0007-gtk2-When-X11-input-grabbing-fails-try-again-over-0..patch";-ln -sf ${placeholder (lib.head enabledFlavors)}/bin/pinentry-${flavorInfo.${lib.head enabledFlavors}.bin} $out/bin/pinentry
+11
pkgs/top-level/aliases.nix
+11
pkgs/top-level/aliases.nix
···+# soon: throw "'pinentry' has been removed. Pick an appropriate variant like 'pinentry-curses' or 'pinentry-gnome3'";pinentry_curses = throw "'pinentry_curses' has been renamed to/replaced by 'pinentry-curses'"; # Converted to throw 2023-09-10pinentry_emacs = throw "'pinentry_emacs' has been renamed to/replaced by 'pinentry-emacs'"; # Converted to throw 2023-09-10pinentry_gnome = throw "'pinentry_gnome' has been renamed to/replaced by 'pinentry-gnome'"; # Converted to throw 2023-09-10pinentry_gtk2 = throw "'pinentry_gtk2' has been renamed to/replaced by 'pinentry-gtk2'"; # Converted to throw 2023-09-10pinentry_qt = throw "'pinentry_qt' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2023-09-10
+13
-9
pkgs/top-level/all-packages.nix
+13
-9
pkgs/top-level/all-packages.nix
·········
+3
-1
pkgs/top-level/python-packages.nix
+3
-1
pkgs/top-level/python-packages.nix
···