{ config, pkgs, lib, ... }: #let #disko = pkgs.callPackage ../pkgs/disko/package.nix {}; #disko = "github:nix-community/disko" #in let installFiles = pkgs.runCommand "install-files" {} '' mkdir -p $out cp -rv ${./initrd-include}/* $out/ ''; in { imports = [ ../quickly.nix ## installer.nix is a system service to run a script on boot #../installer/installer.nix ]; config = { services.getty.autologinUser = "nixos"; users.users.nixos = { isNormalUser = true; password = "password"; extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. packages = with pkgs; [ tmux htop tree ]; }; boot.initrd = { extraFiles = { "install".source = installFiles; }; }; environment.systemPackages = with pkgs; [ vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. wget disko coreutils-full nixos-install nettools installFiles ]; }; }