Skip to content
@nixie-dev

Nixie

The portable dev environment

Nixie Nixie

Nixie is a lightweight solution to ship the Nix package manager together with a project repository, regardless of host architecture. It works kind of like you would expect gradlew or the Linux kernel's make config to.

How do I add Nixie to my project?

To "install" Nixie onto your project's Git repository, you need to be running the Nix package manager, preferably with flakes enabled.

You have flakes enabled

You only need to run one command. Make sure your current directory is this of the project you wish to populate.

nix run github:nixie-dev/nixie

You don't use flakes

In this case, you need to retrieve Nixie manually, either by cloning this repository or adding it as a Nix channel:

As a Nix channel

nix-channel --add https://github.com/nixie-dev/nixie/archive/master.tar.gz nixie
nix-channel --update
nix-env -iA nixie

By cloning the nixie-dev/nixie repository

git clone https://github.com/nixie-dev/nixie
nix-shell /path/to/cloned/nixie/shell.nix

While it is possible to build Nixie directly from this repository, the resulting binary still requires Nix to be available on setup.

Once you have acquired Nixie, simply run nixie to automatically configure the repository you're in.


And finally, tell everyone your project is now built with nix

Pinned Loading

  1. nixie nixie Public

    Put Nix in everything!

    Python 85 1

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…