nixos/flake/inputs/core.nix

38 lines
698 B
Nix

# Core Inputs
/**
Essential inputs that form
the foundation of the NixOS configuration
*/
{ ... }:
{
/**
The Core of NixOS, providing packages and modules.
Points to `nixos-unstable` branch for latest features an updates
*/
nixpkgs = {
url = "github:NixOS/nixpkgs/nixos-unstable";
};
/**
A modular flake framework that simplifies flake organizing
and reduces boilerplate code.
*/
flake-parts = {
url = "github:hercules-ci/flake-parts";
};
/**
Like flake-parts, but for flake inputs
*/
flake-file = {
url = "github:vic/flake-file";
};
/**
Runtime secrets management.
*/
sops-nix = {
url = "github:mic92/sops-nix";
};
}