Skip to content

Repository files navigation

flake-init

Interactive CLI for generating a Nix flake dev environment. It guides you through choosing a template, supported systems, and language-specific packages, then writes a flake.nix (and optionally a .envrc).

Features

  • Select a flake template (base or flake-parts)
  • Choose supported systems (Linux/macOS, Intel/ARM)
  • Pick a language preset (currently Node.js) and package manager
  • Optional .envrc creation for direnv

Usage

Run the latest release (macOS/Linux):

curl -fsSL https://raw.githubusercontent.com/ShoeBoom/flake-init/main/run.sh | sh -s --

Run from source:

bun install
bun run src/index.ts

Development

bun run start

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages