Skip to content

build: add nix flake#11

Open
HaukeSchnau wants to merge 3 commits intodmmulroy:mainfrom
HaukeSchnau:nix-flake
Open

build: add nix flake#11
HaukeSchnau wants to merge 3 commits intodmmulroy:mainfrom
HaukeSchnau:nix-flake

Conversation

@HaukeSchnau
Copy link
Copy Markdown

@HaukeSchnau HaukeSchnau commented Jan 16, 2026

Summary

This PR adds first-class Nix support and related maintenance tooling to jj-ryu. It includes a flake-based build, Nix CI coverage, and docs/ignore updates to smooth local usage.

Changes

  • Nix flake with versioning, overlay, checks, formatter, and devshell tooling
  • Nix CI: nix flake check job gated by a paths filter
  • Monthly workflow to update flake.lock
  • Ignore Nix build artifact result
  • README: Nix install and flake overlay example

Background

This aligns jj-ryu with the Nix flake support introduced in dmmulroy/jj-starship#11.

Testing

  • nix build -L .#ryu

@HaukeSchnau HaukeSchnau force-pushed the nix-flake branch 2 times, most recently from 9ee1fe4 to 9c57279 Compare January 16, 2026 11:22
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.

1 participant