diff --git a/pkgs/by-name/po/podman-desktop/package.nix b/pkgs/by-name/po/podman-desktop/package.nix index db4f12a9c91f..2786cd00360b 100644 --- a/pkgs/by-name/po/podman-desktop/package.nix +++ b/pkgs/by-name/po/podman-desktop/package.nix @@ -72,6 +72,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # podman should be installed with nix; disable auto-installation ./extension-no-download-podman.patch + ./system-defaults-dir.patch ]; ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; diff --git a/pkgs/by-name/po/podman-desktop/system-defaults-dir.patch b/pkgs/by-name/po/podman-desktop/system-defaults-dir.patch new file mode 100644 index 000000000000..f5d0df8d3677 --- /dev/null +++ b/pkgs/by-name/po/podman-desktop/system-defaults-dir.patch @@ -0,0 +1,10 @@ +diff --git a/packages/main/src/plugin/managed-by-constants.ts b/packages/main/src/plugin/managed-by-constants.ts +index 5a20d2de29e..9fea8a17165 100644 +--- a/packages/main/src/plugin/managed-by-constants.ts ++++ b/packages/main/src/plugin/managed-by-constants.ts +@@ -29,4 +29,4 @@ export const SYSTEM_LOCKED_FILENAME = 'locked.json'; + // Folders for managed defaults on different platforms + export const SYSTEM_DEFAULTS_FOLDER_MACOS = '/Library/Application Support/io.podman_desktop.PodmanDesktop'; + export const SYSTEM_DEFAULTS_FOLDER_WINDOWS = 'Podman Desktop'; +-export const SYSTEM_DEFAULTS_FOLDER_LINUX = '/usr/share/podman-desktop'; ++export const SYSTEM_DEFAULTS_FOLDER_LINUX = '/etc/podman-desktop';