Skip to content

breaking: dendritic module no longer provides den and flake-aspects#52

Merged
vic merged 2 commits into
mainfrom
den
Nov 21, 2025
Merged

breaking: dendritic module no longer provides den and flake-aspects#52
vic merged 2 commits into
mainfrom
den

Conversation

@vic

@vic vic commented Nov 21, 2025

Copy link
Copy Markdown
Member

Closes #53

Related denful/den#59

Copilot AI review requested due to automatic review settings November 21, 2025 06:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements a breaking change that removes the den and flake-aspects dependencies from the dendritic flake module, simplifying it to a pure flake-parts based setup. The change reduces complexity by removing two external dependencies while maintaining core dendritic functionality through flake-parts and import-tree.

Key Changes

  • Removed den and flake-aspects as automatic dependencies from the dendritic module
  • Added flake.modules = { } initialization to support the flake-parts modules system
  • Updated documentation with a migration note directing users to den's own dendritic module if they need the removed functionality

Reviewed Changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
templates/dendritic/flake.nix Removed den and flake-aspects input declarations from the dendritic template
modules/dendritic/dendritic.nix Removed imports of flake-aspects and den flake modules, removed their input configurations, and added empty flake.modules initialization
dev/flake.nix Removed den and flake-aspects inputs from the development flake
dev/flake.lock Removed lock entries for den and flake-aspects, updated dependency hashes for devshell, flake-parts, import-tree, nix-unit, nixpkgs, and treefmt-nix, added nix-github-actions as a new transitive dependency
README.md Added important note documenting the breaking change and migration path for users who need the removed functionality

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@vic vic merged commit 9af20d5 into main Nov 21, 2025
7 checks passed
@vic vic deleted the den branch November 21, 2025 06:32
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.

Dendritic template should be minimal

2 participants