NixOS systems config for laptop

This commit is contained in:
2025-12-03 18:06:10 -05:00
commit 1f374d9581
11 changed files with 939 additions and 0 deletions

27
flake.nix Normal file
View File

@@ -0,0 +1,27 @@
# /etc/nixos/flake.nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
home-manager = {
url = "github:nix-community/home-manager/release-25.11";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-generators = {
url = "github:nix-community/nixos-generators";
inputs.nixpkgs.follows = "nixpkgs";
};
disko = {
url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs";
};
lazyvim-nixvim.url = "github:azuwis/lazyvim-nixvim";
};
outputs = inputs@{ self, nixpkgs, home-manager, disko, nixos-generators, lazyvim-nixvim, ... }: {
nixosConfigurations = {
"nix-laptop1" = import ./hosts {
inherit inputs;
hostName = "nix-laptop1";
};
};
};
}