Commit Graph
3 Commits
Author SHA1 Message Date
nevaforget 7fc45ae0b8 fix(thinkpad): ready the host for its first install
The host still carried snapper, which the desktop dropped in d3cc03c:
disk.nix creates no .snapshots subvolumes, so the timer would fail every
hour without ever taking a snapshot. The account sat in the docker group
while docker itself was off, and stateVersion named 26.05 although the
machine is first installed on 26.11.

Also drops the stale snapper mentions elsewhere and adds git-firefly to
Zed's auto-installed extensions.
2026-09-23 13:14:30 +02:00
nevaforget 8c8f9b3c2e chore: fix what a pass over the tree turned up
- zed asked for Hack Nerd Font, which is not installed; the fonts here are
  UbuntuSans and UbuntuSansMono, so it had been rendering in a fallback.
- /etc/mpv/mpv.conf was deployed for a player that is not installed; vlc is.
- The /etc/stasis/stasis.rune entry is unreachable now that the config is
  seeded into the home directory, which stasis prefers.
- Comments referring to Arch now name moonarch, the repository they actually
  describe.
- The project inputs follow their default branch, not a release tag.
2026-08-31 12:43:10 +02:00
nevaforget 99507cc9c2 feat(zed): install the Zed editor with the Arch config
Seeds settings.json into the home directory with a tmpfiles 'C' rule, the
same route swaylock and waypaper take: Zed rewrites the file whenever a
setting is changed from its UI, so a store symlink would break saving.

nix-ld is what makes the language servers Zed downloads run here; the
alternative, zed-editor.fhsWithPackages, would cut them off from
project-level tooling out of a nix-shell.
2026-08-24 10:28:18 +02:00