New config as a flake

This commit is contained in:
Andrea Ciceri 2023-02-12 15:46:59 +01:00
parent 627707f13d
commit 819123f2b7
No known key found for this signature in database
GPG key ID: A1FC89532D1C5654
9 changed files with 674 additions and 326 deletions

21
packages/default.nix Normal file
View file

@ -0,0 +1,21 @@
{inputs, ...}: {
perSystem = {
self',
inputs',
pkgs,
...
}: {
packages = {
ccrEmacs =
(inputs'.emacs-overlay.packages.emacsPgtk.override {
treeSitterPlugins = builtins.attrValues (builtins.removeAttrs pkgs.tree-sitter-grammars ["recurseForDerivations"]);
})
.overrideAttrs (_: {
name = "ccr-emacs-${inputs.emacs-src.rev}";
src = inputs.emacs-src.outPath;
version = inputs.emacs-src.rev;
});
default = self'.packages.ccrEmacs;
};
};
}