Summary
The flake currently only targets macOS (aarch64-darwin, x86_64-darwin). Adding Linux systems would make Shellsmith usable on Linux workstations, WSL2, and cloud dev environments.
Changes needed
flake.nix: add x86_64-linux and aarch64-linux to eachSystem
bootstrap.sh: handle Linux package managers for Xcode CLI alternatives (build-essential, etc.)
justfile: no changes expected (recipes are POSIX-compatible)
shell/zshrc_block.zsh: verify Nix daemon path works on Linux
Acceptance criteria
nix develop --command just setup works on Ubuntu 22.04+ and Fedora 38+
just status shows all green on Linux
Summary
The flake currently only targets macOS (
aarch64-darwin,x86_64-darwin). Adding Linux systems would make Shellsmith usable on Linux workstations, WSL2, and cloud dev environments.Changes needed
flake.nix: addx86_64-linuxandaarch64-linuxtoeachSystembootstrap.sh: handle Linux package managers for Xcode CLI alternatives (build-essential, etc.)justfile: no changes expected (recipes are POSIX-compatible)shell/zshrc_block.zsh: verify Nix daemon path works on LinuxAcceptance criteria
nix develop --command just setupworks on Ubuntu 22.04+ and Fedora 38+just statusshows all green on Linux