From 180e8ae2a0d6c600712480fcf116a50e99381875 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 30 Jan 2026 08:56:18 +0800 Subject: [PATCH] nemo-with-extensions: Fix open with root with polkit 127 https://github.com/polkit-org/polkit/commit/9aa43e089d870a8ee695e625237c5b731b250678 --- pkgs/by-name/ne/nemo-with-extensions/package.nix | 3 ++- pkgs/by-name/ne/nemo/package.nix | 7 ------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ne/nemo-with-extensions/package.nix b/pkgs/by-name/ne/nemo-with-extensions/package.nix index 9bdf5deba5ca..03aa00431e99 100644 --- a/pkgs/by-name/ne/nemo-with-extensions/package.nix +++ b/pkgs/by-name/ne/nemo-with-extensions/package.nix @@ -46,7 +46,8 @@ symlinkJoin { # Point to wrapped binary in all service files for file in "share/dbus-1/services/nemo.FileManager1.service" \ - "share/dbus-1/services/nemo.service" + "share/dbus-1/services/nemo.service" \ + "share/polkit-1/actions/org.nemo.root.policy" do rm "$out/$file" substitute "${nemo}/$file" "$out/$file" \ diff --git a/pkgs/by-name/ne/nemo/package.nix b/pkgs/by-name/ne/nemo/package.nix index 6c7285943c23..ef4694e6f8e9 100644 --- a/pkgs/by-name/ne/nemo/package.nix +++ b/pkgs/by-name/ne/nemo/package.nix @@ -87,13 +87,6 @@ stdenv.mkDerivation rec { "--localedir=${cinnamon-translations}/share/locale" ]; - postInstall = '' - # This fixes open as root and handles nemo-with-extensions well. - # https://github.com/NixOS/nixpkgs/issues/297570 - substituteInPlace $out/share/polkit-1/actions/org.nemo.root.policy \ - --replace-fail "$out/bin/nemo" "/run/current-system/sw/bin/nemo" - ''; - preFixup = '' gappsWrapperArgs+=( --prefix XDG_DATA_DIRS : "${