diff options
| author | 2026-06-05 11:05:59 +0100 | |
|---|---|---|
| committer | 2026-06-05 11:05:59 +0100 | |
| commit | 355caf86c2ccd7115e99a98bbbc4d2ec84246637 (patch) | |
| tree | b7ce9212c1b80c88fa44f95733e9c6a10f8a451c /etc/systemd/system/getty@.service.d/blank.conf | |
| parent | 283f9941dfafab7b36e66b65a373588816749461 (diff) | |
| download | dotfiles-355caf86c2ccd7115e99a98bbbc4d2ec84246637.tar.gz dotfiles-355caf86c2ccd7115e99a98bbbc4d2ec84246637.tar.bz2 dotfiles-355caf86c2ccd7115e99a98bbbc4d2ec84246637.zip | |
chore(bootstrap): drop manual paru-bin AUR build; provision subuid/subgid
Two changes:
1. Eliminate the paru-bin chicken-and-egg. Old flow had to manually
git-clone aur/paru-bin and run makepkg -si before just-init could
call paru. Now paru ships from nixpkgs via nix/host.nix, so the
bootstrap reorders to:
pacman -S … nix
enable nix-daemon
git clone <dotfiles>
just nix-switch # installs paru + chezmoi + … into ~/.nix-profile
PATH=$HOME/.nix-profile/bin:$PATH
just init # _chezmoi-init/apply/pkg-apply/unit-apply
pkg-apply now finds paru on PATH from the nix profile, so the
remaining AUR entries in meta/base.txt (arkenfox-user.js,
protonmail-bridge-core, pass-secret-service-bin, zsa-udev, kernel-
modules-hook, …) install correctly. chezmoi drops out of PREREQS —
it comes from the nix profile too. just stays on pacman so the
pre-nix-switch `just nix-switch` invocation works.
2. Add idempotent subuid/subgid provisioning. Required for rootless
nix-installed podman; pacman's podman package handled this via its
post-install hook, but nix-installed podman doesn't touch
/etc/subuid. Range 100000-165535 is the conventional default.
Diffstat (limited to 'etc/systemd/system/getty@.service.d/blank.conf')
0 files changed, 0 insertions, 0 deletions
