more refactors

This commit is contained in:
Ivan Dimitrov 2023-11-18 09:27:55 +02:00
parent e1dde23e3d
commit 351e067f7f
3 changed files with 14 additions and 19 deletions

View File

@ -28,12 +28,15 @@
my-overlay = self: super: {
scripts = (super.buildEnv { name = "scripts"; paths = [ ./. ]; });
};
home = import ./home/default.nix
{
inherit system nixpkgs my-overlay home-manager ide;
modules = import ./modules {
inherit system nixpkgs ide my-overlay;
pkgs = import nixpkgs {
inherit system;
overlays = [ my-overlay ];
};
modules = import ./modules {
inherit system pkgs ide my-overlay;
};
home = import ./home {
inherit system pkgs modules home-manager;
};
in
{

View File

@ -1,23 +1,18 @@
{ system, nixpkgs, my-overlay, home-manager, modules, ... }: {
{ system, pkgs, home-manager, modules, ... }: {
ivand = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules = [
./ivand
modules.programs
modules.packages
modules.nvim
];
pkgs = import nixpkgs {
inherit system;
overlays = [ my-overlay ];
};
};
vid = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules = [
./home/vid
modules.programs
];
pkgs = import nixpkgs {
inherit system;
};
};
}

View File

@ -1,7 +1,4 @@
{ system, nixpkgs, ide, my-overlay, ... }:
let
pkgs = import nixpkgs { inherit system; overlays = [ my-overlay ]; };
in
{ system, pkgs, ide, my-overlay, ... }:
{
gaming = import ./gaming { };
dnscrypt = import ./dnscrypt { };