From c76dbcfe55cbccbaf06e021941b93a50f3a5cc3a Mon Sep 17 00:00:00 2001 From: Michael Utz Date: Fri, 8 May 2026 14:45:06 +0300 Subject: [PATCH 1/3] chore: change all references from `vic` to `denful` --- README.md | 16 +++++----- dev/_bootstrap-tests.nix | 32 +++++++++---------- dev/flake.lock | 4 +-- dev/flake.nix | 4 +-- docs/astro.config.mjs | 2 +- docs/src/components/Ad.astro | 18 +++++------ docs/src/components/FooterLinks.astro | 2 +- docs/src/components/SocialIcons.astro | 8 ++--- .../docs/explanation/what-is-flake-file.mdx | 2 +- .../src/content/docs/guides/flake-modules.mdx | 22 ++++++------- .../docs/guides/flake-parts-builder.mdx | 4 +-- .../content/docs/guides/lock-flattening.mdx | 4 +-- docs/src/content/docs/guides/templates.mdx | 14 ++++---- 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 | 8 ++--- 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 | 12 +++---- templates/minimal/README.md | 2 +- templates/minimal/flake.nix | 6 ++-- templates/nixlock/modules/default.nix | 6 ++-- templates/nixlock/nixlock.lock.nix | 12 +++---- templates/npins/modules/default.nix | 6 ++-- templates/npins/npins/sources.json | 12 +++---- templates/parts/flake.nix | 4 +-- templates/parts/outputs.nix | 2 +- templates/unflake/modules/default.nix | 6 ++-- templates/unflake/unflake.nix | 6 ++-- 43 files changed, 145 insertions(+), 145 deletions(-) diff --git a/README.md b/README.md index a2a04a7..d0107df 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,17 @@

- Sponsor Vic + Sponsor Vic Dendritic Nix - - CI Status - License + + CI Status + License

# Non-static Nix on your flake inputs! Define custom output schemas. -> `flake-file` and [vic](https://bsky.app/profile/oeiuwq.bsky.social)'s [dendritic libs](https://dendritic.oeiuwq.com) made for you with Love++ and AI--. If you like my work, consider [sponsoring](https://dendritic.oeiuwq.com/sponsor) +> `flake-file` and [denful](https://bsky.app/profile/oeiuwq.bsky.social)'s [dendritic libs](https://dendritic.oeiuwq.com) made for you with Love++ and AI--. If you like my work, consider [sponsoring](https://dendritic.oeiuwq.com/sponsor) **flake-file** lets you generate a clean, maintainable `flake.nix` from Nix module options. Use the _real_ Nix language to define your inputs. @@ -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` @@ -38,7 +38,7 @@ This means - Automatic flake.lock [flattening](#automatic-flakelock-flattening). - Incrementally add [flake-parts-builder](#parts_templates) templates. - Pick flakeModules for different feature sets. -- [Dendritic](https://vic.github.io/dendrix/Dendritic.html) flake template. +- [Dendritic](https://denful.github.io/dendrix/Dendritic.html) flake template. - Works on stable Nix, [npins](templates/npins), [unflake](templates/unflake), [nixlock](templates/nixlock) environments. @@ -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/_bootstrap-tests.nix b/dev/_bootstrap-tests.nix index e017d82..ed259cf 100644 --- a/dev/_bootstrap-tests.nix +++ b/dev/_bootstrap-tests.nix @@ -15,29 +15,29 @@ let ); empty = bootstrap { - inputs.empty.url = "github:vic/empty-flake"; + inputs.empty.url = "github:denful/empty-flake"; outputs = _: { }; }; all-inputs-schemes = bootstrap { - inputs.simple.url = "github:vic/empty-flake"; - inputs.withBranch.url = "github:vic/empty-flake/main"; + inputs.simple.url = "github:denful/empty-flake"; + inputs.withBranch.url = "github:denful/empty-flake/main"; inputs.noflake = { - url = "github:vic/empty-flake/main"; + url = "github:denful/empty-flake/main"; flake = false; }; - inputs.gitHttps.url = "git+https://github.com/vic/empty-flake"; - inputs.tarball.url = "https://github.com/vic/empty-flake/archive/main.tar.gz"; - inputs.tarballPlus.url = "tarball+https://github.com/vic/empty-flake/archive/main.tar.gz"; - inputs.fileHttps.url = "file+https://github.com/vic/empty-flake/archive/main.tar.gz"; + inputs.gitHttps.url = "git+https://github.com/denful/empty-flake"; + inputs.tarball.url = "https://github.com/denful/empty-flake/archive/main.tar.gz"; + inputs.tarballPlus.url = "tarball+https://github.com/denful/empty-flake/archive/main.tar.gz"; + inputs.fileHttps.url = "file+https://github.com/denful/empty-flake/archive/main.tar.gz"; inputs.attrGh = { type = "github"; - owner = "vic"; + owner = "denful"; repo = "empty-flake"; }; inputs.attrGhRef = { type = "github"; - owner = "vic"; + owner = "denful"; repo = "empty-flake"; ref = "main"; }; @@ -49,7 +49,7 @@ let }; flake-parts-follows = bootstrap { - inputs.nixpkgs-lib.url = "github:vic/empty-flake"; + inputs.nixpkgs-lib.url = "github:denful/empty-flake"; inputs.flake-parts.url = "github:hercules-ci/flake-parts"; inputs.flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs-lib"; }; @@ -67,7 +67,7 @@ let text = '' write-inputs cat ${outdir}/inputs.nix - grep github:vic/empty-flake ${outdir}/inputs.nix + grep github:denful/empty-flake ${outdir}/inputs.nix ''; }; @@ -80,7 +80,7 @@ let text = '' write-flake cat ${outdir}/flake.nix - grep github:vic/empty-flake ${outdir}/flake.nix + grep github:denful/empty-flake ${outdir}/flake.nix ''; }; @@ -121,7 +121,7 @@ let write-npins cat ${outdir}/npins/sources.json jq -e '.pins."flake-parts".url | contains("hercules-ci/flake-parts")' ${outdir}/npins/sources.json - jq -e '.pins."nixpkgs-lib".url | contains("vic/empty")' ${outdir}/npins/sources.json + jq -e '.pins."nixpkgs-lib".url | contains("denful/empty")' ${outdir}/npins/sources.json ''; }; @@ -218,7 +218,7 @@ let echo "{ }" > ${outdir}/flake.lock write-lock [ -e ${outdir}/flake.nix ] - grep github:vic/empty-flake ${outdir}/flake.nix + grep github:denful/empty-flake ${outdir}/flake.nix ''; }; @@ -278,7 +278,7 @@ let grep '"attrGh"' ${outdir}/nixlock.lock.nix grep '"attrGhRef"' ${outdir}/nixlock.lock.nix if grep '"followsSimple"' ${outdir}/nixlock.lock.nix; then exit 1; fi - grep vic/empty-flake ${outdir}/nixlock.lock.nix + grep denful/empty-flake ${outdir}/nixlock.lock.nix ''; }; diff --git a/dev/flake.lock b/dev/flake.lock index 9b35fdf..af6e0d5 100644 --- a/dev/flake.lock +++ b/dev/flake.lock @@ -55,13 +55,13 @@ "locked": { "lastModified": 1771045967, "narHash": "sha256-oYO4poyw0Sb/db2PigqugMlDwsvwLg6CSpFrMUWxA3Q=", - "owner": "vic", + "owner": "denful", "repo": "import-tree", "rev": "c968d3b54d12cf5d9c13f16f7c545a06c9d1fde6", "type": "github" }, "original": { - "owner": "vic", + "owner": "denful", "repo": "import-tree", "type": "github" } 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 815f88b..3543819 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -89,7 +89,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..166e5ed 100644 --- a/docs/src/components/Ad.astro +++ b/docs/src/components/Ad.astro @@ -6,25 +6,25 @@ import { LinkButton, Icon } from '@astrojs/starlight/components';
-

