Skip to content

Remove catppuccin-gtk overlay workaround — nixpkgs pin now includes the upstream fixes#636

Merged
patflynn merged 1 commit into
mainfrom
remove-catppuccin-overlay
Jul 15, 2026
Merged

Remove catppuccin-gtk overlay workaround — nixpkgs pin now includes the upstream fixes#636
patflynn merged 1 commit into
mainfrom
remove-catppuccin-overlay

Conversation

@patflynn

Copy link
Copy Markdown
Owner

The pinned nixpkgs rev (18b9261cb3294b6d2a06d03f96872827b8fe2698) now contains both upstream fixes that PR #618 was mirroring locally:

Both commits verified as ancestors of the pinned revision. The local mirror added in #618 (the nixpkgs.overlays block in modules/common/desktop.nix plus the two verbatim patch files) is now redundant, so this PR removes it:

  • Deletes the temporary nixpkgs.overlays block from modules/common/desktop.nix
  • Deletes modules/common/patches/catppuccin-gtk-python-3.14.patch and modules/common/patches/catppuccin-python-matplotlib-3.11.patch
  • Removes the now-empty modules/common/patches/ directory

References: catppuccin/python#129 and catppuccin/python#130 (upstream issue/fix).

Verification

This cloud session cannot run nix, so cosmo's CI (the build-nixos dry-run eval) is the verification gate for this PR. A full local build of the affected hosts should be confirmed via the machine's converge loop after merge.


Once this merges, the routine that opened this PR can be deleted at https://claude.ai/code/routines.


Generated by Claude Code

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes the temporary nixpkgs overlay and associated patch files for catppuccin-gtk and catppuccin in modules/common/desktop.nix, as the upstream nixpkgs channel has now integrated these fixes. I have no feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@patflynn
patflynn merged commit 8cf597c into main Jul 15, 2026
10 checks passed
@patflynn
patflynn deleted the remove-catppuccin-overlay branch July 15, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants