mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-24 01:49:03 +08:00
32 lines
1.0 KiB
Nix
32 lines
1.0 KiB
Nix
|
inputs:
|
||
|
let
|
||
|
inherit (inputs) topInputs;
|
||
|
inherit (inputs.localLib) mkModules;
|
||
|
in
|
||
|
{
|
||
|
imports = mkModules
|
||
|
[
|
||
|
topInputs.home-manager.nixosModules.home-manager
|
||
|
topInputs.sops-nix.nixosModules.sops
|
||
|
topInputs.touchix.nixosModules.v2ray-forwarder
|
||
|
topInputs.aagl.nixosModules.default
|
||
|
topInputs.nix-index-database.nixosModules.nix-index
|
||
|
topInputs.nur.nixosModules.nur
|
||
|
topInputs.nur-xddxdd.nixosModules.setupOverlay
|
||
|
topInputs.impermanence.nixosModules.impermanence
|
||
|
(inputs: { config.nixpkgs.overlays =
|
||
|
[
|
||
|
topInputs.qchem.overlays.default
|
||
|
topInputs.nixd.overlays.default
|
||
|
topInputs.nix-alien.overlays.default
|
||
|
(final: prev:
|
||
|
{
|
||
|
touchix = topInputs.touchix.packages."${prev.system}";
|
||
|
nix-vscode-extensions = topInputs.nix-vscode-extensions.extensions."${prev.system}";
|
||
|
nur-xddxdd = (topInputs.nur-xddxdd.overlays.custom inputs.config.boot.kernelPackages.nvidia_x11) final prev;
|
||
|
})
|
||
|
];})
|
||
|
./fileSystems ./kernel ./hardware ./packages ./boot ./system ./virtualization ./services ./bugs ./users
|
||
|
];
|
||
|
}
|