From dcc1a90b7f3ba513278be7f277166f9e847c4375 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 8 Sep 2026 21:46:45 +0200 Subject: [PATCH 1/4] chore: vic/flake-file -> denful/flake-file --- README.md | 10 ++++----- dev/flake.nix | 4 ++-- docs/astro.config.mjs | 2 +- docs/src/components/Ad.astro | 14 ++++++------ docs/src/components/FooterLinks.astro | 2 +- docs/src/components/SocialIcons.astro | 4 ++-- .../docs/explanation/what-is-flake-file.mdx | 2 +- .../src/content/docs/guides/flake-modules.mdx | 22 +++++++++---------- .../content/docs/guides/lock-flattening.mdx | 4 ++-- docs/src/content/docs/guides/templates.mdx | 12 +++++----- docs/src/content/docs/index.mdx | 4 ++-- docs/src/content/docs/reference/bootstrap.mdx | 10 ++++----- docs/src/content/docs/reference/options.mdx | 2 +- docs/src/content/docs/tutorials/bootstrap.mdx | 8 +++---- .../docs/tutorials/migrate-flake-parts.mdx | 4 ++-- .../docs/tutorials/migrate-no-flakes.mdx | 6 ++--- .../tutorials/migrate-traditional-flake.mdx | 6 ++--- docs/src/content/docs/tutorials/migrate.mdx | 4 ++-- .../content/docs/tutorials/quick-start.mdx | 2 +- modules/bootstrap/default.nix | 6 ++--- modules/bootstrap/inputs.nix | 4 ++-- modules/dendritic/basic.nix | 2 +- modules/import-tree.nix | 2 +- modules/options/do-not-edit.nix | 2 +- modules/write-inputs.nix | 2 +- templates/default/flake.nix | 4 ++-- templates/default/modules/default.nix | 2 +- templates/dendritic/flake.nix | 6 ++--- templates/flakeless-parts/modules/default.nix | 6 ++--- templates/flakeless-parts/npins/sources.json | 6 ++--- templates/minimal/README.md | 2 +- templates/minimal/flake.nix | 6 ++--- templates/npins/modules/default.nix | 6 ++--- templates/npins/npins/sources.json | 6 ++--- templates/parts/flake.nix | 4 ++-- templates/parts/outputs.nix | 2 +- templates/tack/.tack/pins.toml | 4 ++-- templates/tack/modules/default.nix | 4 ++-- templates/unflake/modules/default.nix | 6 ++--- 39 files changed, 102 insertions(+), 102 deletions(-) diff --git a/README.md b/README.md index b568b4b..21593f7 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ Sponsor Vic Dendritic Nix - - CI Status - License + + CI Status + License

# Non-static Nix on your flake inputs! Define custom output schemas. @@ -30,7 +30,7 @@ This means ### Features - Flake definition aggregated from Nix modules. -- [Input](https://github.com/vic/flake-file/blob/main/modules/options/default.nix) and Output schemas based on Nix types. +- [Input](https://github.com/denful/flake-file/blob/main/modules/options/default.nix) and Output schemas based on Nix types. - Syntax for nixConfig and follows is the same as in flakes. - `flake check` ensures files are up to date. - App for `flake.nix` generator: `nix run .#write-flake` @@ -55,5 +55,5 @@ This means ```shell mv flake.nix flake-file.nix -nix-shell https://github.com/vic/flake-file/archive/main.zip -A flake-file.sh --run bootstrap +nix-shell https://github.com/denful/flake-file/archive/main.zip -A flake-file.sh --run bootstrap ``` diff --git a/dev/flake.nix b/dev/flake.nix index 119dd52..e7ed6e1 100644 --- a/dev/flake.nix +++ b/dev/flake.nix @@ -1,4 +1,4 @@ -# DO-NOT-EDIT. This file was auto-generated using github:vic/flake-file. +# DO-NOT-EDIT. This file was auto-generated using github:denful/flake-file. # Use `nix run .#write-flake` to regenerate it. { outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } (inputs.import-tree ./modules); @@ -13,7 +13,7 @@ url = "github:hercules-ci/flake-parts"; inputs.nixpkgs-lib.follows = "nixpkgs"; }; - import-tree.url = "github:vic/import-tree"; + import-tree.url = "github:denful/import-tree"; nix-auto-follow = { url = "github:fzakaria/nix-auto-follow"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index 305ac47..acce986 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -90,7 +90,7 @@ export default defineConfig({ }), ], editLink: { - baseUrl: "https://github.com/vic/flake-file/edit/main/docs/", + baseUrl: "https://github.com/denful/flake-file/edit/main/docs/", }, customCss: ["./src/styles/custom.css"], }), diff --git a/docs/src/components/Ad.astro b/docs/src/components/Ad.astro index d8e5abf..01700a3 100644 --- a/docs/src/components/Ad.astro +++ b/docs/src/components/Ad.astro @@ -6,7 +6,7 @@ import { LinkButton, Icon } from '@astrojs/starlight/components';
-

