diff options
author | William Carroll <wpcarro@gmail.com> | 2020-08-17T20·22+0100 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-08-20T10·26+0100 |
commit | 51ec9e0d88b15276ec0891f932f6b572d6450809 (patch) | |
tree | d8972bc70f1b6f473405a761be13a32644e271da /scratch/haskell-programming-from-first-principles/shell.nix | |
parent | 79904056afc7025d3d351bc44741de4a9f20e017 (diff) |
Move /home/wpcarro/nixpkgs-channels to /var/lib
My builds are still failing. This time with... ``` error: getting status of /home/wpcarro/nixpkgs-channels: Permission denied ``` ...what confused me was the following: ```shell $ sudo -u buildkite-agent-socrates stat /home/wpcarro/nixpkgs-channels permission denied ``` But `ls -al /home/wpcarro | grep nixpkgs-channels` showed `r-w` for all users... Thankfully @riking on ##tvl told me that I should check the permissions for /home/wpcarro and /home... After running `ls -al /home`, I saw `---` for all user... I then reproduced the error by running: ```shell $ sudo -u buildkite-agent-socrates stat /home permission denied ``` Great! So then I moved nixpkgs-channels to /var/lib/buildkite-agent-socrates. @edef recommended that I read more about DynamicUser= setting for systemd, which looks relevant after I took a cursory glance. I'll also want a more declarative way to manager this, but I'm making small improvements every day.
Diffstat (limited to 'scratch/haskell-programming-from-first-principles/shell.nix')
0 files changed, 0 insertions, 0 deletions