nvf/flake
Ching Pei Yang 72ae20dc3d
blink: fix missing inputs.self in HM and NixOS modules (#644)
* home-manager: fix missing inputs.self

some options in nvf module uses inputs.self but it's not exposed in the
inputs we pass to home-manager module:

example flake.nix:

```
{
	inputs = { /* ... */ };
	outputs = {nixpkgs, ...}@inputs: {
		testing = {
			a = inputs.self             # valid
			b = inputs.self.inputs      # valid
			c = inputs.self.inputs.self # does not exist

			# prior to this change, inputs.self.inputs was passed to the hm
			# module, which lacks the self attr
			#
			# This change passes in the "top-level" inputs instead.
		};
	};
}
```

* nixos: fix missing inputs.self

see previous commit for details
2025-02-16 11:35:13 +00:00
..
legacyPackages flake: use npins for blink-cmp source 2025-02-12 14:36:06 +03:00
modules blink: fix missing inputs.self in HM and NixOS modules (#644) 2025-02-16 11:35:13 +00:00
templates flake: add standalone template 2025-02-03 15:01:46 +03:00
apps.nix languages/tidal: remove 2024-05-06 23:43:31 +03:00
develop.nix treewide: Use nixpkgs fetchers for npins 2025-02-10 22:33:36 -05:00
legacyPackages.nix flake: use npins for blink-cmp source 2025-02-12 14:36:06 +03:00
overlays.nix overlay: use overlayed pkgs in .#nix and .#maximal 2025-02-06 19:26:22 +08:00
packages.nix flake/packages: fix wrapped docs-html package 2025-02-03 15:01:40 +03:00