Skip to content

wucke13/minimal-nixos

Repository files navigation

Usage

  • Build the kernel

    • nix build .\#nixosConfigurations.minimal.config.boot.kernelPackages.kernel
  • Build the kernel config file

    • nix build .\#nixosConfigurations.minimal.config.boot.kernelPackages.kernel.configfile
  • Build the initrd

    • nix build .\#nixosConfigurations.minimal.config.system.build.standaloneRamdisk
  • Build the toplevel system closure

    • nix build .\#nixosConfigurations.minimal.config.system.build.toplevel
  • Build and run as VM

    • nix run .\#nixosConfigurations.minimal.config.system.build.standaloneRamdiskVm

Building separate initrd and squashfs

nix build --out-link initrd .\#nixosConfigurations.minimal.config.system.build.initialRamdisk
nix build --out-link squashfs .\#nixosConfigurations.minimal.config.system.build.squashfsStore

Build all …

  • … NixOS configs

    nix build $(nix eval --raw .\#nixosConfigurations --apply 'x: (builtins.concatStringsSep " " (builtins.map (y: ".#nixosConfigurations.${y}.config.system.build.toplevel") (builtins.attrNames x)))')
  • … packages

    nix build $(nix eval --raw .\#packages.x86_64-linux --apply 'x: (builtins.concatStringsSep " " (builtins.map (y: ".#${y}") (builtins.attrNames x)))')

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors