[PR #235] [MERGED] fix: vscode - password-store #233

Closed
opened 2025-12-28 23:19:53 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ryan4yin/nix-config/pull/235
Author: @ryan4yin
Created: 11/16/2025
Status: Merged
Merged: 11/16/2025
Merged by: @ryan4yin

Base: mainHead: fix-vscode-password-store


📝 Commits (2)

  • 9ef40d5 feat: update cursor
  • cf03318 feat: update code-cursor, fix password-store

📊 Changes

4 files changed (+69 additions, -84 deletions)

View changed files

home/linux/gui/base/browsers.nix (+15 -0)
home/linux/gui/base/editors.nix (+54 -0)
home/linux/gui/base/wayland-apps.nix (+0 -52)
home/linux/gui/editors/default.nix (+0 -32)

📄 Description

Resolves #234

Note

Split Wayland apps into separate browsers and editors modules, set VS Code to use gnome-libsecret for the password store, and update Cursor to 2.0.77 with CLI args; add Firefox and Chrome config.

  • GUI refactor:
    • Create home/linux/gui/base/browsers.nix with nixpaks.firefox and programs.google-chrome (arm selects chromium).
    • Create home/linux/gui/base/editors.nix; remove home/linux/gui/base/wayland-apps.nix and home/linux/gui/editors/default.nix.
  • VS Code:
    • Use --password-store=gnome-libsecret via pkgs-master.vscode.override.
  • Cursor editor:
    • Bump to 2.0.77, supply arch-specific AppImage sources and sourceRoot, and pass VS Code CLI args.
  • Cleanup:
    • Drop previous Wayland-specific flags for Chrome/VS Code.

Written by Cursor Bugbot for commit cf03318374. This will update automatically on new commits. Configure here.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ryan4yin/nix-config/pull/235 **Author:** [@ryan4yin](https://github.com/ryan4yin) **Created:** 11/16/2025 **Status:** ✅ Merged **Merged:** 11/16/2025 **Merged by:** [@ryan4yin](https://github.com/ryan4yin) **Base:** `main` ← **Head:** `fix-vscode-password-store` --- ### 📝 Commits (2) - [`9ef40d5`](https://github.com/ryan4yin/nix-config/commit/9ef40d552986525a5fbd356c7c854476ade21256) feat: update cursor - [`cf03318`](https://github.com/ryan4yin/nix-config/commit/cf03318374a1e3074fe807735cd6a667146b08c3) feat: update code-cursor, fix password-store ### 📊 Changes **4 files changed** (+69 additions, -84 deletions) <details> <summary>View changed files</summary> ➕ `home/linux/gui/base/browsers.nix` (+15 -0) ➕ `home/linux/gui/base/editors.nix` (+54 -0) ➖ `home/linux/gui/base/wayland-apps.nix` (+0 -52) ➖ `home/linux/gui/editors/default.nix` (+0 -32) </details> ### 📄 Description Resolves #234 <!-- CURSOR_SUMMARY --> > [!NOTE] > Split Wayland apps into separate browsers and editors modules, set VS Code to use gnome-libsecret for the password store, and update Cursor to 2.0.77 with CLI args; add Firefox and Chrome config. > > - **GUI refactor**: > - Create `home/linux/gui/base/browsers.nix` with `nixpaks.firefox` and `programs.google-chrome` (arm selects `chromium`). > - Create `home/linux/gui/base/editors.nix`; remove `home/linux/gui/base/wayland-apps.nix` and `home/linux/gui/editors/default.nix`. > - **VS Code**: > - Use `--password-store=gnome-libsecret` via `pkgs-master.vscode.override`. > - **Cursor editor**: > - Bump to `2.0.77`, supply arch-specific AppImage sources and `sourceRoot`, and pass VS Code CLI args. > - **Cleanup**: > - Drop previous Wayland-specific flags for Chrome/VS Code. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit cf03318374a1e3074fe807735cd6a667146b08c3. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-28 23:19:53 +01:00
adam closed this issue 2025-12-28 23:19:53 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/nix-config#233