Use emacsWithPackagesFromUsePackage instead of rycee's emacs-init

This commit is contained in:
Charlotte Van Petegem 2021-03-17 18:10:36 +01:00
parent 7425afe431
commit 40532e24d6
No known key found for this signature in database
GPG key ID: 019E764B7184435A
5 changed files with 187 additions and 142 deletions

View file

@ -10,10 +10,9 @@
};
nixpkgs.url = "github:chvp/nixpkgs/master";
nixpkgsFor0AD.url = "github:chvp/nixpkgs/0ad0.24";
nur.url = "github:nix-community/NUR";
};
outputs = { self, emacs-overlay, nixpkgs, nixpkgsFor0AD, nur, home-manager, flake-utils }:
outputs = { self, emacs-overlay, nixpkgs, nixpkgsFor0AD, home-manager, flake-utils }:
let
version-suffix = nixpkgs.rev or (builtins.toString nixpkgs.lastModified);
pkgsFor = system: import nixpkgs {
@ -34,8 +33,7 @@
nix.nixPath = [ "nixpkgs=/etc/nixpkgs" ];
})
({ pkgs, ... }: {
nixpkgs.overlays = [ nur.overlay emacs-overlay.overlay ];
home-manager.sharedModules = [ pkgs.nur.repos.rycee.hmModules.emacs-init ];
nixpkgs.overlays = [ emacs-overlay.overlay ];
})
(./. + "/machines/${hostname}")
];