From 536fc56b8c0d2befa5ab01aba6a6fdc47d1fc370 Mon Sep 17 00:00:00 2001 From: Nicolas Goudry Date: Mon, 1 Dec 2025 23:35:27 +0100 Subject: [PATCH] podman-desktop: set system defaults dir to /etc/podman-desktop --- pkgs/by-name/po/podman-desktop/package.nix | 1 + .../po/podman-desktop/system-defaults-dir.patch | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 pkgs/by-name/po/podman-desktop/system-defaults-dir.patch diff --git a/pkgs/by-name/po/podman-desktop/package.nix b/pkgs/by-name/po/podman-desktop/package.nix index 70e5aa123821..f597f820be2d 100644 --- a/pkgs/by-name/po/podman-desktop/package.nix +++ b/pkgs/by-name/po/podman-desktop/package.nix @@ -69,6 +69,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';