56 lines
982 B
Nix
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"
|
|
];
|
|
};
|
|
}
|