All Projects → numtide → nix-unstable-installer

numtide / nix-unstable-installer

Licence: MIT license
A place to host Nix unstable releases.

Programming Languages

ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
shell
77523 projects
HTML
75241 projects

Labels

Projects that are alternatives of or similar to nix-unstable-installer

rust-nix-templater
Generates Nix build / dev files for Rust projects.
Stars: ✭ 49 (-48.96%)
Mutual labels:  nix, flakes
nixcfg
My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code.
Stars: ✭ 44 (-54.17%)
Mutual labels:  nix, flakes
microvm.nix
NixOS MicroVMs
Stars: ✭ 136 (+41.67%)
Mutual labels:  nix, flakes
nvfetcher
Generate nix sources expr for the latest version of packages
Stars: ✭ 95 (-1.04%)
Mutual labels:  nix, flakes
dotfiles
My NixOS configuration featuring awesome and neovim
Stars: ✭ 40 (-58.33%)
Mutual labels:  nix, flakes
dotfiles
My personal dotfiles
Stars: ✭ 71 (-26.04%)
Mutual labels:  nix, flakes
dotfiles
Dotfiles. Mac and *nix. Handy scripts, configurations for bash, zsh, git, asdf, Sublime Text, Karabiner-Elements, BetterTouchTool and more.
Stars: ✭ 15 (-84.37%)
Mutual labels:  nix
tsm
A Hierarchical State Machine Framework in C++
Stars: ✭ 30 (-68.75%)
Mutual labels:  nix
nix-home
A Nix Home Manager setup. I've now moved to a new configuration system at hugoreeves/elemental
Stars: ✭ 60 (-37.5%)
Mutual labels:  nix
nixkell
A simple Nix-Haskell skeleton
Stars: ✭ 63 (-34.37%)
Mutual labels:  nix
nix-tutorials
Tutorials for Nix and Nixpkgs. Note so far it is a proof of concept.
Stars: ✭ 23 (-76.04%)
Mutual labels:  nix
digga
A flake utility library to craft shell-, home-, and hosts- environments.
Stars: ✭ 818 (+752.08%)
Mutual labels:  nix
nixpkgs
Nix Packages collection used in Nubank
Stars: ✭ 24 (-75%)
Mutual labels:  nix
nixops-tutorial
Tutorial for practical deployments with NixOps
Stars: ✭ 93 (-3.12%)
Mutual labels:  nix
nix-portable
Nix - Static, Permissionless, Installation-free, Pre-configured
Stars: ✭ 356 (+270.83%)
Mutual labels:  nix
piston-cli
Universal shell supporting code highlighting, files, and interpretation without the need to download a language.
Stars: ✭ 43 (-55.21%)
Mutual labels:  nix
fts
🔍 Postgres full-text search (fts)
Stars: ✭ 28 (-70.83%)
Mutual labels:  nix
nix2container
An archive-less dockerTools.buildImage implementation
Stars: ✭ 133 (+38.54%)
Mutual labels:  nix
nix-config
My personal nix config
Stars: ✭ 32 (-66.67%)
Mutual labels:  nix
flake-utils-plus
Use Nix flakes without any fluff.
Stars: ✭ 280 (+191.67%)
Mutual labels:  nix

Nix Unstable Installer

This project is a companion project to NixOS/nix. It takes the latest successful builds of the project, and makes them available as GitHub Releases on this project.

It's mainly useful if you want to test changes in the Nix project before it becomes available in an official release. Or if you like living on the edge.

Usage

Pick the release that you want to use. Each release has usage instructions attached to it: https://github.com/numtide/nix-unstable-installer/releases/latest

How it works

Every day, a GitHub Action is fired, that does a few things:

  • find the last successful build in Hydra
  • if there is already a git tag for that build, abort
  • pull all the build artefacts
  • update the URL in the installer script to point to this repo
  • render the RELEASE.md.erb file
  • publish all of that as a github release.

Contributing

Contributions and discussions are welcome. Please make sure to send a WIP PR or issue before doing large refactors, so your work doesn't get wasted (in case of disagreement).

A big thanks to @lilyinstarlight who took this project from its hacky state to something well finished.

License

This project is copyright Numtide and contributors, and licensed under the MIT.

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].