dotfiles/.config/nix/flake.nix
2023-09-18 20:06:13 +02:00

30 lines
840 B
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
home-manager.url = "github:nix-community/home-manager/master";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
darwin.url = "github:lnl7/nix-darwin";
darwin.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = inputs: {
darwinConfigurations.TobAir = inputs.darwin.lib.darwinSystem {
system = "aarch64-darwin";
pkgs = import inputs.nixpkgs {
system = "aarch64-darwin";
config.allowUnfree = true;
};
modules = [
./modules/darwin
inputs.home-manager.darwinModules.home-manager
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.tobi.imports = [ ./modules/home-manager ];
};
}
];
};
};
}