Skip to content

Add Nix flake devshell with bun2nix#10

Merged
shekohex merged 2 commits into
shekohex:mainfrom
MBanucu:feature/bun2nix-flake-devshell
Jan 21, 2026
Merged

Add Nix flake devshell with bun2nix#10
shekohex merged 2 commits into
shekohex:mainfrom
MBanucu:feature/bun2nix-flake-devshell

Conversation

@MBanucu

@MBanucu MBanucu commented Jan 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add reproducible Nix-based development environment using flakes and bun2nix
  • Provides alternative to manual Bun installation with consistent tool versions
  • Enables offline development and reproducible builds

Changes

  • Add `flake.nix` and `flake.lock` for Nix flake setup
  • Add `nix/bun.nix` generated by bun2nix for JS dependencies
  • Add `.envrc` for direnv integration
  • Update documentation in `AGENTS.md` with Nix development setup
  • Pin `@types/bun` to specific version in `package.json` and `bun.lock`
  • Add `.direnv` to `.gitignore`

Testing

  • Typecheck passes
  • No breaking changes to existing functionality

Add reproducible Nix-based development environment using flakes and bun2nix
for managing JavaScript dependencies offline. Provides alternative to manual
Bun installation with consistent tool versions and offline support.

@shekohex shekohex left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Thank you.

@shekohex
shekohex merged commit 2b9a37a into shekohex:main Jan 21, 2026
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.

2 participants