Updated Readme, Added detailed Systems Information

This commit is contained in:
Matthias 2025-02-10 01:43:36 +01:00
parent 1f9f5a1914
commit 15404622dc
Signed by: kb01
SSH key fingerprint: SHA256:gP6opHVPcRQWO2nBbCcsXmXLtGrxzdRbP+frT4AAJFs
8 changed files with 210 additions and 52 deletions

View file

@ -1,7 +1,7 @@
# My NixOS Configurations # My NixOS Configurations
![Forgejo Issues](https://img.shields.io/gitea/issues/open/kb01/nix-config?gitea_url=https%3A%2F%2Fgit.kb-one.de) ![Forgejo Issues](https://img.shields.io/gitea/issues/open/kb01/nix-config?gitea_url=https%3A%2F%2Fgit.kb-one.de)
![Forgejo Release](https://img.shields.io/gitea/v/release/kb01/nix-config?gitea_url=https%3A%2F%2Fgit.kb-one.de) ![Forgejo Last Commit](https://img.shields.io/gitea/last-commit/kb01/aux-config?gitea_url=https%3A%2F%2Fgit.kb-one.de)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme) [![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](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

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
assets/LANA9Z.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
assets/LoyAdjo.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
assets/Ohybke.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
assets/Rubtrm.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

1
assets/server-solid.svg Normal file
View 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
View 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>