should i use #nix or #guix to install a working (and usable) installation of #emacs on @elementary ?
@antifuchs nix config or emacs config?
(cuz i'm using spacemacs for my emacs config)
@meena emacs configuration in nix, but I use vanilla with my own config. I think you can use it for spacemacs too (doom would need a separate config due to the different packaging system used)
@antifuchs do you use a single-user or a multi-user nix install?
@meena @antifuchs multi-user is recommended and maybe most used. It will setup a system-wide nix daemon, and users can then queue their builds to be run through the daemon.
Although if you're just trying to get an upgraded Emacs, and nix/guix is not requirement, and are already using docker or some other self contained image technology, then try going that way instead.
@abbe @antifuchs i've tried the flatpack, but that's not very useful as an… IDE, because it can't access all (any) of my dev tools on my machine
@meena @antifuchs then I guess some other package manager in different prefix or nix/guix. I have never used Linuxbrew or pkgsrc on GNU/Linux, can try those.
@meena I use nix only on machines that I control, but I run the multi-user daemon setup.
@meena @elementary Guix Guix Guix Guix Guix!!!!
@cwebber @elementary i knew you'd say that…
but what about a working version of okular? #ć
https://bugs.kde.org/show_bug.cgi?id=305534
https://bugs.freedesktop.org/show_bug.cgi?id=65956
which then lead us to:
https://gitlab.freedesktop.org/poppler/poppler/-/issues/362
and https://gitlab.freedesktop.org/poppler/poppler/-/issues/230
@meena I'm using doom-emacs with nix's home-manager:
https://git.code.sourcephile.fr/~julm/julm-nix/tree/main/item/home-manager/profiles/emacs.nix
There's also a nix-doom-emacs module, but:
> #Doom already has a declarative package manager (straight.el), so most people (including Henrik himself) don’t manage doom through #nix.
https://discourse.nixos.org/t/advice-needed-installing-doom-emacs/8806/4
@julm but that's doom, i use spacemacs – and it seems to have worked just fine!
@meena
All my hacking stuff is installed using Guix ! Emacs, programming languages, libraries, ...
@elementary
@meena There was once an attempt at getting #Spacemacs into #Guix:
https://issues.guix.gnu.org/38643
Would be great pick it up and see how well that works!
@meena I am pretty happy with nix and the emacs-overlay; but it took me about a month of work to get a config written that works for me, so kinda sunk cost?