31 lines
879 B
Nix
31 lines
879 B
Nix
|
{
|
||
|
## `flake.nix` is used to pin the version of your chosen package and helps your system become reproducible.
|
||
|
|
||
|
inputs =
|
||
|
{
|
||
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
|
||
|
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
||
|
};
|
||
|
|
||
|
outputs = { self, nixpkgs, nixos-hardware }:
|
||
|
{
|
||
|
# NOTE: 'nixos' is the default hostname set by the installer.
|
||
|
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem
|
||
|
{
|
||
|
# system = "x86_64-linux";
|
||
|
system = "x86_64-linux";
|
||
|
|
||
|
modules =
|
||
|
[
|
||
|
./configuration.nix
|
||
|
|
||
|
# nixos-hardware.nixosModules.framework-13-inch-7040-amd
|
||
|
# nixos-hardware.nixosModules.system76-darp6
|
||
|
# nixos-hardware.nixosModules.tuxedo-infinitybook-pro14-gen7
|
||
|
## additional hardware options can be found: [nixos-hardware](https://github.com/NixOS/nixos-hardware).
|
||
|
];
|
||
|
};
|
||
|
};
|
||
|
}
|
||
|
|