vic/flake-file?

+

denful/flake-file?

Become a Sponsor @@ -16,12 +16,12 @@ import { LinkButton, Icon } from '@astrojs/starlight/components';

More @vic OpenSource diff --git a/docs/src/components/FooterLinks.astro b/docs/src/components/FooterLinks.astro index 593658e..48a8d2b 100644 --- a/docs/src/components/FooterLinks.astro +++ b/docs/src/components/FooterLinks.astro @@ -3,7 +3,7 @@ import { Icon } from '@astrojs/starlight/components'; ---
- + Contribute diff --git a/docs/src/components/SocialIcons.astro b/docs/src/components/SocialIcons.astro index 0d52260..b574c11 100644 --- a/docs/src/components/SocialIcons.astro +++ b/docs/src/components/SocialIcons.astro @@ -4,9 +4,9 @@ import Default from '@astrojs/starlight/components/SocialIcons.astro'; --- - + -Ask DeepWiki +Ask DeepWiki Vic Dendritic Libs diff --git a/docs/src/content/docs/explanation/what-is-flake-file.mdx b/docs/src/content/docs/explanation/what-is-flake-file.mdx index 7b0a3dc..0e52e26 100644 --- a/docs/src/content/docs/explanation/what-is-flake-file.mdx +++ b/docs/src/content/docs/explanation/what-is-flake-file.mdx @@ -75,4 +75,4 @@ Many Dendritic Nix layouts use flake-file because it helps with localization of Inputs are declared near where they are used, frequently in the same module. Decomissining the module also removes the inputs. -Even when flake-file was born for flakes, its author [vic/vix](https://github.com/vic/vix) uses flake-file without flakes. The [`dev/`](https://github.com/vic/flake-file/blob/main/dev) directory in this repo eats its own cooking. [More examples on GitHub](https://github.com/search?q=%22vic%2Fflake-file%22+language%3ANix&type=code). +Even when flake-file was born for flakes, its author [vic/vix](https://github.com/vic/vix) uses flake-file without flakes. The [`dev/`](https://github.com/denful/flake-file/blob/main/dev) directory in this repo eats its own cooking. [More examples on GitHub](https://github.com/search?q=%22vic%2Fflake-file%22+language%3ANix&type=code). diff --git a/docs/src/content/docs/guides/flake-modules.mdx b/docs/src/content/docs/guides/flake-modules.mdx index db55971..5219cab 100644 --- a/docs/src/content/docs/guides/flake-modules.mdx +++ b/docs/src/content/docs/guides/flake-modules.mdx @@ -15,13 +15,13 @@ The base module. Provides all `flake-file.*` options, the `write-flake` app, and } ``` -Source: [`modules/default.nix`](https://github.com/vic/flake-file/tree/main/modules/default.nix) +Source: [`modules/default.nix`](https://github.com/denful/flake-file/tree/main/modules/default.nix) ## `flakeModules.import-tree` -Adds [import-tree](https://github.com/vic/import-tree) — auto-import all `.nix` files from a directory. +Adds [import-tree](https://github.com/denful/import-tree) — auto-import all `.nix` files from a directory. -Source: [`modules/import-tree.nix`](https://github.com/vic/flake-file/tree/main/modules/import-tree.nix) +Source: [`modules/import-tree.nix`](https://github.com/denful/flake-file/tree/main/modules/import-tree.nix) ## `flakeModules.dendritic` @@ -44,7 +44,7 @@ A batteries-included setup for [Dendritic](https://vic.github.io/dendrix/Dendrit } ``` -Source: [`modules/dendritic/default.nix`](https://github.com/vic/flake-file/tree/main/modules/dendritic/default.nix) +Source: [`modules/dendritic/default.nix`](https://github.com/denful/flake-file/tree/main/modules/dendritic/default.nix) ## `lib.flakeModules.flake-parts-builder` @@ -60,40 +60,40 @@ Integrates [flake-parts-builder](https://github.com/tsandrini/flake-parts-builde See [flake-parts-builder guide](/guides/flake-parts-builder) for details. -Source: [`modules/flake-parts-builder/default.nix`](https://github.com/vic/flake-file/tree/main/modules/flake-parts-builder/default.nix) +Source: [`modules/flake-parts-builder/default.nix`](https://github.com/denful/flake-file/tree/main/modules/flake-parts-builder/default.nix) ## `flakeModules.allfollow` Enables automatic `flake.lock` flattening using [spikespaz/allfollow](https://github.com/spikespaz/allfollow). -Source: [`modules/prune-lock/allfollow.nix`](https://github.com/vic/flake-file/tree/main/modules/prune-lock/allfollow.nix) +Source: [`modules/prune-lock/allfollow.nix`](https://github.com/denful/flake-file/tree/main/modules/prune-lock/allfollow.nix) ## `flakeModules.nix-auto-follow` Enables automatic `flake.lock` flattening using [fzakaria/nix-auto-follow](https://github.com/fzakaria/nix-auto-follow). -Source: [`modules/prune-lock/nix-auto-follow.nix`](https://github.com/vic/flake-file/tree/main/modules/prune-lock/nix-auto-follow.nix) +Source: [`modules/prune-lock/nix-auto-follow.nix`](https://github.com/denful/flake-file/tree/main/modules/prune-lock/nix-auto-follow.nix) ## `flakeModules.auto-follow` Enables automatic `follows` declarations maintained by [`flake-edit follow`](https://github.com/a-kenji/flake-edit). This is an alternative to the lock-flattening modules above. -Source: [`modules/auto-follow.nix`](https://github.com/vic/flake-file/tree/main/modules/auto-follow.nix) +Source: [`modules/auto-follow.nix`](https://github.com/denful/flake-file/tree/main/modules/auto-follow.nix) ## `flakeModules.npins` Defines `flake-file` options for [npins](https://github.com/andir/npins)-based environments. Exposes `write-npins`. Supports `github`, `gitlab`, `channel`, `tarball`, and `git` schemes. Respects `follows` for deduplication. Prunes stale pins automatically. -Source: [`modules/npins`](https://github.com/vic/flake-file/tree/main/modules/npins) +Source: [`modules/npins`](https://github.com/denful/flake-file/tree/main/modules/npins) ## `flakeModules.unflake` Defines `flake-file` options for [unflake](https://codeberg.org/goldstein/unflake)-based environments. Exposes `write-unflake`. -Source: [`modules/unflake`](https://github.com/vic/flake-file/tree/main/modules/unflake) +Source: [`modules/unflake`](https://github.com/denful/flake-file/tree/main/modules/unflake) ## `flakeModules.tack` Defines `flake-file` options for [tack](https://github.com/manic-systems/tack)-based environments: flake-like TOML pins, lazily fetched, with no `flake.lock`. Exposes `write-tack`, which renders `flake-file.inputs` into `.tack/pins.toml` and runs `tack update` to produce `.tack/pins.lock.json`. Extends `flake-file.inputs.` with `tackType` (`flake`/`fetch`/`fixed`) and `unpack` (`tarball`/`file`) pin fields. Configure via `flake-file.tack.*` (package, shorturls, all-follow rules, recomposability, resolver overrides). -Source: [`modules/tack`](https://github.com/vic/flake-file/tree/main/modules/tack) +Source: [`modules/tack`](https://github.com/denful/flake-file/tree/main/modules/tack) diff --git a/docs/src/content/docs/guides/lock-flattening.mdx b/docs/src/content/docs/guides/lock-flattening.mdx index 0d58bf0..0b77531 100644 --- a/docs/src/content/docs/guides/lock-flattening.mdx +++ b/docs/src/content/docs/guides/lock-flattening.mdx @@ -23,7 +23,7 @@ flake-file ships support for two established flattening tools: } ``` -Source: [`modules/prune-lock/allfollow.nix`](https://github.com/vic/flake-file/tree/main/modules/prune-lock/allfollow.nix) +Source: [`modules/prune-lock/allfollow.nix`](https://github.com/denful/flake-file/tree/main/modules/prune-lock/allfollow.nix) ### nix-auto-follow @@ -35,7 +35,7 @@ Source: [`modules/prune-lock/allfollow.nix`](https://github.com/vic/flake-file/t } ``` -Source: [`modules/prune-lock/nix-auto-follow.nix`](https://github.com/vic/flake-file/tree/main/modules/prune-lock/nix-auto-follow.nix) +Source: [`modules/prune-lock/nix-auto-follow.nix`](https://github.com/denful/flake-file/tree/main/modules/prune-lock/nix-auto-follow.nix) ## How it integrates diff --git a/docs/src/content/docs/guides/templates.mdx b/docs/src/content/docs/guides/templates.mdx index 46582f3..ed9be9b 100644 --- a/docs/src/content/docs/guides/templates.mdx +++ b/docs/src/content/docs/guides/templates.mdx @@ -6,7 +6,7 @@ description: Ready-made project templates for flake-file. flake-file ships several Nix flake templates. Initialise any of them with: ```shell -nix flake init -t github:vic/flake-file#