nixos/hosts/physical/default.nix
2025-12-08 20:30:22 -05:00

56 lines
982 B
Nix

{
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
];
services.openssh.enable = true;
services.getty.autologinUser = "${vars.user}";
boot = {
# Fun boot spinny!
plymouth = {
enable = true;
theme = "circle_flow";
themePackages = with pkgs; [
(adi1090x-plymouth-themese.override {
selected_themes = [
"cirlce_flow"
"colorful"
"colorful_slices"
"double"
"polaroid"
];
})
];
};
# "Silent" boot
console.LogLevel = 0;
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"
];
};
}