12 Aug 2021 |
David Arnold (blaggacao) | * d4hines: that means it doas not natively understand (yet): "$FLAKEROOT#homeConfigurationsPortable.$ARCH.\"$USER\".activationPackage | 21:30:41 |
David Arnold (blaggacao) | there is an upstream issue with discussions, one sec... | 21:31:29 |
David Arnold (blaggacao) | https://github.com/nix-community/home-manager/issues/2161 | 21:32:03 |
ultranix | kraftnix: taking a break, will check again tonight. thank you for the help so far | 21:32:42 |
David Arnold (blaggacao) | In reply to @ultranix:matrix.org kraftnix: taking a break, will check again tonight. thank you for the help so far I'm also running hot with a nix ssh issue I have 😂 | 21:33:38 |
d4hines | If we can unwind the stack a bit:
- I'm trying to get the simplest setup that has flakes + home-manager + zsh enabled (if possible 😆 - I'm very close to giving up on zsh with home-manager and just manually installing it in Arch).
- nrdxp 's suggestion was an overlay to fix the home-manager/nix-pkgs incompatibility.
- I implemented it here: https://github.com/d4hines/beth/blob/46ba9712110e164d4fe963d525511ce0d9bc86d3/flake.nix#L11-L17, but it doesn't work. I'm a total Nix noob so I probably did something wrong.
- David Arnold (blaggacao) suggested I use digga as an easier way to consume overlays.
- I wanted to try it out, but deploying a digga.mkFlake on my system seems to be aspirational right now.
I feel like there's something dead easy I could do to fix this. Any ideas what that would be? I'm not sure using Digga is it yet.
| 21:37:51 |
@timdeh:matrix.org | let me pull your flake and see if I can find the issue | 21:39:02 |
@kraftnix:matrix.org | In reply to @ultranix:matrix.org kraftnix: taking a break, will check again tonight. thank you for the help so far Ok, it's 100% an emacs issue, I spliced down your profile until and simply adding/removing user.profiles.emacs from your user makes the issue appear/disappear.
i don't use emacs, or understand how their overlay works but that's your current issue.
if you haven't heard about bud before I highly recommend checking it out, specifically how it helped me quickly find your issue was doing
bud repl
nix-repl> Flake.nixosConfigurations.arrakis.config.system.path
error: The option `home-manager.users.tgunnoe.inputs' does not exist. Definition values:
- In `/nix/store/493yp6hb6mc186mgi2h2m9kddq5dwk3y-source/users/tgunnoe': { }
«derivation
# comment out your emacs profile
nix-repl> :r
Loading '/nix/store/q35fmyf6l8d5gc7khgmpqzj84q6l6wlj-repl.nix'...
Added 4 variables.
nix-repl> Flake.nixosConfigurations.arrakis.config.system.path
«derivation /nix/store/0xg5n34l73p7h03wsi5ixl7ijlpm1j6h-system-path.drv»
allows for very quick debugging
| 21:39:08 |
@kraftnix:matrix.org | honestly bud repl is da shit 👍️ David Arnold (blaggacao) | 21:40:17 |
@timdeh:matrix.org | Yeah, I tried to lure some emacers into the DevOS community at some point a few months back, because the Emacs user story isn't really great in general, even on NixOS proper. | 21:40:24 |
@timdeh:matrix.org | I tried to help, but since I don't use it personally, it's a bit hard to find the time. | 21:40:48 |
David Arnold (blaggacao) | In reply to @d4hines:matrix.org
If we can unwind the stack a bit:
- I'm trying to get the simplest setup that has flakes + home-manager + zsh enabled (if possible 😆 - I'm very close to giving up on zsh with home-manager and just manually installing it in Arch).
- nrdxp 's suggestion was an overlay to fix the home-manager/nix-pkgs incompatibility.
- I implemented it here: https://github.com/d4hines/beth/blob/46ba9712110e164d4fe963d525511ce0d9bc86d3/flake.nix#L11-L17, but it doesn't work. I'm a total Nix noob so I probably did something wrong.
- David Arnold (blaggacao) suggested I use digga as an easier way to consume overlays.
- I wanted to try it out, but deploying a digga.mkFlake on my system seems to be aspirational right now.
I feel like there's something dead easy I could do to fix this. Any ideas what that would be? I'm not sure using Digga is it yet.
upfront investment is a bit more involved, but tailing compound interests are considerable 🐿️ | 21:40:48 |
@kraftnix:matrix.org | I have looked at emacs a few times, and using evil-mode seems like it would be a nice an OK entry into it as a vimmer, but it's such a commitment, it's like taking my shell and turning it into an OS. I'm quite happy with my vim+tmux+zsh setup, it's really org-mode and a few other things that have emacs calling to me. | 21:41:46 |
@timdeh:matrix.org | Indeed. A comparable org mode in vim would be stellar | 21:43:02 |
d4hines | In reply to @blaggacao:matrix.org upfront investment is a bit more involved, but tailing compound interests are considerable 🐿️ I don't doubt it! But I've carved out a set block of time to make an effort at using Nix for my day-to-day workstation. I don't think learning (and possibly waiting for/developing new features for) the DevOS family of tools will fit into that time. My hope is that if I can get something working reliably, I can learn the cool stuff little by little. | 21:43:52 |
@timdeh:matrix.org | well I'm building your hm config now, we'll see if I can track down the issue | 21:44:44 |
@kraftnix:matrix.org | In reply to @timdeh:matrix.org Indeed. A comparable org mode in vim would be stellar can't seem to find that with a search | 21:44:51 |
@timdeh:matrix.org | I know there are plugins, but nothing that works as well (from what I hear at least) | 21:45:17 |
@kraftnix:matrix.org | oh i completely misunderstood what you said, i thought you said there was a vim plugin called stellar that was comparable to org-mode 😅 | 21:46:15 |
d4hines | In reply to @timdeh:matrix.org well I'm building your hm config now, we'll see if I can track down the issue Are you on the latest commit (that has digga) or the one with my overlay (46ba9712110e164d4fe963d525511ce0d9bc86d3)? it's a bit disorganized right now | 21:46:48 |
@timdeh:matrix.org | oh no, I just thought I'd use a language throwback from the 80/90s 😅 | 21:47:08 |
@timdeh:matrix.org | The one you linked earlier with the overlay | 21:47:30 |
@timdeh:matrix.org | 46ba97 | 21:47:39 |
d4hines | Cool ty! | 21:47:43 |
d4hines | How are you debugging it? I'm so curious to know. | 21:48:06 |
@timdeh:matrix.org | hmm, well interestingly, it built fine for me with no issues 😅 | 21:48:43 |
@timdeh:matrix.org | the problem must occur during activation perhaps? | 21:48:52 |
@timdeh:matrix.org | I think I can make a new throwaway user to try activating it | 21:49:15 |
@gtrunsec:matrix.org | if you mean emacs overlay, my example would be help you https://github.com/GTrunSec/Coding-Dev-Env-With-NixFlake/blob/main/emacs/flake.nix | 22:16:40 |
| yusdacra changed their profile picture. | 22:23:34 |