mynixos-config/config/default.nix

39 lines
1,016 B
Nix

{ inputs, ... }:
{
# Not setting this causes infinite recursion because it has a very weird default.
# The default should probably be removed upstream and only applied with mkDefault
# if hardware.nvidia.enable is true
hardware.nvidia.modesetting.enable = true;
imports = [
inputs.agenix-rekey.nixosModules.default
inputs.agenix.nixosModules.default
inputs.disko.nixosModules.disko
inputs.elewrap.nixosModules.default
inputs.home-manager.nixosModules.default
inputs.idmail.nixosModules.default
inputs.impermanence.nixosModules.impermanence
inputs.nix-topology.nixosModules.default
(inputs.nixos-extra-modules + "/modules")
inputs.nixos-nftables-firewall.nixosModules.default
../modules
../users/root
./boot.nix
./home-manager.nix
./impermanence.nix
./installer.nix
./issue.nix
./net.nix
./nftables.nix
./nix.nix
./resolved.nix
./secrets.nix
./ssh.nix
./system.nix
./topology.nix
./users.nix
];
}