vic/flake-file?

+

denful/flake-file?

Become a Sponsor

- flake-file is part of @vic's Dendritic Ecosystem — made with love and maintained with passion. + flake-file is part of @denful's Dendritic Ecosystem — made with love and maintained with passion.

- More @vic OpenSource + More @denful 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..e898949 100644 --- a/docs/src/components/SocialIcons.astro +++ b/docs/src/components/SocialIcons.astro @@ -4,13 +4,13 @@ import Default from '@astrojs/starlight/components/SocialIcons.astro'; --- - + -Ask DeepWiki +Ask DeepWiki - Vic Dendritic Libs + Vic Dendritic Libs -Sponsor Den +Sponsor Den 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 1c4f7da..e9ea111 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 [denful/vix](https://github.com/denful/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 8f39ecd..9c6eb89 100644 --- a/docs/src/content/docs/guides/flake-modules.mdx +++ b/docs/src/content/docs/guides/flake-modules.mdx @@ -15,17 +15,17 @@ 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` -A batteries-included setup for [Dendritic](https://vic.github.io/dendrix/Dendritic.html) projects. Includes: +A batteries-included setup for [Dendritic](https://denful.github.io/dendrix/Dendritic.html) projects. Includes: - `flakeModules.default` - `flakeModules.import-tree` @@ -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,34 +60,34 @@ 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.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.nixlock` Defines `flake-file` options for [nixlock](https://codeberg.org/FrdrCkII/nixlock)-based environments. Exposes `write-nixlock`. -Source: [`modules/nixlock`](https://github.com/vic/flake-file/tree/main/modules/nixlock) +Source: [`modules/nixlock`](https://github.com/denful/flake-file/tree/main/modules/nixlock) diff --git a/docs/src/content/docs/guides/flake-parts-builder.mdx b/docs/src/content/docs/guides/flake-parts-builder.mdx index ce2bd73..ad70bda 100644 --- a/docs/src/content/docs/guides/flake-parts-builder.mdx +++ b/docs/src/content/docs/guides/flake-parts-builder.mdx @@ -28,10 +28,10 @@ This: ## Adding parts ```shell -nix run github:vic/flake-parts-builder/write-meta -- add --write-meta --parts systems,treefmt $PWD +nix run github:denful/flake-parts-builder/write-meta -- add --write-meta --parts systems,treefmt $PWD ``` -> **Important:** Use `github:vic/flake-parts-builder/write-meta` until [flake-parts-builder#60](https://github.com/tsandrini/flake-parts-builder/pull/60) is merged. This branch writes each part's `_meta/` file so that flake-file can manage inputs declared by the part. +> **Important:** Use `github:denful/flake-parts-builder/write-meta` until [flake-parts-builder#60](https://github.com/tsandrini/flake-parts-builder/pull/60) is merged. This branch writes each part's `_meta/` file so that flake-file can manage inputs declared by the part. > **Warning:** Only use the `add` subcommand. The `init` subcommand overwrites `flake.nix`, which is managed by flake-file. diff --git a/docs/src/content/docs/guides/lock-flattening.mdx b/docs/src/content/docs/guides/lock-flattening.mdx index 6040e72..aefe36e 100644 --- a/docs/src/content/docs/guides/lock-flattening.mdx +++ b/docs/src/content/docs/guides/lock-flattening.mdx @@ -21,7 +21,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 @@ -33,7 +33,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 84f4238..8223cf1 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#