mirror of
https://github.com/ryan4yin/nixos-and-flakes-book.git
synced 2025-08-16 23:50:58 +02:00
chore: automatically collapse all lines(max width = 100) (#126)
This commit is contained in:
@ -1,13 +1,17 @@
|
||||
# 使用 Justfile 简化 NixOS 相关命令
|
||||
|
||||
在使用 NixOS 的过程中,我们会经常使用 `nixos-rebuild` 命令,经常需要输入一大堆参数,比较繁琐。
|
||||
在使用 NixOS 的过程中,我们会经常使用 `nixos-rebuild` 命令,经常需要输入一大堆参数,比较繁
|
||||
琐。
|
||||
|
||||
我使用了 [just](https://github.com/casey/just) 来管理我的 flake 配置相关的命令,简化使用。
|
||||
你也可以使用其他类似的工具来干这个活(比如说 Makefile 或 [cargo-make](https://github.com/sagiegurari/cargo-make)),这里我仅介绍下我的用法以供参考。
|
||||
你也可以使用其他类似的工具来干这个活(比如说 Makefile 或
|
||||
[cargo-make](https://github.com/sagiegurari/cargo-make)),这里我仅介绍下我的用法以供参
|
||||
考。
|
||||
|
||||
我的 Justfile 大概内容截取如下:
|
||||
|
||||
> 我使用的 Justfile 最新版: [ryan4yin/nix-config/Justfile](https://github.com/ryan4yin/nix-config/blob/main/Justfile)
|
||||
> 我使用的 Justfile 最新版:
|
||||
> [ryan4yin/nix-config/Justfile](https://github.com/ryan4yin/nix-config/blob/main/Justfile)
|
||||
|
||||
```Makefile
|
||||
# just is a command runner, Justfile is very similar to Makefile, but simpler.
|
||||
@ -79,5 +83,6 @@ idols: aqua ruby kana
|
||||
idols-debug: aqua-debug ruby-debug kana-debug
|
||||
```
|
||||
|
||||
将上述 `Justfile` 文件存放到 NixOS 配置的根目录下,然后我们就可以使用 `just` 命令来执行相关的命令了。
|
||||
比如说我这里 `just deploy` 就是部署 NixOS 配置到本地主机,`just idols` 就是部署到我的远程主机集群。
|
||||
将上述 `Justfile` 文件存放到 NixOS 配置的根目录下,然后我们就可以使用 `just` 命令来执行相
|
||||
关的命令了。比如说我这里 `just deploy` 就是部署 NixOS 配置到本地主机,`just idols` 就是部
|
||||
署到我的远程主机集群。
|
||||
|
Reference in New Issue
Block a user