HM module experiments

This commit is contained in:
Mohamed Chrayed 2024-08-04 16:01:57 +02:00
parent 1f32d7d619
commit 819dfc73df
2 changed files with 9 additions and 6 deletions

View File

@ -2,8 +2,6 @@
{
imports =
[
# Home Manager
<home-manager/nixos>
# Packages
./packages/customizationpkgs.nix
./packages/devpkgs.nix

View File

@ -10,7 +10,7 @@
plasma-manager.inputs.nixpkgs.follows = "nixpkgs";
plasma-manager.inputs.home-manager.follows = "home-manager";
};
outputs = { self,nixpkgs,nixpkgs-stable, home-manager, jovian, plasma-manager, ...}:
outputs = { self, nixpkgs, nixpkgs-stable, home-manager, jovian, plasma-manager, ...}:
let
lib = nixpkgs.lib;
system = "x86_64-linux";
@ -20,14 +20,19 @@
nixosConfigurations = {
computer-mo = nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = { inherit pkgs pkgs-stable; };
modules = [
./configuration.nix
jovian.nixosModules.default
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = {inherit pkgs;};
home-manager.users.mo.imports = [./home.nix];
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager];
}
];
specialArgs = {
inherit pkgs-stable;
};
};
};
};