[PR #232] [MERGED] feat: comment out nixpkgs-unstable, we use unstable by default #232

Closed
opened 2025-12-29 04:22:07 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

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

Base: mainHead: add-pkgs-master


📝 Commits (2)

  • 4490f13 feat: comment out nixpkgs-unstable, we use unstable by default
  • 00541d9 fix: typo...

📊 Changes

18 files changed (+93 additions, -107 deletions)

View changed files

📝 flake.lock (+17 -17)
📝 flake.nix (+4 -2)
📝 hardening/nixpaks/default.nix (+2 -2)
📝 home/base/core/shells/default.nix (+0 -1)
📝 home/base/gui/terminal/alacritty/default.nix (+0 -2)
📝 home/base/tui/dev-tools.nix (+0 -1)
📝 home/base/tui/editors/neovim/default.nix (+1 -2)
📝 home/base/tui/editors/packages.nix (+8 -8)
📝 home/base/tui/encryption/default.nix (+0 -1)
📝 home/linux/gui/base/creative.nix (+26 -33)
📝 home/linux/gui/base/media.nix (+14 -18)
📝 home/linux/gui/base/misc.nix (+3 -4)
📝 home/linux/gui/editors/default.nix (+2 -2)
📝 hosts/12kingdoms-shoukei/apple-silicon.nix (+3 -3)
📝 modules/darwin/apps.nix (+1 -2)
📝 modules/nixos/desktop/misc.nix (+0 -2)
📝 modules/nixos/desktop/peripherals.nix (+0 -1)
📝 outputs/default.nix (+12 -6)

📄 Description

Note

Introduce nixpkgs-master for select latest packages and remove nixpkgs-unstable, updating modules to source from pkgs or pkgs-master and making minor package/config tweaks.

  • Inputs/Outputs:
    • Add inputs.nixpkgs-master and expose pkgs-master in outputs/default.nix.
    • Remove inputs.nixpkgs-unstable and its pkgs-unstable usages (commented out in outputs).
  • Nixpaks:
    • Switch nixpaks.qq to build via pkgs-master.
  • Editors/Dev Tooling:
    • Neovim: use pkgs.neovim-unwrapped (was pkgs-unstable).
    • Editor packages: source hugo and Rust toolchain (rustc, cargo, rustfmt, clippy, rust-analyzer) from pkgs-master.
    • Linux GUI editors: install zed-editor and custom cursor from pkgs-master.
  • GUI/Misc:
    • OBS plugins list flattened; include obs-vaapi and obs-3d-effect directly; keep obs-studio.enable gated to x86_64.
    • Use nixpaks.qq, nixpaks.telegram-desktop, and bwraps.wechat without pkgs. prefix.
    • Media package list simplified (same contents).
  • Shells & Peripherals:
    • Darwin shells: use pkgs.nushell.
    • General cleanup of commented -unstable package lines.
  • Hosts:
    • Apple Silicon host: use pkgs for system packages and pkgs.tiny-dfr for touch bar.
  • Lockfile:
    • Lock updates reflecting added nixpkgs-master and removal of nixpkgs-unstable reference.

Written by Cursor Bugbot for commit 00541d9aca. 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/232 **Author:** [@ryan4yin](https://github.com/ryan4yin) **Created:** 11/1/2025 **Status:** ✅ Merged **Merged:** 11/1/2025 **Merged by:** [@ryan4yin](https://github.com/ryan4yin) **Base:** `main` ← **Head:** `add-pkgs-master` --- ### 📝 Commits (2) - [`4490f13`](https://github.com/ryan4yin/nix-config/commit/4490f13d5111f0003dcedac2ba2dee0622842c05) feat: comment out nixpkgs-unstable, we use unstable by default - [`00541d9`](https://github.com/ryan4yin/nix-config/commit/00541d9aca99388fcd18ebe940a8354e5d4496f8) fix: typo... ### 📊 Changes **18 files changed** (+93 additions, -107 deletions) <details> <summary>View changed files</summary> 📝 `flake.lock` (+17 -17) 📝 `flake.nix` (+4 -2) 📝 `hardening/nixpaks/default.nix` (+2 -2) 📝 `home/base/core/shells/default.nix` (+0 -1) 📝 `home/base/gui/terminal/alacritty/default.nix` (+0 -2) 📝 `home/base/tui/dev-tools.nix` (+0 -1) 📝 `home/base/tui/editors/neovim/default.nix` (+1 -2) 📝 `home/base/tui/editors/packages.nix` (+8 -8) 📝 `home/base/tui/encryption/default.nix` (+0 -1) 📝 `home/linux/gui/base/creative.nix` (+26 -33) 📝 `home/linux/gui/base/media.nix` (+14 -18) 📝 `home/linux/gui/base/misc.nix` (+3 -4) 📝 `home/linux/gui/editors/default.nix` (+2 -2) 📝 `hosts/12kingdoms-shoukei/apple-silicon.nix` (+3 -3) 📝 `modules/darwin/apps.nix` (+1 -2) 📝 `modules/nixos/desktop/misc.nix` (+0 -2) 📝 `modules/nixos/desktop/peripherals.nix` (+0 -1) 📝 `outputs/default.nix` (+12 -6) </details> ### 📄 Description <!-- CURSOR_SUMMARY --> > [!NOTE] > Introduce `nixpkgs-master` for select latest packages and remove `nixpkgs-unstable`, updating modules to source from `pkgs` or `pkgs-master` and making minor package/config tweaks. > > - **Inputs/Outputs**: > - Add `inputs.nixpkgs-master` and expose `pkgs-master` in `outputs/default.nix`. > - Remove `inputs.nixpkgs-unstable` and its `pkgs-unstable` usages (commented out in `outputs`). > - **Nixpaks**: > - Switch `nixpaks.qq` to build via `pkgs-master`. > - **Editors/Dev Tooling**: > - Neovim: use `pkgs.neovim-unwrapped` (was `pkgs-unstable`). > - Editor packages: source `hugo` and Rust toolchain (`rustc`, `cargo`, `rustfmt`, `clippy`, `rust-analyzer`) from `pkgs-master`. > - Linux GUI editors: install `zed-editor` and custom `cursor` from `pkgs-master`. > - **GUI/Misc**: > - OBS plugins list flattened; include `obs-vaapi` and `obs-3d-effect` directly; keep `obs-studio.enable` gated to x86_64. > - Use `nixpaks.qq`, `nixpaks.telegram-desktop`, and `bwraps.wechat` without `pkgs.` prefix. > - Media package list simplified (same contents). > - **Shells & Peripherals**: > - Darwin shells: use `pkgs.nushell`. > - General cleanup of commented `-unstable` package lines. > - **Hosts**: > - Apple Silicon host: use `pkgs` for system packages and `pkgs.tiny-dfr` for touch bar. > - **Lockfile**: > - Lock updates reflecting added `nixpkgs-master` and removal of `nixpkgs-unstable` reference. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 00541d9aca99388fcd18ebe940a8354e5d4496f8. 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-29 04:22:07 +01:00
adam closed this issue 2025-12-29 04:22:07 +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-ryan4yin#232