home: setup home-manager

This commit is contained in:
Antoine Martin 2021-04-19 13:42:29 +02:00
parent 44b05768cd
commit 5c86bdd16a
3 changed files with 44 additions and 1 deletions

View file

@ -21,9 +21,17 @@
repo = "emacs-overlay";
ref = "master";
};
home-manager = {
type = "github";
owner = "nix-community";
repo = "home-manager";
ref = "master";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
};
outputs = { self, nixpkgs, nixpkgs-unstable, emacs-overlay }: {
outputs = { self, nixpkgs, nixpkgs-unstable, emacs-overlay, home-manager }: {
nixosConfigurations.poseidon = nixpkgs.lib.nixosSystem rec {
system = "x86_64-linux";
modules =
@ -54,6 +62,13 @@
[
./boreal.nix
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.alarsyo = import ./home;
}
{
nixpkgs.overlays = [
emacs-overlay.overlay