settei/hosts/youko/default.nix

36 lines
848 B
Nix

{
configurations.nixos.youko =
{ config, username, ... }:
{
imports = [
./disks.nix
./hardware.nix
./sway.nix
./msmtp.nix
./nas.nix
];
nixpkgs.hostPlatform = "x86_64-linux";
boot = {
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
};
networking.networkmanager.enable = true;
age.secrets.niko-pass.file = ../../secrets/youko-niko-pass.age;
users.users.${username}.hashedPasswordFile = config.age.secrets.niko-pass.path;
settei.user.config = {
settei.desktop.enable = true;
};
services.udisks2.enable = true;
settei.incus.enable = true;
virtualisation.podman.enable = true;
hardware.keyboard.qmk.enable = true;
networking.hostId = "b49ee8de";
};
}