The Meowgorithm Dotfiles, Collectors’ Edition
hostname: {
pkgs,
modulesPath,
...
}: {
imports = [
./hardware-config-${hostname}.nix
./cachix.nix
];
nix.settings = {
experimental-features = ["nix-command" "flakes"];
trusted-users = ["root" "christian"];
};
nixpkgs.config = {
allowUnfree = true;
# cudaSupport = true;
};
boot = {
isContainer = false;
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
loader.timeout = 30;
};
hardware = {
opengl.enable = true;
};
networking = {
hostName = hostname;
firewall.enable = false;
networkmanager.enable = true;
};
hardware.bluetooth.enable = true;
services.blueman.enable = true;