Files
nixos-blueprint/hosts/dunamis/configuration.nix
T
2026-01-24 22:57:18 +02:00

64 lines
1.2 KiB
Nix

{
inputs,
pkgs,
lib,
...
}: {
imports = with inputs; [
nix-bwrapper.nixosModules.default
self.modules.nixosPrograms.libvirt
# self.modules.nixosPrograms.opentabletdriver
self.modules.nixosPrograms.podman
# self.modules.nixosPrograms.qmk-vial
# self.modules.nixosPrograms.steam-bwrapped
self.nixosModules.desktop
self.nixosModules.shared
./disk.nix
./misc
./steam.nix
];
# overlays = [
# nix-bwrapper.overlays.default # provides `mkBwrapper`
# ];
# time.hardwareClockInLocalTime = true;
#
networking.firewall.allowedTCPPortRanges = [
{
from = 30000;
to = 65000;
}
];
desktop.dms.enable = true;
programs.corectrl.enable = true;
# programs.ydotool.enable = true;
# users.users.user.extraGroups = ["ydotool"];
services.displayManager.autoLogin = {
enable = true;
user = "user";
};
services.mullvad-vpn = {
enable = true;
package = pkgs.mullvad-vpn;
};
unexplrd = (
lib.mkMerge [
(builtins.fromTOML (builtins.readFile ./host.toml))
{
stylix = {
enable = true;
theme = "tomorrow";
polarity = "dark";
};
}
]
);
}