31 lines
717 B
Nix
31 lines
717 B
Nix
{ config, pkgs, lib, ... }: {
|
|
nixpkgs.hostPlatform = "x86_64-freebsd";
|
|
nixpkgs.config.allowUnsupportedSystem = true;
|
|
|
|
users.users.root.initialPassword = "toor";
|
|
|
|
networking.dhcpcd.wait = "background";
|
|
|
|
users.users.bestie = {
|
|
isNormalUser = true;
|
|
description = "your bestie";
|
|
extraGroups = [ "wheel" ];
|
|
inherit (config.users.users.root) initialPassword;
|
|
};
|
|
|
|
services.sshd.enable = true;
|
|
boot.loader.stand-freebsd.enable = true;
|
|
|
|
fileSystems."/" = {
|
|
device = "/dev/gpt/nixos";
|
|
fsType = "ufs";
|
|
};
|
|
|
|
fileSystems."/boot" = {
|
|
device = "/dev/msdosfs/ESP";
|
|
fsType = "msdosfs";
|
|
};
|
|
|
|
virtualisation.vmVariant.virtualisation.diskImage = "./${config.system.name}.qcow2";
|
|
}
|