codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos-emacs
codygman has quit [Ping timeout: 256 seconds]
codygman has joined #nixos-emacs
asymptotically has joined #nixos-emacs
xantoz has quit [Read error: Connection reset by peer]
<bqv>
Hmm. I get the feeling my messages didn't come through from matrix.
<bqv>
> I vote no
<{^_^}>
undefined variable 'I' at (string):312:1
<JJJollyjim>
i didn't see any messages on matrix
<bqv>
> Its useful to see the individual packages, and also I do not use/want emacsWithPackages
<{^_^}>
error: syntax error, unexpected ',', expecting ')', at (string):312:42
<bqv>
> In fact that would literally make what I'm currently trying to do impossible
<{^_^}>
undefined variable 'In' at (string):312:1
<JJJollyjim>
oh, you show as an irc user to me
<bqv>
> for reference, the main problem i have with WithPackages is that i have such long-running emacs sessions, and it means that to install a new package i do have to rebuild my system and restart emacs. with my flow and packages installed to the system site-lisp, i can just add the new package, maybe update load paths, and then just use it. and if i play my cards right, i might even be able to
<{^_^}>
error: syntax error, unexpected ',', expecting ')', at (string):312:14
<bqv>
automate that addition on an emacs daemon with an activation script
<bqv>
Yeah this is my irc account, matrix me is bqy
<JJJollyjim>
ah right
<adisbladis>
bqv: The way I'm thinking is: emacsPackages makes it easy to accidentally load packages for the wrong version and accidentally mix things in the same closure
<adisbladis>
I'm doing a lot of Nix/Python hacking where this is a pretty huge problem
<bqv>
Its true, but thats almost a feature
<adisbladis>
At the very least I want to get rid of the unversioned emacsPackages
<adisbladis>
I've seen a lot of builds in the python ecosystem looking like `{ python3, pythonPackages }: buildPythonApplication {}`
<adisbladis>
Hm, maybe tacking on packages as a a passthru attr?
<adisbladis>
emacsPackages -> emacs.pkgs
<bqv>
Yeah, I guess that works
<adisbladis>
I've wanted to do the same for python, where python.pkgs is already a thing
<adisbladis>
Stop using pythonPackages/python2Packages/whatever have one attr that's the source of truth
<bqv>
The thing is, it will break many configs and packages
<bqv>
But I agree it should be done
<adisbladis>
Yes, first soft-deprecate with a trace message for a release or two
<bqv>
This naming nest is a mess
<adisbladis>
No need to hurry this along
xantoz has joined #nixos-emacs
tilpner has quit [Quit: tilpner]
tilpner has joined #nixos-emacs
mint has quit [Remote host closed the connection]
asymptotically has quit [Remote host closed the connection]
asymptotically has joined #nixos-emacs
cole-h has joined #nixos-emacs
xd1le has quit [Ping timeout: 260 seconds]
xd1le has joined #nixos-emacs
xd1le has quit [Remote host closed the connection]
xd1le has joined #nixos-emacs
xd1le has quit [Read error: Connection reset by peer]