nixos-config/configs/nixos/bootstrap/default.nix
Gabriel Arazas 0760acb676
configs: consolidate NixOS and home-manager config into one configs folder
Now we're going beyond these structuring as we might have to accomodate
non-system configurations like Nixvim.
2024-01-15 07:45:43 +08:00

30 lines
754 B
Nix

{ lib, config, pkgs, ... }:
# Since this will be exported as an installer ISO, you'll have to keep in mind
# about the added imports from nixos-generators. In this case, it simply adds
# the NixOS installation CD profile.
#
# This means, there will be a "nixos" user among other things.
{
isoImage = {
isoBaseName = config.networking.hostName;
# Store the source code in a easy-to-locate path.
contents = [{
source = ../..;
target = "/etc/nixos/";
}];
};
boot.kernelPackages = pkgs.linuxPackages_6_1;
# Assume that this will be used for remote installations.
services.openssh = {
enable = true;
allowSFTP = true;
};
documentation.nixos.options.splitBuild = false;
system.stateVersion = "23.11";
}