numtide / Nix Flakes Installer
A temporary place to host Nix Flakes releases, until the NixOS project publishes official releases.
Stars: ✭ 34
Programming Languages
ruby
36898 projects - #4 most used programming language
Labels
Projects that are alternatives of or similar to Nix Flakes Installer
Nur Packages Template
A template for NUR repositories: [[email protected]]
Stars: ✭ 29 (-14.71%)
Mutual labels: nix
Notes
ideas and planning on how to use IPFS together with Nix/OS
Stars: ✭ 15 (-55.88%)
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
Nix Cabal Stack Skeleton
Skeleton project that builds with any of the three major build tools.
Stars: ✭ 15 (-55.88%)
Mutual labels: nix
Postgrest Sessions Example
An example on how to implement session-based authentication with PostgREST
Stars: ✭ 30 (-11.76%)
Mutual labels: nix
Sinatra On Nix
An example Sinatra project using Nix to configure the development environment
Stars: ✭ 13 (-61.76%)
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
- Release:
nix-2.4pre20210126_f15f0b8
- Hydra eval: https://hydra.nixos.org/eval/1644847
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].