Files
nixos-blueprint/hosts/legion/configuration.nix
T

56 lines
910 B
Nix

{
flake,
inputs,
pkgs,
lib,
...
}: {
imports = with flake;
[
modules.shared.nixos
nixosModules.desktop
# nixosModules.system
]
++ (with inputs; [
nix-bwrapper.nixosModules.default
])
++ (with inputs.self.modules.programs-nixos; [
# opentabletdriver
# qmk-vial
libvirt
podman
])
++ [
./disko
./hardware
./misc
];
# overlays = [
# nix-bwrapper.overlays.default # provides `mkBwrapper`
# ];
# time.hardwareClockInLocalTime = true;
desktop.dms.enable = true;
services.displayManager.autoLogin = {
enable = true;
user = "user";
};
module.virt.libvirt.enable = true;
unexplrd = (
lib.mkMerge [
(builtins.fromTOML (builtins.readFile ./host.toml))
{
stylix = {
enable = true;
theme = "sandcastle";
};
}
]
);
}