Follow

should i use or to install a working (and usable) installation of on @elementary ?

issue: github.com/syl20bnr/spacemacs/

@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?

@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 I'm using doom-emacs with nix's home-manager:
git.code.sourcephile.fr/~julm/
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.
discourse.nixos.org/t/advice-n

@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:
issues.guix.gnu.org/38643

Would be great pick it up and see how well that works!

Sign in to participate in the conversation
Cathode Church

A place for trans makers, coders, tinkerers and dreamers.