dotfiles/nix/flake.nix

38 lines
783 B
Nix

{
description = "my nix";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
agenix = {
url = "github:ryantm/agenix";
inputs.nixpkgs.follows = "nixpkgs";
};
disko = {
url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs";
};
tangled = {
url = "git+https://tangled.org/@tangled.org/core";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
self,
nixpkgs,
agenix,
disko,
tangled,
...
}:
{
nixosConfigurations."thought" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./hosts/thought
agenix.nixosModules.default
disko.nixosModules.disko
];
};
};
}