Some helper functions, used by flake.nix
to reduce code duplication and make it easier to add new
machines:
attrs.nix
: A set of functions to manipulate attribute sets.macosSystem.nix
: A function to generate config(attribute set) for macOS(nix-darwin).nixosSystem.nix
: A function to generate config(attribute set) for NixOS.colmenaSystem.nix
: A function that generate config(another function) for remote deployment using colmena.default.nix
: import all the above functions, and some custom useful functions, and export them as a single attribute set.