| 11 Mar 2023 |
| Siqi Yang joined the room. | 08:34:14 |
Siqi Yang | In reply to @ixlun:matrix.org
Hi all. I've just updated to the latest nix-doom-emacs. When applying my config, nix is getting stuck at:
[1/0/1 built] building emacs-straight-packages.json (installPhase): [nix-doom-emacs] Inhibiting (kill-emacs)
I've left it over 30 minutes but no progress. Has anyone else seen this?
Hi, I've got the same issue, does anyone know how to fix this? Thanks in advance. | 08:34:29 |
Siqi Yang | Do I have to pin emacs-overlay? | 08:36:47 |
| roman.gonzalez joined the room. | 17:26:53 |
| ChaoticMist joined the room. | 17:58:31 |
| 12 Mar 2023 |
Matthew Leach | In reply to @yousiki:matrix.org Hi, I've got the same issue, does anyone know how to fix this? Thanks in advance. I'm afraid I didn't find a solution to this. So I switched to stable emacs with nix-doom-emacs but I also found issues with major key combinations not working like SPC b b to switch buffers. So for now, I'm using emacsPgtk from the overlay but managing doom manually. | 07:56:45 |
Matthew Leach | In reply to @yousiki:matrix.org Hi, I've got the same issue, does anyone know how to fix this? Thanks in advance. * I'm afraid I didn't find a solution to this. I started by switching to stable emacs with nix-doom-emacs but I also found issues with major key combinations not working like SPC b b to switch buffers. So for now, I'm using emacsPgtk from the overlay but managing doom manually. | 07:57:11 |
| twk O))) joined the room. | 08:51:08 |
| paultrial joined the room. | 19:36:01 |
| 14 Mar 2023 |
| ckie (they/them; limited keyboard usage, voice preferred) changed their display name from ckie (they/them) to ckie (they/them; heavily limited keyboard usage, dictation or voice only). | 01:11:14 |
| sparogy (he/him) joined the room. | 19:57:16 |
| 16 Mar 2023 |
| philipp joined the room. | 17:27:04 |
| 20 Mar 2023 |
| asymmetric joined the room. | 09:37:28 |
| 21 Mar 2023 |
| felixfahrbahn joined the room. | 00:09:23 |
| geordieshaun joined the room. | 18:19:11 |
| spherinder joined the room. | 18:45:04 |
| 22 Mar 2023 |
| Asbjørn joined the room. | 13:00:52 |
Asbjørn | Heya all 👋 Emacs noob here with a question 😅
I'm trying to install a package from MELPA, by adding a (package! <packagename>) line to my packages.el file. When I nixos-rebuild switch, it fails with error Package not available: <packagename>
| 13:08:21 |
Asbjørn | using package! in packages.el has worked for me in the past, and I have verified that the package I want does exist in MELPA under that name, by searching melpa.org | 13:09:01 |
Asbjørn | * Using package! in packages.el has worked for me in the past, and I have verified that the package I want does exist in MELPA under that name, by searching melpa.org | 13:09:10 |
Asbjørn | It's a relatively new package, so I guess it could be related to this issue of MELPA repos not updating properly | 13:10:07 |
Asbjørn | hlissner even suggests a workaround:
# Update MELPA
cd ~/.emacs.d/.local/straight/repos/melpa
git pull
# Clear straight's cache
rm -f ~/.emacs.d/.local/straight/build-cache.el
doom sync
But since I've set up doom through nixos (presumably), ~/.emacs.d/ is empty.
| 13:11:43 |
Asbjørn | TL;DR
does anyone know how to update the MELPA repository indexes manually on NixOS? | 13:16:31 |
| 23 Mar 2023 |
| ckie (they/them; limited keyboard usage, voice preferred) changed their display name from ckie (they/them; heavily limited keyboard usage, dictation or voice only) to ckie (they/them; limited keyboard usage, voice preferred). | 02:04:02 |
k0kada (he/him) | In reply to @asbjorn:olli.ng TL;DR does anyone know how to update the MELPA repository indexes manually on NixOS? It does by emacs-community repository | 14:36:03 |
k0kada (he/him) | If this package is not there it is not going to be found | 14:36:12 |
Asbjørn | Do you know how I can check this? | 14:36:34 |
k0kada (he/him) | https://github.com/nix-community/emacs-overlay | 14:36:35 |
Asbjørn | How do I check whether a package is supported by emacs-overlay? The README says "Daily generations of Melpa & Melpa stable attribute sets." This makes me think that any more-than-a-day-old packages should be in there? 🤔 | 14:39:53 |
paultrial | You can add a package manually if it is missing, for instance I have:
programs.doom-emacs = {
enable = true;
doomPrivateDir = ./doom.d;
emacsPackagesOverlay = final: prev: {
ob-ammonite = with final;
(trivialBuild {
src = pkgs.fetchFromGitHub {
owner = "zwild";
repo = "ob-ammonite";
rev = "39937dff395e70aff76a4224fa49cf2ec6c57cca";
sha256 = pkgs.lib.fakeSha256;
};
pname = "ob-ammonite";
packageRequires = [ s dash editorconfig ];
});
};
};
| 16:03:24 |