homeage icon indicating copy to clipboard operation
homeage copied to clipboard

HM activation script cannot find `jq`

Open spikespaz opened this issue 1 year ago • 3 comments

What I see:

Starting Home Manager activation
Activating checkFilesChanged
Activating checkLinkTargets
Activating homeageDecryptCheck
Enter passphrase for "/home/jacob/.ssh/id_ed25519":
Activating writeBoundary
Activating linkGeneration
Cleaning up orphan links from /home/jacob
Creating profile generation 1235
Creating home file links in /home/jacob
Activating createXdgUserDirectories
Activating installPackages
replacing old 'home-manager-path'
installing 'home-manager-path'
Activating dconfSettings
Activating homeageCleanup
/nix/store/indhsz7vhjnfdj8kb6hnsrsbq8rmxmgj-home-manager-generation/activate: line 279: jq: command not found

The problem: https://gist.github.com/spikespaz/ef2cfe46f4e3978e599ac76a6bbebf9d#file-activate-sh-L279

Source: https://github.com/jordanisaacs/homeage/blob/main/module/default.nix#L141

I am not sure what needs to be done to add jq to the dependencies of the activation script.

spikespaz avatar Oct 10 '22 06:10 spikespaz