mocker has quit [Quit: Connection closed for inactivity]
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos-emacs
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos-emacs
bhipple has quit [Ping timeout: 256 seconds]
bhipple has joined #nixos-emacs
bhipple has quit [Ping timeout: 260 seconds]
bhipple has joined #nixos-emacs
cole-h has quit [Quit: Goodbye]
bhipple has quit [Remote host closed the connection]
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos-emacs
opticnerve has joined #nixos-emacs
asymptotically has joined #nixos-emacs
<asymptotically> hi does anyone have an example of using emacsUnstable with home-manager? I added the overlay to ~/.config/nixpkgs/config.nix and then set programs.emacs.package to pkgs.emacsUnstable but it seems to be missing. thanks!
<adisbladis> asymptotically: Add the overlay via `imports = [ ... ]` in home.nix
<adisbladis> Gah, not imports
<adisbladis> `nixpkgs..overlays = [ ... ]`
<asymptotically> oh thank you, that worked :)
<asymptotically> if I have some elisp packages like nix-mode installed, do they need to be re-compiled for the new emacs version, or will it do that automatically?
<asymptotically> on Gentoo Linux I get a big scary warning message telling me to run emacs-updater after going to a new major version
<bqy> adisbladis: i thought all this time i'd been using gccemacs for exwm, but it turns out i'd actually downgraded to emacs 26.3 inadvertently :|
<bqy> asymptotically: depends on how you installed them
<bqy> there's at least 3 ways...
<asymptotically> seems like home-manager uses emacsWithPackages, if that's one of the 3 ways
<adisbladis> Using emacsWithPackages, it absolutely recompiles for the correct version
<bqy> yeah, so that'll have the package rebuilt for you anyway
<bqy> cause it's done in nix
<bqy> funnily enough, emacsWithPackages was the root of my problem, cause the exwm nixpkgs module uses that even if you set emacs.package everywhere
<adisbladis> The exwm module should be removed I think...
<bqy> probably, but it was the easiest solution to my problems at the time and i've yet to sort out my stuff otherwise
<bqy> adisbladis: ....wait, did you mean the exwm in the overlay or in nixpkgs
<adisbladis> bqy: The exwm module in nixpkgs
<bqy> ah ok
<adisbladis> I feel it's a bit... Odd
<bqy> i reckon the entirety of that xsession stuff in nixpkgs is odd
<adisbladis> I've been dreaming of a nix "community distribution" of emacs for a while
<adisbladis> Not like Doom or Spacemacs though
<adisbladis> I'm gonna make a proper module for my configuration
<adisbladis> Let's say you do `emacs.company.enable = true;` & `emacs.go-mode.enable = true;`
<adisbladis> Then you'll automatically get company-go too
<adisbladis> I don't know exactly what this would look like, but that's what I'm kind of dreaming about
<adisbladis> etu: ^
<bqy> basically transforming emacspackages so it's an attrset of use-package declarations?
<adisbladis> bqy: I guess?
<bqy> i like that idea
<bqy> i want to do that now too
<bqy> because that sounds way neater than the lisp2jnix stuff i was fiddling with
<bqy> one pain point will be that package name in emacsPackages doesn't always match name in emacs
<adisbladis> bqy: That's one of the nice things about making modules, we name the attrs whatever we want
<bqy> adisbladis: that's the inconvenient part i mean, i guess, cause then you have to individually vet and specify each package, rather than just transform the emacsPackages set
<bqy> it sounds like a hell of an endeavour
<adisbladis> bqy: I think we can choose a hybrid approach
cole-h has joined #nixos-emacs
NobbZ[m] has joined #nixos-emacs
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-emacs
codygman has quit [Ping timeout: 256 seconds]
codygman has joined #nixos-emacs
bhipple has joined #nixos-emacs
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos-emacs
johnw has quit [Quit: ZNC - http://znc.in]
opticnerve has quit [Quit: bye]
bhipple has quit [Remote host closed the connection]
asymptotically has quit [Quit: Leaving]