WIP: Restore mkFlake parity with master for package outputs and devShell behavior #95
No reviewers
Labels
No labels
blocked: external
bug
documentation
feature
optimization
refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kruziikrel13/NixOS!95
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/95/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The mkFlake refactor diverged from
masterin ways that removed functionality from flake outputs. This PR restores the missing package wiring and dev shell behavior so the resulting derivations remain aligned with pre-refactor output shape and semantics.Package output parity (
zen-custom)zen-custompackage entry for mkFlake’smodules.mapModules ./packagesflow.packages/zen-custom.nixas a thin wrapper to preserve the existingself.packages.<system>.zen-customcontract used by modules.Input wiring parity for Zen package
lib/nixos.nix(mkFlakepackage evaluation path) to passzen-browser-unwrappedfrominputs.zen-browser.packages.${system}when available.flake.nixonmaster.Dev shell parity with
mastershell.nixback tomkShellNoCCand restored:SHELL=${lib.getExe bash}nil,nixd,statix,nixfmt)💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Pull request closed