catppuccin / catppuccin/vscode

Notify Nix users that extension directory must be mutable

Open
#419 1 comment 1 reaction 0 assignees View on GitHub
enhancement help wanted needs investigation
Dominant language
TypeScript
Stars
2.3k
Forks
85
PR merge metrics
No merged PRs in 30d

Description

Some users manage their VSCode via NixOS/NixOS Home Manager which results in the extension directory being immutable. As stated in the README, the extension makes the assumption that the extension directory is mutable in order to configure the theme via the options provided.

A `isMutable` function has already been implemented which we will want to build off of to notify Nix users that the advice in the README should be followed:

https://github.com/catppuccin/vscode/blob/f0daac51ddc194a3d91ec07277bd79c6168870f5/packages/catppuccin-vsc/src/utils.ts#L71-L77


Arises from #415

Contributor guide

Open the contributing guide

Research direction

Start with the existing isMutable function in packages/catppuccin-vsc/src/utils.ts at the linked lines, then read the README guidance about mutable extension directories. Add a notification for users whose extension directory is immutable, directing Nix users to follow that README advice. Confirm the notification appears for the immutable case without changing the mutable-case behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
tooling
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.