12.nixvim/flake/dev/flake.nix
eveeifyeve 2d3184cd3d flake: switch flake-compat to main branch
The pinned PR is now merged.

Flake lock file updates:

• Updated input 'flake-compat':
    'github:NixOS/flake-compat/63d095ca43128741b16fc354b1e918757e6b66e5?narHash=sha256-QN1r/zNqvXHwWqlRAnRtFf4CQwIOJx58PtdExIzAw94%3D' (2025-12-08)
  → 'github:NixOS/flake-compat/f275e157c50c3a9a682b4c9b4aa4db7a4cd3b5f2?narHash=sha256-QN1r/zNqvXHwWqlRAnRtFf4CQwIOJx58PtdExIzAw94%3D' (2025-12-25)

(cherry picked from commit 66a5dc70e2)
2025-12-26 04:58:00 +00:00

45 lines
1.5 KiB
Nix

{
description = "Private inputs for development purposes. These are used by the top level flake in the `dev` partition, but do not appear in consumers' lock files.";
inputs = {
# NOTE: Use a different name to the root flake's inputs.nixpkgs to avoid shadowing it.
# NOTE: The only reason we specify a nixpkgs input at all here, is so the other inputs can follow it.
# TODO: Once nix 2.26 is more prevalent, follow the root flake's inputs using a "path:../.." input.
dev-nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
# flake-compat is used by the root `default.nix` to allow non-flake users to import nixvim
flake-compat.url = "github:NixOS/flake-compat";
# keep-sorted start block=yes newline_separated=yes
devshell = {
url = "github:numtide/devshell";
inputs.nixpkgs.follows = "dev-nixpkgs";
};
git-hooks = {
url = "github:cachix/git-hooks.nix";
inputs.nixpkgs.follows = "dev-nixpkgs";
inputs.flake-compat.follows = "flake-compat";
};
home-manager = {
url = "github:nix-community/home-manager/release-25.11";
inputs.nixpkgs.follows = "dev-nixpkgs";
};
nix-darwin = {
url = "github:lnl7/nix-darwin/nix-darwin-25.11";
inputs.nixpkgs.follows = "dev-nixpkgs";
};
treefmt-nix = {
url = "github:numtide/treefmt-nix";
inputs.nixpkgs.follows = "dev-nixpkgs";
};
# keep-sorted end
};
# This flake is only used for its inputs.
outputs = inputs: { };
}