mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-17 23:14:07 +01:00
feat: update README
This commit is contained in:
@@ -1,14 +1,27 @@
|
||||
# Hosts
|
||||
|
||||
1. `harmonica`: My MacBook Pro 2020 13-inch, for work.
|
||||
2. `idols`
|
||||
1. `ai`: My main computer, with NixOS + I5-13600KF + RTX 4090 GPU, for gaming & daily use.
|
||||
2. `aquamarine`: My NixOS virtual machine with R9-5900HX(8C16T), for distributed building & testing.
|
||||
3. `kana`: Yet another NixOS vm on another physical machine with R5-5625U(6C12T).
|
||||
4. `ruby`: Another NixOS vm on another physical machine with R7-5825U(8C16T).
|
||||
|
||||
```shell
|
||||
› tree hosts
|
||||
hosts
|
||||
├── harmonica # my MacBook Pro 2020 13-inch, for work.
|
||||
└── idols
|
||||
├── ai # my main computer, with NixOS + I5-13600KF + RTX 4090 GPU, for gaming & daily use.
|
||||
├── aquamarine # my NixOS virtual machine with R9-5900HX(8C16T), for distributed building & testing.
|
||||
├── kana # yet another NixOS vm on another physical machine with R5-5625U(6C12T).
|
||||
└── ruby # another NixOS vm on another physical machine with R7-5825U(8C16T).
|
||||
```
|
||||
# idols - Oshi no Ko
|
||||
|
||||
These four servers are named after the four main characters of the mange/anime Oshi no Ko, they form a NixOS distributed building cluster,
|
||||
I usually run the build command on `Ai` and nix will distribute the build to other three machines, which is convenient and fast.
|
||||
|
||||
When building some packages for riscv64 or aarch64, I often have no cache available because of various changes under the hood, so I need to build much more packages than usual, which is one of the reasons why the cluster was originally built, and another reason is distributed building is cool!
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## References
|
||||
|
||||

|
||||

|
||||
|
||||
See [Oshi no Ko 【推しの子】 - Wikipedia](https://en.wikipedia.org/wiki/Oshi_no_Ko) for more information.
|
||||
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
# Oshi no Ko
|
||||
|
||||
These four servers are named after the four main characters of the mange/anime Oshi no Ko, they form a NixOS distributed building cluster,
|
||||
I usually run the build command on `Ai` and nix will distribute the build to other three machines, which is convenient and fast.
|
||||
|
||||
When building some packages for riscv64 or aarch64, I often have no cache available because of various changes under the hood, so I need to build much more packages than usual, which is one of the reasons why the cluster was originally built, and another reason is distributed building is cool!
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## References
|
||||
|
||||

|
||||

|
||||
|
||||
See [Oshi no Ko 【推しの子】 - Wikipedia](https://en.wikipedia.org/wiki/Oshi_no_Ko) for more information.
|
||||
5
modules/README.md
Normal file
5
modules/README.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# NixOS / Nix-Darwin's Submodules
|
||||
|
||||
1. `darwin`: macOS-specific configuration.
|
||||
2. `nixos`: NixOS-specific configuration.
|
||||
|
||||
9
overlays/README.md
Normal file
9
overlays/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# Overlays
|
||||
|
||||
Overlays for both NixOS and Nix-Darwin.
|
||||
|
||||
If you don't know much about overlays, it is recommended to learn the function and usage of overlays through [Overlays - NixOS & Flakes Book](https://nixos-and-flakes.thiscute.world/nixpkgs/overlays).
|
||||
|
||||
1. `default.nix`: the entrypoint of overlays, it execute and import all overlay files in the current directory with the given args.
|
||||
2. `fcitx5`: fcitx5's overlay, add my customized Chinese input method - [小鹤音形输入法](https://flypy.com/)
|
||||
|
||||
Reference in New Issue
Block a user