wooooooot, we're compiling again
This commit is contained in:
parent
97b63074f0
commit
ba7c3392b9
94 changed files with 654 additions and 677 deletions
|
|
@ -5,47 +5,12 @@
|
|||
...
|
||||
}: let
|
||||
inherit (lib) mkOption types;
|
||||
namespace = "sneeuwvlok";
|
||||
|
||||
sharedContext = {
|
||||
inherit inputs namespace;
|
||||
erosanixLib = inputs.erosanix.lib;
|
||||
repoRoot = ../.;
|
||||
sneeuwvlokLib = config.localLib;
|
||||
terranixLib = inputs.terranix.lib;
|
||||
};
|
||||
|
||||
baseNixosModules =
|
||||
[
|
||||
inputs.grub2-themes.nixosModules.default
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
inputs.himmelblau.nixosModules.himmelblau
|
||||
inputs.jovian.nixosModules.default
|
||||
inputs.mydia.nixosModules.default
|
||||
inputs.nix-minecraft.nixosModules.minecraft-servers
|
||||
inputs.nvf.nixosModules.default
|
||||
inputs.sops-nix.nixosModules.sops
|
||||
{
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
extraSpecialArgs = sharedContext;
|
||||
sharedModules = config.localUsers.homeSharedModules;
|
||||
};
|
||||
}
|
||||
]
|
||||
++ [../modules/nixos];
|
||||
in {
|
||||
imports = [
|
||||
./options
|
||||
./strings
|
||||
];
|
||||
|
||||
options.localLib = mkOption {
|
||||
type = types.lazyAttrsOf types.raw;
|
||||
default = {};
|
||||
};
|
||||
|
||||
config = {
|
||||
_module.args = {
|
||||
inherit
|
||||
|
|
@ -55,7 +20,6 @@ in {
|
|||
sharedContext
|
||||
systemOverlays
|
||||
;
|
||||
sneeuwvlokLib = config.localLib;
|
||||
};
|
||||
|
||||
flake.lib = config.localLib;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue