mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-01-09 15:38:12 +01:00
59f557a3e5
This change makes it possible to use this nix-config in all the different ways imaginable (containers, bare metal, tests, and as a separate flake input) *without* running into infinite recursion issues with self. It does this by using a trick similar to JavaScript in which `var self = this;`, thus enabling the usage of "this" (or self, in Nix's case) where it wouldn't otherwise be possible. Note that this *only* works if the input for this repository is named nix-config. This makes it impractical to combine with multiple configurations that employ the same strategy. |
||
---|---|---|
.. | ||
containers.nix | ||
desktop.nix | ||
dual-function-keys.nix | ||
hardware.nix | ||
networking.nix | ||
packages.nix | ||
shell.nix | ||
specializations.nix | ||
system.nix | ||
virtualization.nix |