Creating a NixOS live CD: Difference between revisions
Starfish2228 (talk | contribs) m →Building: fix more typo |
Update flake example |
||
| Line 34: | Line 34: | ||
{ | { | ||
description = "Minimal NixOS installation media"; | description = "Minimal NixOS installation media"; | ||
inputs. | inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; | ||
outputs = { self, | outputs = { self, nixpkgs }: { | ||
nixosConfigurations = { | nixosConfigurations = { | ||
exampleIso = | exampleIso = nixpkgs.lib.nixosSystem { | ||
system = "x86_64-linux"; | system = "x86_64-linux"; | ||
modules = [ | modules = [ | ||
({ pkgs, modulesPath, ... }: { | |||
imports = [ (modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix") ]; | |||
environment.systemPackages = [ pkgs.neovim ]; | environment.systemPackages = [ pkgs.neovim ]; | ||
}) | }) | ||
| Line 63: | Line 63: | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
$ ls result/iso/ | $ ls result/iso/ | ||
nixos- | nixos-24.05.20240721.63d37cc-x86_64-linux.iso | ||
</syntaxhighlight> | </syntaxhighlight> | ||