2025-12-08 20:30:22 -05:00
|
|
|
{
|
|
|
|
|
pkgs,
|
|
|
|
|
inputs,
|
|
|
|
|
vars,
|
|
|
|
|
...
|
|
|
|
|
}:
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
imports = [
|
|
|
|
|
inputs.home-manager.nixosModules.home-manager
|
|
|
|
|
../../nixos/modules/home-manager.nix
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
# Enable networking
|
|
|
|
|
networking.networkmanager.enable = true;
|
|
|
|
|
|
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
|
|
|
neovim
|
|
|
|
|
wget
|
2025-12-31 21:53:37 +00:00
|
|
|
pciutils
|
2025-12-08 20:30:22 -05:00
|
|
|
];
|
|
|
|
|
|
2025-12-12 20:01:48 +00:00
|
|
|
fonts.packages = with pkgs; [
|
2025-12-12 20:04:21 +00:00
|
|
|
nerd-fonts.fira-code
|
|
|
|
|
nerd-fonts.droid-sans-mono
|
2025-12-12 20:01:48 +00:00
|
|
|
];
|
|
|
|
|
|
2025-12-08 20:30:22 -05:00
|
|
|
services.openssh.enable = true;
|
|
|
|
|
services.getty.autologinUser = "${vars.user}";
|
|
|
|
|
|
|
|
|
|
boot = {
|
|
|
|
|
# "Silent" boot
|
|
|
|
|
initrd.verbose = false;
|
|
|
|
|
kernelParams = [
|
|
|
|
|
"quiet"
|
|
|
|
|
"splash"
|
|
|
|
|
"boot.shell_on_fail"
|
|
|
|
|
"loglevel=3"
|
|
|
|
|
"rd.systemd.show_status=false"
|
|
|
|
|
"rd.udev.log_level=3"
|
|
|
|
|
"udev.log_priority=3"
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
}
|