blob: e7796944dc3d19f9a3aa2442efb82b7b5f9a8f90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
{
flake,
perSystem,
pkgs,
...
}:
let
inherit (import flake.outputs.nixosModules.users { inherit perSystem pkgs; }) kle;
in
{
imports = [
flake.outputs.nixosModules.intel
flake.outputs.nixosModules.desktop
];
nixpkgs.hostPlatform.system = "x86_64-linux";
system.stateVersion = "24.05";
xnet = {
# desktop.enable = true;
disk = {
enable = true;
device = "/dev/nvme0n1";
};
};
users.users.kle = kle;
networking = {
hostName = "t480";
useDHCP = false;
dhcpcd.enable = false;
networkmanager = {
enable = true;
# dns = "none";
wifi.powersave = true;
};
};
programs.nm-applet.enable = true;
services = {
fwupd.enable = true;
throttled.enable = true;
};
xnet.persist = [ "/etc/NetworkManager/system-connections" ];
}
|