Categorygithub.com/almonk/nxo
modulepackage
0.0.4
Repository: https://github.com/almonk/nxo.git
Documentation: pkg.go.dev

# README

nxo

Bootstrap nix environments in seconds.

Usage

Setup a project with ruby and go dependencies:

$ nxo install ruby go

Let's add sqlite to this project as well. Simply run nxo install again:

$ nxo i sqlite # `nxo i` is a shortcut for install

nxo will generate the shell.nix below;

{ pkgs ? import <nixpkgs> {}
}:

pkgs.mkShell {
  buildInputs = [
    pkgs.ruby
    pkgs.go
    pkgs.sqlite
  ];
}

To wipe nix config:

$ nxo clean

or

$ nxo c

Installation

You'll need to build nxo from source.

$ git clone [this repo]
$ go build -o dist/nxo
$ sudo ln -s [path to nxo]/dist/nxo /usr/local/bin # Symlink to make `nxo` available globally