No description
Find a file
2025-10-10 03:56:58 +05:00
.envrc initial commit 2025-10-10 03:33:50 +05:00
.gitignore initial commit 2025-10-10 03:33:50 +05:00
default.nix initial commit 2025-10-10 03:33:50 +05:00
flake.lock initial commit 2025-10-10 03:33:50 +05:00
flake.nix initial commit 2025-10-10 03:33:50 +05:00
LICENSE initial commit 2025-10-10 03:33:50 +05:00
README.md add README.md 2025-10-10 03:56:58 +05:00

flake-input-patcher

This flake patches your flake inputs automatically based on input names. It makes patching your flake inputs as easy as possible.

It is trying to solve main problem of patching inputs - system acquiring. It provides three ways to pass your host system to patcher:

  1. flake input - you can create input in your flake which is pointing to flake containing default.nix file with the system;
  2. custom nix file with the system;
  3. default system.

System will be acquired in this order: Flake Input > File > Default value. You may leave default value unspecified so if flake-input-patcher will not be able to find system other way - it will throw an error. This is very simple logic, you may audit this process in default.nix file.

How to use

to be continued...