Personal Nix setup

Update to kitten/nixos-apple-silicon#edge (apple-silicon fork)

Changed files
+7 -16
machines
sodacream
modules
base
desktop
+4 -4
flake.lock
···
]
},
"locked": {
-
"lastModified": 1740250957,
-
"narHash": "sha256-FTmaWVUuJY4ibBcAyTKGEv8EGqiUquSUg9kV+DAYZIo=",
+
"lastModified": 1741365936,
+
"narHash": "sha256-RMGrQxGiF0L83VbTyFIcQFDMthtsIKrm59WjJlbyeNw=",
"owner": "kitten",
"repo": "nixos-apple-silicon",
-
"rev": "b27e311a81eba2cf149d36fabe550bab7994d355",
+
"rev": "7d091acd0c3fae6555bdcb90c2154b561ea86c2e",
"type": "github"
},
"original": {
"owner": "kitten",
-
"ref": "next",
+
"ref": "edge",
"repo": "nixos-apple-silicon",
"type": "github"
}
+1 -1
flake.nix
···
};
apple-silicon = {
-
url = "github:kitten/nixos-apple-silicon/next";
+
url = "github:kitten/nixos-apple-silicon/edge";
inputs.nixpkgs.follows = "nixpkgs";
};
+1 -9
machines/sodacream/hardware.nix
···
bluetooth.enable = true;
wirelessRegulatoryDatabase = true;
asahi.useExperimentalGPUDriver = true;
-
};
-
-
services.udev.extraRules = ''
-
ACTION=="add|change", KERNEL=="nvme[0-9]*n[0-9]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="none"
-
'';
-
-
systemd.services = {
-
mount-pstore.enable = mkDefault false;
-
ModemManager.enable = mkDefault false;
+
sensor.iio.enable = true;
};
}
+1 -1
modules/base/linux.nix
···
useXkbConfig = true;
colors = [
-
"${hex.black}"
+
"000000"
"${hex.red}"
"${hex.green}"
"${hex.yellow}"
-1
modules/desktop/session.nix
···
plymouth.enable = true;
initrd.verbose = mkDefault false;
consoleLogLevel = 0;
-
loader.timeout = 0;
kernelParams = [ "console=tty1" "vt.global_cursor_default=0" ];
};