chore: clean up nixos configurations
Some checks are pending
Continuous Integration / Checks (push) Waiting to run
Some checks are pending
Continuous Integration / Checks (push) Waiting to run
Consolidate nixpkgs instances into once for all x86 systems
This commit is contained in:
parent
712cca5909
commit
578d4526e5
13 changed files with 92 additions and 161 deletions
21
outputs.nix
21
outputs.nix
|
@ -1,4 +1,3 @@
|
|||
# Adapted from Mic92/dotfiles
|
||||
{
|
||||
self,
|
||||
flake-utils,
|
||||
|
@ -11,7 +10,7 @@
|
|||
(flake-utils.lib.eachDefaultSystem (
|
||||
system:
|
||||
let
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
treefmtEval = treefmt-nix.lib.evalModule pkgs ./treefmt.nix;
|
||||
in
|
||||
{
|
||||
|
@ -31,20 +30,16 @@
|
|||
formatter = treefmtEval.config.build.wrapper;
|
||||
|
||||
packages = import ./pkgs { inherit pkgs; } // {
|
||||
installer-iso = self.nixosConfigurations.installer.config.system.build.isoImage;
|
||||
installer-iso = inputs.self.nixosConfigurations.installer.config.system.build.isoImage;
|
||||
};
|
||||
}
|
||||
))
|
||||
// {
|
||||
hmModules = import ./home/modules.nix { lib = nixpkgs.lib; };
|
||||
|
||||
nixosConfigurations = import ./nixos/configurations.nix inputs;
|
||||
|
||||
nixosModules = import ./nixos/modules { lib = nixpkgs.lib; };
|
||||
|
||||
overlays = import ./overlays.nix;
|
||||
|
||||
hydraJobs = import ./hydra-jobs.nix inputs;
|
||||
|
||||
checks = import ./checks.nix inputs;
|
||||
hmModules = import ./home/modules.nix { lib = nixpkgs.lib; };
|
||||
hmConfigurations = {
|
||||
dadada = import ./home;
|
||||
};
|
||||
nixosConfigurations = import ./nixos/configurations.nix inputs;
|
||||
nixosModules = import ./nixos/modules { lib = nixpkgs.lib; };
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue