Skip to content

Releases: 0xCAB0/nix-develop

v0.1.0-beta.2

03 Dec 09:56
3513579

Choose a tag to compare

New architecture

Implemented a multibranch model for the 2 scopes of the project

main

Reflects the administrator view and the part of the project will actualy be included in the generated nix-develop.wsl

user-template

Will be cloned to ~/.config/nixos on WSL startup

v0.1.0-beta

02 Dec 15:27

Choose a tag to compare

v0.1.0-beta

This release marks the project's transition from an unstable alpha state to a feature-complete beta phase. This means the core functionality is now stable, and we are primarily focusing on bug fixes and polishing the remaining rough edges.

✨ New Features

  • All planned features for the initial release have been integrated and stabilized during the alpha phase.
  • New configuration parameters added to enhance flexibility in the WSL environment setup.

🐛 Bug Fixes & Stability

  • Critical bugs identified in v0.1.0-alpha.2 related to environment initialization have been resolved.
  • Fixed an issue where the shell hook mechanism failed under specific edge-case scenarios.
  • General stability and performance improvements across core setup and execution logic.

v0.1.0-alpha.2

17 Nov 18:59
bf4954a

Choose a tag to compare

vibe shell environment by claude

v0.1.0-alpha

17 Nov 09:57

Choose a tag to compare

v0.1.0-alpha

Warning

First generated WSL tarball just for testing porpouses.

File structure

The project is structured in 2 views:

  • Maintainer view: It hosts the default configuration that's exposed via a flake.
  • User template view: Template that should be autogenerated inside the developer ~/.config/nixos directory.

Maintainer repo

├── flake.nix      # Exposes configuration + build profiles
├── configuration.nix       # Hosts main configuration parameters

User [Developer] template

├── flake.nix      # (Unchanged from before)
├── home.nix       # (This will be our new main importer)
└── home/          # (New directory for your modules)
    ├── git.nix
    ├── zsh.nix
    └── packages.nix