add nix config

This commit is contained in:
Alexander Navarro 2024-09-26 11:05:28 -03:00
parent fadaa837fb
commit c0e832a556
Signed by untrusted user who does not match committer: anavarro
GPG key ID: 6426043E9FA3E3B5
9 changed files with 602 additions and 0 deletions

29
nix/flake.nix Normal file
View file

@ -0,0 +1,29 @@
{
description = "Nixos config flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, ... }@inputs: {
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.alejandra;
nixosConfigurations.default = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs;};
modules = [
./hosts/default/configuration.nix
inputs.home-manager.nixosModules.default
];
nixosConfigurations.boxes_vm = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs;};
modules = [
./hosts/boxes_vm/configuration.nix
inputs.home-manager.nixosModules.default
];
};
};
}