Commit graph

16 commits

Author SHA1 Message Date
d04b17fe52
mbp: move root to btrfs on p8, reclaiming 256G from macOS
Shrinking the macOS APFS container freed ~256G, but it landed at a lower
disk offset than the Linux partitions, so the ext4 root could never be
grown into it — a partition only ever extends into free space that follows
it. Rather than relocate the Asahi stub and ESP (the reliable way to brick
the boot chain), the root moved into the gap as a new partition:

  p8  29424896..96687621  256.6G  btrfs, subvol @, compress=zstd

zstd puts ~70G of data in ~37G, and free space went from 7.3G to 220G.
The old ext4 p5 is left intact as a rollback; generations <= 48 still boot
it, since each generation carries its own root UUID in its initrd.

Also lands the pending work in this tree: postgresql in home.packages,
the deepvis cachix substituter with a root-owned netrc, nixbuild.net as a
builder for both arches, the caffeine stay-awake unit with its SUPER+A
bind, and monthly btrfs autoScrub on the new root.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-04 14:35:28 +02:00
1ac7506a87
add comments and simplify 2026-09-07 23:40:24 +02:00
d63aed1aa6
update 2026-09-07 23:17:20 +02:00
84cc8fe6a2
add theme 2026-07-02 20:52:39 +02:00
5ff26bfdbe
remove suspend 2026-07-02 20:52:31 +02:00
32b4354151
update name of keyboard to match bluetooth instead of usb 2026-07-02 17:23:51 +02:00
32a991850f
update monitor and network setup 2026-07-02 17:23:36 +02:00
1e10776eb3
fix idling 2026-07-02 14:56:52 +02:00
ebfb24f394
update hardware config 2026-07-02 14:51:59 +02:00
6d0c024b0b
update monitors 2026-07-02 14:51:54 +02:00
baa664eeb7
update mouse 2026-07-02 14:51:44 +02:00
49f08fa04e
update 2026-07-02 02:00:17 +02:00
Mads Fagerlund
3e35c316b2 update 2026-07-02 01:37:59 +02:00
Mads Fagerlund
12830b13f8 vendor in macbook pro firmware 2026-07-01 18:20:16 +00:00
d7b1b8776c pc: generic hardware profile (no per-machine gen); trim README 2026-07-01 18:09:31 +00:00
2c3b029c83 NixOS flake: mbp (Asahi) + pc (x86), Hyprland/Zen/neovim, README 2026-07-01 18:05:21 +00:00