Updated Readme, Added detailed Systems Information
This commit is contained in:
parent
1f9f5a1914
commit
15404622dc
8 changed files with 210 additions and 52 deletions
63
README.md
63
README.md
|
@ -1,7 +1,7 @@
|
||||||
# My NixOS Configurations
|
# My NixOS Configurations
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
[](https://github.com/RichardLitt/standard-readme)
|
[](https://github.com/RichardLitt/standard-readme)
|
||||||
|
|
||||||
This repository contains my Flake based NixOS Configuration Files.
|
This repository contains my Flake based NixOS Configuration Files.
|
||||||
|
@ -14,91 +14,50 @@ Clone this Repository somewhere you can edit it easily:
|
||||||
git clone https://git.kb-one.de/kb01/aux-config ~/Project/aux-config
|
git clone https://git.kb-one.de/kb01/aux-config ~/Project/aux-config
|
||||||
```
|
```
|
||||||
|
|
||||||
Check if your Hostname matches one of the [Hosts](#hosts) in the config.
|
Check if the Hostname of your System matches one of the [Systems](./systems/README.md).
|
||||||
```bash
|
```bash
|
||||||
hostname
|
hostname
|
||||||
```
|
```
|
||||||
<details>
|
<details>
|
||||||
<summary>Hostname does not Match (click to expand)</summary>
|
<summary>Hostname does not Match (click to expand)</summary>
|
||||||
|
|
||||||
Install NixOS on the current system with forced hostname.
|
Install NixOS on the current System with forced Hostname.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd ~/Project/aux-config
|
cd ~/Project/aux-config
|
||||||
sudo nixos-rebuild switch --flake .#voloxo
|
sudo nixos-rebuild switch --flake .#LoyAdjo
|
||||||
```
|
```
|
||||||
|
|
||||||
> **Warning**
|
> **Warning**
|
||||||
>
|
>
|
||||||
> This will change the Hostname of your System to voloxo!
|
> This will change the Hostname of your System to LoyAdjo!
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
Install NixOS for your current Hostname.
|
Install NixOS System with current Hostname.
|
||||||
```bash
|
```bash
|
||||||
cd ~/Project/aux-config
|
cd ~/Project/aux-config
|
||||||
sudo nixos-rebuild switch --flake .
|
sudo nixos-rebuild switch --flake .
|
||||||
```
|
```
|
||||||
|
|
||||||
### Updating the Flake Based NixOS Installation
|
### Updating the Flake based NixOS installation
|
||||||
```bash
|
```bash
|
||||||
cd ~/Project/aux-config
|
cd ~/Project/aux-config
|
||||||
sudo nix flake --update # This Updates the flake.lock
|
sudo nix flake --update # This Updates the flake.lock
|
||||||
sudo nixos-rebuild switch --flake .
|
sudo nixos-rebuild switch --flake .
|
||||||
```
|
```
|
||||||
|
|
||||||
### Modify NixOS Installation
|
### Modify NixOS installation
|
||||||
1. Edit the config in ~/Project/aux-config `vim system/x86_64-linux/$HOST/default.nix`
|
1. Edit the config in ~/Project/aux-config `vim system/x86_64-linux/$HOST/default.nix`
|
||||||
2. Stage the Changes if you created or deleted Files `git add .` (They will be ignored if you miss this step!)
|
2. Stage the Changes if you created or deleted Files `git add .` (They will be ignored if you miss this step!)
|
||||||
3. Build your System to apply the changes `sudo nixos-rebuild switch --flake .`
|
3. Build your System to apply the changes `sudo nixos-rebuild switch --flake .`
|
||||||
4. Commit your Changes if satisfied `git commit -m "Added Software hello-world"`
|
4. Commit your Changes if satisfied `git commit -m "Added Software hello-world"`
|
||||||
5. Then Push your Changes to the Remote, so that other systems can update `git push`
|
5. Then Push your Changes to the Remote, so that other systems can update `git push`
|
||||||
|
|
||||||
## Hosts
|
## Used Work
|
||||||
|
|
||||||
### [HyperC](./systems/x86_64-linux/HyperC)
|
[Server Icon](./assets/server-solid.svg) © [FontAwesome](https://fontawesome.com) under the [CC BY 4.0 License](https://creativecommons.org/licenses/by/4.0/)
|
||||||
Surface Pro 2017 Tablet
|
|
||||||
|
|
||||||
User: [kb@HyperC](./homes/x86_64-linux/kb@HyperC)
|
|
||||||
|
|
||||||
Cpu: Intel i5-7300U
|
|
||||||
|
|
||||||
Ram: 8GB
|
|
||||||
|
|
||||||
### [LoyAdjo](./systems/x86_64-linux/LoyAdjo)
|
|
||||||
My Gaming Desktop
|
|
||||||
|
|
||||||
User: [kb@LoyAdjo](./homes/x86_64-linux/kb@LoyAdjo)
|
|
||||||
|
|
||||||
Cpu: AMD Ryzen 5 5600X
|
|
||||||
|
|
||||||
Ram: 32GB
|
|
||||||
|
|
||||||
Gpu: NVIDIA GeForce GTX 1070
|
|
||||||
|
|
||||||
### [kb-game-01](./systems/x86_64-linux/kb-game-01)
|
|
||||||
My KVM Server for Gameservers
|
|
||||||
|
|
||||||
Cpu: AMD EPYC 7702P 64-Core (4 Cores)
|
|
||||||
|
|
||||||
Ram: 16GB
|
|
||||||
|
|
||||||
### [U3ncSovm](./systems/x86_64-linux/U3ncSovm)
|
|
||||||
My NAS Server, currently under construction only as VM.
|
|
||||||
|
|
||||||
Cpu: 3 Cores of Host
|
|
||||||
|
|
||||||
Ram: 3GB of Host
|
|
||||||
|
|
||||||
Build: `nixos-rebuild build-vm --flake .#U3ncSovm`
|
|
||||||
|
|
||||||
### [Rubtrm](./systems/i686-linux/Rubtrm)
|
|
||||||
My Lenovo ideapad S10 4333-A13
|
|
||||||
|
|
||||||
Cpu: Intel Atom N270 (2 Cores, 1.6GHz)
|
|
||||||
|
|
||||||
Ram: 2GB
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
[MIT © kB01](../LICENSE)
|
[MIT © kB01](./LICENSE)
|
||||||
|
|
BIN
assets/HyperC.jpeg
Normal file
BIN
assets/HyperC.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
BIN
assets/LANA9Z.jpeg
Normal file
BIN
assets/LANA9Z.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
BIN
assets/LoyAdjo.jpeg
Normal file
BIN
assets/LoyAdjo.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 47 KiB |
BIN
assets/Ohybke.jpeg
Normal file
BIN
assets/Ohybke.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 57 KiB |
BIN
assets/Rubtrm.jpeg
Normal file
BIN
assets/Rubtrm.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
1
assets/server-solid.svg
Normal file
1
assets/server-solid.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"/></svg>
|
After Width: | Height: | Size: 627 B |
198
systems/README.md
Normal file
198
systems/README.md
Normal file
|
@ -0,0 +1,198 @@
|
||||||
|
# Systems
|
||||||
|
|
||||||
|
## [LANA9Z](./x86_64-linux/LANA9Z)
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../assets/LANA9Z.jpeg" width="152" height="114"></td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>User</td>
|
||||||
|
<td><a href="../homes/x86_64-linux/kb@LANA9Z">kb@LANA9Z</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Cpu</td>
|
||||||
|
<td><a href="https://www.intel.com/content/www/us/en/products/sku/53464/intel-core-i72640m-processor-4m-cache-up-to-3-50-ghz/specifications.html">Intel i7-2640M</a>, 2 Cores, max 3.50 GHz</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ram</td>
|
||||||
|
<td>16 GB</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Device</td>
|
||||||
|
<td>MacBook Pro 2011 (MacBook Pro 8,1)</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
## [LoyAdjo](./x86_64-linux/LoyAdjo)
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../assets/LoyAdjo.jpeg" width="152" height="114"></td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>User</td>
|
||||||
|
<td><a href="../homes/x86_64-linux/kb@LoyAdjo">kb@LoyAdjo</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Cpu</td>
|
||||||
|
<td><a href="https://www.amd.com/en/products/processors/desktops/ryzen/5000-series/amd-ryzen-5-5600x.html">AMD Ryzen 5 5600X</a>, 6 Cores, max 4.60 GHz</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Gpu</td>
|
||||||
|
<td><a href="https://www.nvidia.com/en-us/geforce/10-series/">GeForce GTX 1070</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ram</td>
|
||||||
|
<td>32 GB</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Device</td>
|
||||||
|
<td>Custom Desktop Computer</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
## Ohybke
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../assets/Ohybke.jpeg" width="152" height="114"></td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>User</td>
|
||||||
|
<td>kb@Ohybke</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Cpu</td>
|
||||||
|
<td><a href="https://www.intel.com/content/www/us/en/products/sku/196586/intel-core-i31000ng4-processor-4m-cache-up-to-3-20-ghz/specifications.html">Intel i3-1000NG4</a>, 2 Cores, 3.20 GHz</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ram</td>
|
||||||
|
<td>8 GB</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Device</td>
|
||||||
|
<td>MacBook Air early 2020 (MacBook Air 9,1)</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
## [HyperC](./x86_64-linux/HyperC)
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../assets/HyperC.jpeg" width="152" height="114"></td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>User</td>
|
||||||
|
<td><a href="../homes/x86_64-linux/kb@HyperC">kb@HyperC</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Cpu</td>
|
||||||
|
<td><a href="https://www.intel.com/content/www/us/en/products/sku/97472/intel-core-i57300u-processor-3m-cache-up-to-3-50-ghz/specifications.html">Intel i5-7300U</a>, 2 Cores, max 3.50 GHz</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ram</td>
|
||||||
|
<td>8 GB</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Device</td>
|
||||||
|
<td>Surface Pro 2017 (Surface Pro 5)</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
## [Rubtrm](./i686-linux/Rubtrm)
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../assets/Rubtrm.jpeg" width="152" height="114"></td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>User</td>
|
||||||
|
<td>kb@Rubtrm</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Cpu</td>
|
||||||
|
<td><a href="https://www.intel.com/content/www/us/en/products/sku/36331/intel-atom-processor-n270-512k-cache-1-60-ghz-533-mhz-fsb/specifications.html">Intel Atom N270</a>, 2 Cores, 1.60 GHz</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ram</td>
|
||||||
|
<td>2 GB</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Device</td>
|
||||||
|
<td>Lenovo ideapad S10 4333-A13</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
## [kb-game-01](./x86_64-linux/kb-game-01)
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../assets/server-solid.svg" width="152" height="114"></td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>User</td>
|
||||||
|
<td>master@kb-game-01</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Cpu</td>
|
||||||
|
<td><a href="https://www.amd.com/en/products/processors/server/epyc/7002-series.html">AMD EPYC 7702P</a>, 4 / 64 Cores, max 3.35 GHz</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ram</td>
|
||||||
|
<td>16 GB</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Device</td>
|
||||||
|
<td>KVM Server for Game-Servers (or Build-Server)</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
## [U3ncSovm](./x86_64-linux/U3ncSovm)
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><img src="../assets/server-solid.svg" width="152" height="114"></td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>User</td>
|
||||||
|
<td>master@U3ncSovm</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Cpu</td>
|
||||||
|
<td>...</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ram</td>
|
||||||
|
<td>...</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Device</td>
|
||||||
|
<td>Custom NAS Server, currently under construction only as VM.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Build</td>
|
||||||
|
<td><pre lang="bash">nixos-rebuild build-vm --flake .#U3ncSovm</pre></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
Loading…
Add table
Reference in a new issue