diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 4721abf..16ba83e 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -186,7 +186,10 @@ function themeConfigEnglish() { { text: "Dev Environments on NixOS", items: [ - { text: "Introduction", link: "/development/intro.md" }, + { + text: "nix develop & pkgs.mkShell", + link: "/development/intro.md", + }, { text: "Dev Environments", link: "/development/dev-environments.md", @@ -351,7 +354,10 @@ function themeConfigChinese() { { text: "在 NixOS 上进行开发工作", items: [ - { text: "简介", link: "/zh/development/intro.md" }, + { + text: "nix develop 与 pkgs.mkShell", + link: "/zh/development/intro.md", + }, { text: "各语言的开发环境", link: "/zh/development/dev-environments.md", diff --git a/docs/best-practices/simplify-nixos-related-commands.md b/docs/best-practices/simplify-nixos-related-commands.md index 460af4e..6a17af0 100644 --- a/docs/best-practices/simplify-nixos-related-commands.md +++ b/docs/best-practices/simplify-nixos-related-commands.md @@ -2,11 +2,11 @@ To simplify NixOS-related commands, I utilize a Makefile, which proves to be very convenient. -Alternatively, you can also use similar tools like [just](https://github.com/casey/just) and [cargo-make](https://github.com/sagiegurari/cargo-make) for this purpose. Here, I will provide my approach as a reference. +Alternatively, you can also use similar tools like [just](https://github.com/casey/just) and [cargo-make](https://github.com/sagiegurari/cargo-make) for this purpose. Here, I will provide my approach as a reference. Below is an example of how my Makefile looks: ->**NOTE**: The target names in the Makefile should not conflict with any file or directory names in the current directory. Otherwise, the targets will not execute. +> **NOTE**: The target names in the Makefile should not conflict with any file or directory names in the current directory. Otherwise, the targets will not execute. ```makefile ############################################################################ @@ -62,4 +62,4 @@ idols-debug: aqua-debug ruby-debug By Save the above Makefile to the root directory of your Nix flake. Then, I can use `make deploy` to deploy the configuration to my local machine, and `make idols` to deploy the configuration to all my remote servers. -This approach simplifies the execution of NixOS commands by abstracting them behind target names in the Makefile, providing a more user-friendly and convenient experience. \ No newline at end of file +This approach simplifies the execution of NixOS commands by abstracting them behind target names in the Makefile, providing a more user-friendly and convenient experience.