Files
dotfiles/hosts/x86_64-linux/arrow/default.nix
T

55 lines
1.2 KiB
Nix

# The Arrow
# System configuration for temporary VM
rec {
imports = [
({ modulesPath, ... }: {
imports = [ "${modulesPath}/virtualisation/amazon-image.nix" ];
})
];
# Hardware
networking.hostName = "arrow";
# Ensure BIOS GRUB is used instead of server profile's systemd-boot
boot.loader.systemd-boot.enable = false;
boot.loader.grub.enable = true;
# Resolves PermitRootLogin conflict with amazon-image.nix
nmasur.presets.services.openssh-aws.enable = true;
users.users.ssm-user.extraGroups = [ "wheel" ];
nmasur.settings = {
username = "noah";
fullName = "Noah Masur";
};
nmasur.profiles = {
base.enable = true;
server.enable = true;
};
home-manager.users."noah" = {
nmasur.settings = {
username = nmasur.settings.username;
fullName = nmasur.settings.fullName;
host = networking.hostName;
};
nmasur.profiles = {
common.enable = true;
linux-base.enable = true;
llm-development.enable = true;
work-base.enable = true;
};
nmasur.presets.programs.git-work.work = {
name = "Noah-Masur_1701";
email = "${nmasur.settings.username}@take2games.com";
};
home.stateVersion = "26.05";
};
system.stateVersion = "26.05";
}