nix/hosts/default.nix
2024-08-27 21:59:21 +02:00

42 lines
814 B
Nix

{ nixpkgs
, home-manager
, nixos-hardware
, agenix
, ...
}:
let
agenixOverlay = final: prev: {
agenix = agenix.packages.${prev.system}.default;
};
pkgs = system: import nixpkgs {
inherit system;
overlays = [ agenixOverlay ];
config.allowUnfree = true;
};
in
{
deadbeef = nixpkgs.lib.nixosSystem {
pkgs = pkgs "x86_64-linux";
modules = [
./deadbeef
nixos-hardware.nixosModules.dell-xps-15-9560
home-manager.nixosModules.home-manager
agenix.nixosModules.default
];
specialArgs = {
# inherit nixvim nix-index-database;
};
};
arr = nixpkgs.lib.nixosSystem {
pkgs = pkgs "x86_64-linux";
modules = [
./arr
agenix.nixosModules.default
];
specialArgs = {
# inherit nixvim nix-index-database;
};
};
}