All Projects → numtide → Nix Flakes Installer

numtide / Nix Flakes Installer

A temporary place to host Nix Flakes releases, until the NixOS project publishes official releases.

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Nix Flakes Installer

Nix Aurora
Nix on Aurora on Mesos
Stars: ✭ 6 (-82.35%)
Mutual labels:  nix
Haskell Nix
Nix and Haskell in production
Stars: ✭ 860 (+2429.41%)
Mutual labels:  nix
Nur Packages Template
A template for NUR repositories: [[email protected]]
Stars: ✭ 29 (-14.71%)
Mutual labels:  nix
Dotfiles
Configuration files (.emacs)
Stars: ✭ 22 (-35.29%)
Mutual labels:  nix
Configs
My configuration files
Stars: ✭ 26 (-23.53%)
Mutual labels:  nix
Notes
ideas and planning on how to use IPFS together with Nix/OS
Stars: ✭ 15 (-55.88%)
Mutual labels:  nix
Nixpkgs
Nix Packages collection
Stars: ✭ 8,322 (+24376.47%)
Mutual labels:  nix
Nix Examples
Showcase of Nix usage for various technologies
Stars: ✭ 31 (-8.82%)
Mutual labels:  nix
Nixops
NixOps is a tool for deploying to NixOS machines in a network or cloud.
Stars: ✭ 838 (+2364.71%)
Mutual labels:  nix
Fenix
Rust nightly toolchains and rust analyzer nightly for nix [[email protected]]
Stars: ✭ 29 (-14.71%)
Mutual labels:  nix
Nixsap
Stars: ✭ 23 (-32.35%)
Mutual labels:  nix
Life
A Nix configuration for macOS and Linux
Stars: ✭ 25 (-26.47%)
Mutual labels:  nix
Nix Cabal Stack Skeleton
Skeleton project that builds with any of the three major build tools.
Stars: ✭ 15 (-55.88%)
Mutual labels:  nix
Kevin Nix
NixOS for the Samsung Chromebook Plus (kevin)
Stars: ✭ 18 (-47.06%)
Mutual labels:  nix
Postgrest Sessions Example
An example on how to implement session-based authentication with PostgREST
Stars: ✭ 30 (-11.76%)
Mutual labels:  nix
Nix Config
My Nix configuration files
Stars: ✭ 5 (-85.29%)
Mutual labels:  nix
Sinatra On Nix
An example Sinatra project using Nix to configure the development environment
Stars: ✭ 13 (-61.76%)
Mutual labels:  nix
Nixlisp
Stars: ✭ 33 (-2.94%)
Mutual labels:  nix
Nixos Config
NixOS configurations for server and desktop systems, including user specific config. with Home Manager
Stars: ✭ 30 (-11.76%)
Mutual labels:  nix
Nix2aci
Machinery for creating and running ACIs on Linux systems where Nix(OS) and rkt are available
Stars: ✭ 21 (-38.24%)
Mutual labels:  nix

Nix Flakes installer

This is a temporary place to host Nix Flakes releases, until the NixOS project publishes official releases.

NOTE: Nix went backwards in the pre-releases from 3.0 to 2.4.

Latest release

Usage

Systems

sh <(curl -L https://github.com/numtide/nix-flakes-installer/releases/download/nix-2.4pre20210126_f15f0b8/install)

GitHub Actions

name: "Test"
on:
  pull_request:
  push:
jobs:
  tests:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/[email protected]
      with:
        # Nix Flakes doesn't work on shallow clones
        fetch-depth: 0
    - uses: cachix/[email protected]
      with:
        install_url: https://github.com/numtide/nix-flakes-installer/releases/download/nix-2.4pre20210126_f15f0b8/install
        # Configure Nix to enable flakes
        extra_nix_config: |
          experimental-features = nix-command flakes
    # Run the general flake checks
    - run: nix flake check
    # Verify that the main program builds
    - run: nix shell -c echo OK

Current release process

  • Go to https://hydra.nixos.org/jobset/nix/master
  • Find the latest eval ID
  • Run ./update.rb <eval ID>
  • Tag with the release ID.
  • Push to GitHub
  • Create a new GitHub release and attach all those files in the ./dist folder.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].