46 lines
978 B
Nix
46 lines
978 B
Nix
{
|
|
imports = [
|
|
../modules/locale.nix
|
|
../modules/main-user.nix
|
|
../modules/system.nix
|
|
../modules/boot.nix
|
|
../modules/file-management.nix
|
|
../modules/desktop.nix
|
|
../modules/audio.nix
|
|
../modules/printing.nix
|
|
../modules/programs.nix
|
|
../modules/sddm.nix
|
|
];
|
|
|
|
nix.settings.experimental-features = ["nix-command" "flakes"];
|
|
nixpkgs.config.allowUnfree = true;
|
|
|
|
services = {
|
|
avahi.enable = true;
|
|
upower.enable = true;
|
|
power-profiles-daemon.enable = true;
|
|
};
|
|
|
|
hardware.bluetooth = {
|
|
enable = true;
|
|
powerOnBoot = true;
|
|
settings = {
|
|
General.Experimental = true;
|
|
Policy.AutoEnable = true;
|
|
};
|
|
};
|
|
|
|
networking = {
|
|
proxy.noProxy = "127.0.0.1,localhost,internal.domain";
|
|
networkmanager.enable = false;
|
|
wireless = {
|
|
enable = true;
|
|
networks = {
|
|
aaa = {psk = "laserjet6plas";};
|
|
"Mi Phone" = {psk = "simoneKYS";};
|
|
};
|
|
};
|
|
|
|
firewall.enable = true;
|
|
};
|
|
}
|