CrOS/nixos-bootstrap/installer-config.nix
2025-07-23 21:03:11 -04:00

34 lines
669 B
Nix

{
inputs,
pkgs,
lib,
...
}: let
loginKey = builtins.readFile ./installer.pub;
in {
environment.systemPackages = with pkgs; [
inputs.nvix.packages.${pkgs.system}.default
vim
git
just
curl
wget
disko
];
boot.supportedFilesystems = lib.mkForce ["zfs" "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "ntfs" "cifs"];
networking = {
wireless.enable = lib.mkForce false;
networkmanager.enable = true;
enableIPv6 = false;
};
users.users.nixos.openssh.authorizedKeys.keys = [loginKey];
users.users.root.openssh.authorizedKeys.keys = [loginKey];
services.openssh = {
enable = true;
openFirewall = true;
};
}