Comments (4)
(Transferred because really nix-straight.el
's issues should go here. Also disabled issues over there)
Check out https://github.com/vlaci/nix-straight.el/issues/1: we currently only obtain the list of needed packages and use whatever versions emacs-overlay has. This is the way it was implemented pre-vlaci-fork and my last attempt at fixing it was very frustrating and I ran out of patience.
A workaround would be to use emacsPackagesOverlay
.
from nix-doom-emacs.
@ckiee I tried adding the code below but I couldn't load denote yet. Am I doing something wrong? kubernetes[-evil]
also are loaded from packages.el
not from my overlay.
{
programs.doom-emacs = {
enable = true;
doomPrivateDir = ./config;
emacsPackagesOverlay = self: super: {
kubernetes = pkgs.emacsPackages.kubernetes;
kubernetes-evil = pkgs.emacsPackages.kubernetes-evil;
denote = pkgs.elpaBuild rec {
pname = "denote";
ename = "denote";
version = "0.1.0.0.20220628.172614";
src = pkgs.fetchurl {
url = "https://elpa.gnu.org/devel/denote-${version}.tar";
sha256 = "sha256-5KCB5cLfVizQASC3uZApQ74y5oa0pZXZ246al4NNos8=";
};
};
};
};
}
Thanks for the help!
from nix-doom-emacs.
Solved like this:
emacsPackagesOverlay = self: super: {
denote = self.trivialBuild {
pname = "denote";
ename = "denote";
version = "0.1.0";
src = pkgs.fetchFromSourcehut {
repo = "denote";
owner = "~protesilaos";
rev = "0.1.0";
sha256 = "sha256-csY9dxUpTw6hWwL+JJnNOsbLNlToIfh/gsdxS1uEQtg";
};
};
};
from nix-doom-emacs.
Solved like this:
emacsPackagesOverlay = self: super: { denote = self.trivialBuild { pname = "denote"; ename = "denote"; version = "0.1.0"; src = pkgs.fetchFromSourcehut { repo = "denote"; owner = "~protesilaos"; rev = "0.1.0"; sha256 = "sha256-csY9dxUpTw6hWwL+JJnNOsbLNlToIfh/gsdxS1uEQtg"; }; }; };
Thank you!
from nix-doom-emacs.
Related Issues (20)
- all-the-icons font is not installed HOT 5
- `Invalid preview key: [67108896]` on `M-x consult-recent-file` HOT 4
- Bug: "Doom hasn't been initialized yet" HOT 3
- Enable imagemagick HOT 1
- Installation hangs when using pkgs.emacsPgtk HOT 16
- Avoid package compile HOT 6
- Build fails with error about libgenerated.nix HOT 5
- error: getting status of '/nix/store/bbi0bn9i9dslcrc1nasckhbkb8gqd66m-source/doom/doom.d': No such file or directory HOT 2
- No such file or directory, default.el HOT 1
- `init.el` module help doesn't seem to work HOT 4
- 23.05: Segfault HOT 3
- Build fail on nix unstable branch HOT 1
- How to use XDG paths for the package? HOT 1
- Fails if not run with su, always launches with emacs standard splash screen on NixOS under WSL
- Unable to run doom-emacs in home-manager wihtou flakes
- Unable to build with emacs version > 28 HOT 1
- error: function 'anonymous lambda' called without required argument 'version' when running `home-manager switch` HOT 1
- Recent Dependency update PRs failing tests HOT 1
- Can I combine the options from this derivation with home-manager options?
- High CPU && RAM usage HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nix-doom-emacs.