x. [WIP, need to figure out good sematnics] Rootless, cross-platform Nix package runner

github.com/andrewgazelka/x

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2025
  • fix store ownership for single-user nix
  • fix ACL issues causing suspicious ownership errors
  • switch to nix-quick-install-action for single-user mode (no daemon)
  • disable sandbox for custom store path builds
  • fix: use /opt/.x on Linux (with sudo in CI)
  • feat: build with custom store paths for truly rootless operation
  • fix: use heredoc approach to run script with modern bash on macOS
  • fix: install modern bash on macOS for associative arrays support
  • fix: use while loop instead of mapfile for macOS bash compatibility
  • fix: compact store_paths JSON for GitHub Actions output
  • fix: correct jq path for nix path-info json output
  • fix: use standard Nix store for builds (avoid permission issues)
  • fix: show nix build errors in action output
  • r#fix: add system suffix to manifest URL and r2_public_url input
  • dynamic store path
  • update
  • update
  • improve x
  • Initial commit: x package runner MVP