| 12 Aug 2021 |
@timdeh:matrix.org | In reply to @blaggacao:matrix.org Is that the follows patch? -- let me know.. * I believe it is, I just reviewed the PR and it now has conflicts. Ideally we need someone to rebase the PR and then pull the fresh patch. (or better yet, merge it 😓) | 19:51:11 |
@kraftnix:matrix.org | In reply to @ultranix:matrix.org so do you know what these lines are for then? https://github.com/divnix/devos/blob/main/flake.nix#L137-L140 i believe that is if you want to manage your users within flake.nix. i do not use this myself, someone else may be able to provide better insight, it might have something to do with portable home-manager as well | 19:51:14 |
David Arnold (blaggacao) | In reply to @timdeh:matrix.org yeah, it's just used in the shell because of the follows bug. Hopefully they merge that PR soonish so we can remove the patches all together it depends, on recent versions you consume that module via overlays: https://github.com/divnix/devos/blob/5b89e53e7a39c603bed327023c953d0b30433ec2/flake.nix#L76 | 19:51:36 |
d4hines | In reply to @d4hines:matrix.org Is there a minimal example you can link me to? More minimal than devos 😅 Maybe this is what I'm looking for: https://github.com/divnix/digga/tree/main/examples/hmOnly | 19:51:51 |
yusdacra | oh wait, nevermind | 19:52:02 |
yusdacra | i got the error from running nixos-rebuild boot | 19:52:15 |
David Arnold (blaggacao) | In reply to @d4hines:matrix.org Is there a minimal example you can link me to? More minimal than devos 😅 this might be of your liking: https://github.com/divnix/digga/tree/main/examples/hmOnly | 19:52:17 |
yusdacra | 😅 | 19:52:20 |
d4hines | David Arnold (blaggacao): how would I apply the overlay in the hmOnly example? | 19:53:49 |
@timdeh:matrix.org | oh wow. I wasn't aware we had any patches in the system Nix | 19:53:50 |
David Arnold (blaggacao) | In reply to @d4hines:matrix.org David Arnold (blaggacao): how would I apply the overlay in the hmOnly example? to the default channel, which is the nixos one | 19:54:21 |
David Arnold (blaggacao) | https://digga.divnix.com/api-reference-channels.html#channelsnameoverlays | 19:54:47 |
David Arnold (blaggacao) | (see also the gotcha at the top) | 19:55:04 |
@timdeh:matrix.org | yusdacra: how long has it been since you've updated? A long time ago we used to have a patch to enable flakes by default but we decided to remove it. I've rebased on develop fairly recently and, as I said, I updated Nix just yesterday and am not getting this error | 19:56:26 |
ultranix | Redacted or Malformed Event | 19:56:47 |
yusdacra | In reply to @timdeh:matrix.org yusdacra: how long has it been since you've updated? A long time ago we used to have a patch to enable flakes by default but we decided to remove it. I've rebased on develop fairly recently and, as I said, I updated Nix just yesterday and am not getting this error I merged the main branch just some 30 minutes ago | 19:57:22 |
ultranix | In reply to @ultranix:matrix.org so do you know what these lines are for then? https://github.com/divnix/devos/blob/main/flake.nix#L137-L140 that's how i originally have it, but cant seem to get past this error:
error: The option `home-manager.users.tgunnoe.inputs' does not exist. Definition values:
- In `/nix/store/hv0kwva930njyc3q595ii5rd07xga2xc-source/users/tgunnoe': { }
| 19:57:33 |
David Arnold (blaggacao) | In reply to @yusdacra:nixos.dev I merged the main branch just some 30 minutes ago this is the (optional!) overlay: https://github.com/divnix/digga/blob/main/overlays/nix-patched.nix | 19:58:58 |
yusdacra | hmm wait why do i not have that file | 19:59:31 |
David Arnold (blaggacao) | you can remove it... and that should work for nor | 19:59:30 |
David Arnold (blaggacao) | * you can remove it... and that should work for now | 19:59:38 |
yusdacra | oh its on digga | 19:59:45 |
David Arnold (blaggacao) | maybe yes: https://github.com/divnix/devos/blob/5b89e53e7a39c603bed327023c953d0b30433ec2/flake.nix#L76 | 19:59:58 |
yusdacra | hmm okay | 20:00:12 |
@timdeh:matrix.org | yusdacra: I have this building now to see if I can reproduce from a pristine master:
nix build "github:divnix/devos#nixosConfigurations.NixOS.config.system.build.toplevel" --no-write-lock-file --update-input nixos --update-input latest
| 20:00:29 |
@kraftnix:matrix.org | In reply to @ultranix:matrix.org
that's how i originally have it, but cant seem to get past this error:
error: The option `home-manager.users.tgunnoe.inputs' does not exist. Definition values:
- In `/nix/store/hv0kwva930njyc3q595ii5rd07xga2xc-source/users/tgunnoe': { }
tbh, i'm not really sure what's going wrong here, hard to say without seeing the code or a larger stacktrace | 20:00:35 |
@timdeh:matrix.org | * yusdacra: I have this building now to see if I can reproduce from a pristine main:
nix build "github:divnix/devos#nixosConfigurations.NixOS.config.system.build.toplevel" --no-write-lock-file --update-input nixos --update-input latest
| 20:00:38 |
David Arnold (blaggacao) | Alex Zero: help with the follows patch 🧑🚒 | 20:01:35 |
@timdeh:matrix.org | yep:
error: builder for '/nix/store/2hazs71krc2dkcc6qh6iq2cf46h7a4bm-nix-2.4pre20210802_47e96bb.drv' failed with exit code 1;
last 10 log lines:
> Hunk #6 succeeded at 496 (offset 8 lines).
> Hunk #7 succeeded at 512 (offset 8 lines).
> Hunk #8 succeeded at 531 (offset 8 lines).
> 1 out of 8 hunks FAILED -- saving rejects to file src/libexpr/flake/flake.cc.rej
> patching file src/libexpr/flake/flake.hh
> Hunk #2 succeeded at 124 (offset 4 lines).
> patching file src/libfetchers/fetchers.hh
> patching file src/libfetchers/path.cc
> patching file tests/flakes.sh
> Hunk #2 succeeded at 686 (offset -56 lines).
For full logs, run 'nix log /nix/store/2hazs71krc2dkcc6qh6iq2cf46h7a4bm-nix-2.4pre20210802_47e96bb.drv'.
| 20:03:37 |
@timdeh:matrix.org | so the PR just needs a rebase on master, and then we can pull the new patch | 20:04:06 |