rix101/modules/flake
reo101 137cab1aed
refactor(flake)!: use the module system for configurations' meta.nix
- Move over `auto.confirmations.confirmations`' default value to a
  separate module (clearing out the associated `TODO`)
- Create a module type for the `meta` of each `configurationType`,
  which streamlines the definition and checking thereof
- Pass `meta` instead of just `host` to `predicate`, `mkHost` and
  `mkDeployNode`
- Move the `host != "__template__"` logic inside the default value for
  `meta`'s `enable` option, leaving it (`enable`) as the main filtering
  factor in the `configurations`' `predicate`s
- Combine `auto.configurations.result{Configurations,DeployNodes}` into
          `auto.configurations.result.{configurations,deployNodes}`
2024-09-05 23:37:49 +03:00
..
agenix refactor(flake): move flake modules into separate subdirectories 2024-08-01 13:26:56 +03:00
configurations refactor(flake)!: use the module system for configurations' meta.nix 2024-09-05 23:37:49 +03:00
lib feat(configurations)!: flatten down, introduce meta.nix 2024-08-13 15:59:45 +03:00
modules refactor(flake)!: flake.autoStuff -> auto.stuff 2024-09-01 04:29:32 +03:00
overlays refactor(flake)!: flake.autoStuff -> auto.stuff 2024-09-01 04:29:32 +03:00
packages refactor(flake)!: flake.autoStuff -> auto.stuff 2024-09-01 04:29:32 +03:00
pkgs refactor(flake): move flake modules into separate subdirectories 2024-08-01 13:26:56 +03:00
shells refactor(flake)!: flake.autoStuff -> auto.stuff 2024-09-01 04:29:32 +03:00
topology chore(topology): inherit indentation 2024-09-01 17:41:59 +03:00
README.md feat(flake): start using flake-parts 2023-12-31 19:00:18 +02:00

Add your reusable flake modules to this directory (https://flake.parts/)

These are considered modules:

  • files, ending in .nix (excluding default.nix)
  • directories, containing default.nix