No description
Find a file
kB01 c536168125
Some checks failed
/ Builds HyperC (push) Failing after 1s
Updated Workflow, Build Hosts instead Evaluation Configuration
2024-12-04 23:57:29 +01:00
.github/workflows Updated Workflow, Build Hosts instead Evaluation Configuration 2024-12-04 23:57:29 +01:00
homes/x86_64-linux Added android-tools 2024-11-30 20:49:48 +01:00
modules/nixos/services Added Forgejo Actions, (volume needs additional setup) 2024-12-04 23:31:13 +01:00
systems/x86_64-linux Added Forgejo Actions, (volume needs additional setup) 2024-12-04 23:31:13 +01:00
.gitignore Gitignore: Exclude QEMU Files 2024-11-27 00:38:50 +01:00
.sops.yaml Changed Sops structure, added Sops Key 2024-09-06 17:31:57 +02:00
flake.lock Added CLI Tools, Updated flake.lock 2024-11-26 22:05:15 +01:00
flake.nix Added Home-Manager 2024-11-21 02:34:18 +01:00
LICENCE Added Licence 2024-06-07 14:05:30 +02:00
README.md Added Host U3ncSovm to README 2024-11-27 01:25:01 +01:00

My NixOS Configurations

Forgejo Issues Forgejo Release standard-readme compliant

This repository contains my Flake based NixOS Configuration Files.

Usage

Setup

Clone this Repository somewhere you can edit it easily:

git clone https://git.kb-one.de/kb01/aux-config ~/Project/aux-config

Check if your Hostname matches one of the Hosts in the config.

hostname
Hostname does not Match (click to expand)

Install NixOS on the current system with forced hostname.

cd ~/Project/aux-config
sudo nixos-rebuild switch --flake .#voloxo

Warning

This will change the Hostname of your System to voloxo!

Install NixOS for your current Hostname.

cd ~/Project/aux-config
sudo nixos-rebuild switch --flake .

Updating the Flake Based NixOS Installation

cd ~/Project/aux-config
sudo nix flake --update   # This Updates the flake.lock
sudo nixos-rebuild switch --flake .

Modify NixOS Installation

  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!)
  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"
  5. Then Push your Changes to the Remote, so that other systems can update git push

Hosts

HyperC

Surface Pro 2017 Tablet

User: kb@HyperC

Cpu: Intel i5-7300U

Ram: 8GB

LoyAdjo

My Gaming Desktop

User: kb@LoyAdjo

Cpu: AMD Ryzen 5 5600X

Ram: 32GB

Gpu: NVIDIA GeForce GTX 1070

kb-games-01

My KVM Server for Gameservers (wip)

Cpu: AMD EPYC 7702P 64-Core (4 Cores)

Ram: 16GB

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

License

MIT © kB01