Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.6 KB

README.adoc

File metadata and controls

35 lines (25 loc) · 1.6 KB

One Flake To Rule All Hosts

Frosted Flakes
Picture credits: Robin Jakobsson - Flickr

This flake under heavy development!

Flake features: - It allows for managing NixOS and applications using both the stable and unstable release channels; the way I use it is by pulling NixOS, KDE and a bunch of apps I want to forget about updating for a while from the stable release channel, and applications I want to use in their latest possible versions pulled from the unstable release channel with Home Manager, in my main user isolated environment. Symlinks are note shared with the system packages to avoid any possible issues (I already had to deal with a serious one!). - It also allows fancy hosts definition in nixos/helpers/hostnames.nix so you can manage several heterogenic hosts with a single codebase.

I hope you find it useful in the same way I found many similar resources that helped me quickly start building my system configuration 🤓

💡 Quick reference

  • The flake is always tested with nix flake check before commiting and pushing changes.

  • With NixOS built-in tooling: nixos-rebuild test --use-remote-sudo --update-input nixpkgs --update-input nixpkgs-unstable --flake FLAKE_PATH.

  • With nh.

Frosted Flakes