summaryrefslogtreecommitdiff
path: root/machines/t480/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'machines/t480/default.nix')
-rw-r--r--machines/t480/default.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/machines/t480/default.nix b/machines/t480/default.nix
new file mode 100644
index 0000000..d17899e
--- /dev/null
+++ b/machines/t480/default.nix
@@ -0,0 +1,38 @@
+{ ... }: {
+ system.stateVersion = "24.05";
+
+ xnet = {
+ desktop.enable = true;
+ disk = {
+ enable = true;
+ device = "nvme0n1";
+ extraDatasets = {
+ "persist/usr" = {
+ type = "zfs_fs";
+ mountpoint = "/home/k6";
+ options.mountpoint = "legacy";
+ };
+ };
+ };
+ };
+
+ networking = {
+ hostName = "t480";
+ useDHCP = false;
+ dhcpcd.enable = false;
+ nameservers = [ "9.9.9.9" ];
+ networkmanager = {
+ enable = true;
+ dns = "none";
+ wifi = {
+ powersave = true;
+ backend = "iwd";
+ };
+ };
+ };
+
+ systemd.tmpfiles.rules = [
+ "d /persist/data/NetworkManager 0750 - - -"
+ "L+ /var/lib/NetworkManager - - - - /persist/data/NetworkManager"
+ ];
+}