aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/etc/systemd/system/btrfs-balance@.service
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:05:59 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:05:59 +0100
commit355caf86c2ccd7115e99a98bbbc4d2ec84246637 (patch)
treeb7ce9212c1b80c88fa44f95733e9c6a10f8a451c /etc/systemd/system/btrfs-balance@.service
parent283f9941dfafab7b36e66b65a373588816749461 (diff)
downloaddotfiles-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/btrfs-balance@.service')
0 files changed, 0 insertions, 0 deletions