nixos/hosts/palantir.nix

41 lines
949 B
Nix

{ config, pkgs, myUser, release, disko, ... }:
{
# Imports
imports = [
disko.nixosModules.disko ../disko/palantir/lvm-striped.nix
../modules/nvidia.nix
../modules/plasma.nix
../modules/gaming.nix
];
# Disks
boot.initrd.services.lvm.enable = false;
boot.swraid.enable = true;
boot.swraid.mdadmConf = "MAILADDR root";
boot.initrd.availableKernelModules = [ "md_mod" "raid0" ];
boot.loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
efi.efiSysMountPoint = "/boot/efi";
};
# Networking
networking.hostName = "palantir";
networking.useDHCP = true;
time.timeZone = "Europe/Vienna";
## Autologin
services = {
getty.autologinUser = myUser;
displayManager.autoLogin = {
enable = true;
user = myUser;
};
};
# Release
system.stateVersion = release;
}