<NobbZ[m]>
I even missed the release of 27.0... got 28 through using nightly even before 27.0 was officially released, I don't get their release cycle.
<etu>
NobbZ[m]: That's not how Emacs dev cycles works :)
<etu>
27.1 is the first stable release of 27.x
<etu>
While 27.0.x is the alphas/development releases leading up to 27.1
<NobbZ[m]>
Oh, this explains a lot of the confusion we had in another chat a few months ago.
<NobbZ[m]>
Is that documented somewhere?
<NobbZ[m]>
I think this piece of information might be helpful for that other chat.
<etu>
Uhm, I don't know. I've read it somewhere :D
cole-h has quit [Quit: Goodbye]
<aterius>
antifuchs: It's an issue when trying to use straight.el for non-nix native compilation of packages (useful for doom emacs which I use)
<aterius>
Currently we get around it by wrapping the binary to set LIBRARY_PATH
mananamenos has joined #nixos-emacs
<mananamenos>
hi, does someone have a ready to use nix expression to try emacs 28 or 27.1?
<etu>
Emacs unstable from the overlay should be 27.1
<etu>
We have Emacs git as well which should be 28 dev builds
<mananamenos>
etu, thank you. https://github.com/nix-community/emacs-overlay im trying to stick the last snippet in this page in my configuration.nix file. `nixos-rebuild switch` does not fail but neither does it install emacsGit or upgrade my existing emacs, installed via systemPackages.
<NobbZ[m]>
It won't replace the Emacs from the channel, you need to explicitly install emacsGit, emacsUnstable, emacsGcc from that overlay.
<mananamenos>
NobbZ[m], i see. Anyway, I don't know how should I install it using configuration.nix. I sticked `nixpkgs.overlays = [..fetching emacs-overlay..]` but dont know how to reference it and install it. The example online about overlays are different
<etu>
mananamenos: Where you install the "emacs" attribute, change that to "emacsUnstable"
<mananamenos>
etu, i install it via systemPackages. Adding emacsUnstable results to "error: undefined variable.."
<mananamenos>
etu, sorry, i see now what you meant. Adding `nixpkgs.overlays = [..]`, automatically gives me new stuff in via `pkgs`, so i can reference it in my systemPackages. I was using `with unstable; [ ...]` in my systemPackages, where unstable is a local variable, not affected by overlays, which is why i got undefined variable. Thank you very much
<mananamenos>
so emacsUnstable will be v28.0 and emacsGit v27.1?
<etu>
Should be other way around
<etu>
emacsGit is built on master
<etu>
While emacsUnstable tracks the 27-branch
<etu>
We haven't updated the naming yet since 27.1 was released earlier today/yesterday
<mananamenos>
ok, thanks again.
mananamenos has quit [Ping timeout: 260 seconds]
mananamenos has joined #nixos-emacs
<antifuchs>
aterius: interesting - I use straight.el with a lockfile myself (curious about the straight->nix adapter also...)
<antifuchs>
aterius: the thing that I noticed was that compiling all my straight packages happened out-of-band, took like 25min, and then it all just ran perfectly (:
mananamenos_ has joined #nixos-emacs
mananamenos has quit [Ping timeout: 265 seconds]
mananamenos has joined #nixos-emacs
mananamenos_ has quit [Ping timeout: 256 seconds]
<JJJollyjim>
anyone use spacemacs with exwm?
<JJJollyjim>
(i already use the former and would like to use the later)
<JJJollyjim>
(and am scared to move away from the warm embrace of spacemacs)
<etu>
I now run exwm on emacs 27.1
<etu>
Seems fine :)
<etu>
So next step is to test the portable dumper out