diff --git a/pkgs/by-name/qo/qogir-icon-theme/2026-03-20-missing-icons.patch b/pkgs/by-name/qo/qogir-icon-theme/2026-03-20-missing-icons.patch new file mode 100644 index 000000000000..5e0abec16533 --- /dev/null +++ b/pkgs/by-name/qo/qogir-icon-theme/2026-03-20-missing-icons.patch @@ -0,0 +1,16 @@ +diff --git a/src/symbolic/status/audio-input-microphone-symbolic.svg b/src/symbolic/status/audio-input-microphone-symbolic.svg +new file mode 120000 +index 00000000..87887c28 +--- /dev/null ++++ b/src/symbolic/status/audio-input-microphone-symbolic.svg +@@ -0,0 +1 @@ ++../devices/audio-input-microphone-symbolic.svg +\ No newline at end of file +diff --git a/src/symbolic/status/microphone-sensitivity-muted-symbolic.svg b/src/symbolic/status/microphone-sensitivity-muted-symbolic.svg +new file mode 120000 +index 00000000..0f3dee8d +--- /dev/null ++++ b/src/symbolic/status/microphone-sensitivity-muted-symbolic.svg +@@ -0,0 +1 @@ ++../../24/panel/microphone-sensitivity-muted-symbolic.svg +\ No newline at end of file diff --git a/pkgs/by-name/qo/qogir-icon-theme/package.nix b/pkgs/by-name/qo/qogir-icon-theme/package.nix index d4cd55b0324f..bb80479dc9c6 100644 --- a/pkgs/by-name/qo/qogir-icon-theme/package.nix +++ b/pkgs/by-name/qo/qogir-icon-theme/package.nix @@ -2,7 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, - gitUpdater, + unstableGitUpdater, gtk3, hicolor-icon-theme, jdupes, @@ -21,15 +21,15 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] color themeVariants stdenvNoCC.mkDerivation - rec { + { inherit pname; - version = "2025-02-15"; + version = "0-unstable-2025-11-04"; src = fetchFromGitHub { owner = "vinceliuice"; repo = "qogir-icon-theme"; - rev = version; - hash = "sha256-Eh4TWoFfArFmpM/9tkrf2sChQ0zzOZJE9pElchu8DCM="; + rev = "c633057ba0d27a504b3255144071c9691ed0264a"; + hash = "sha256-VJHhyKk1f/25CNkqNM7+WQqQRdqBNgWD3XrJ+whOcd0="; }; nativeBuildInputs = [ @@ -45,6 +45,10 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] color dontPatchELF = true; dontRewriteSymlinks = true; + patches = [ + ./2026-03-20-missing-icons.patch + ]; + postPatch = '' patchShebangs install.sh ''; @@ -64,7 +68,7 @@ lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] color runHook postInstall ''; - passthru.updateScript = gitUpdater { }; + passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Flat colorful design icon theme";