Creating a NixOS live CD: Difference between revisions

m Building: fix more typo
Misuzu (talk | contribs)
Update flake example
Line 34: Line 34:
{
{
   description = "Minimal NixOS installation media";
   description = "Minimal NixOS installation media";
   inputs.nixos.url = "github:NixOS/nixpkgs/nixos-24.05";
   inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
   outputs = { self, nixos }: {
   outputs = { self, nixpkgs }: {
     nixosConfigurations = {
     nixosConfigurations = {
       exampleIso = nixos.lib.nixosSystem {
       exampleIso = nixpkgs.lib.nixosSystem {
         system = "x86_64-linux";
         system = "x86_64-linux";
         modules = [
         modules = [
           "${nixos}/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix"
           ({ pkgs, modulesPath, ... }: {
          ({ pkgs, ... }: {
            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-17.09.git.158ec57-x86_64-linux.iso
nixos-24.05.20240721.63d37cc-x86_64-linux.iso
</syntaxhighlight>
</syntaxhighlight>