No description
Find a file
kB01 7303d173ec
All checks were successful
/ Check Nix Flake (push) Successful in 1m46s
luckperms Config is now nixified AND uses SOPS secrets
2025-02-09 00:14:13 +01:00
.github/workflows Updated Workflow 2024-12-05 00:10:47 +01:00
homes/x86_64-linux Fixed various Things for Pipeline to pass 2025-02-08 22:16:37 +01:00
modules luckperms Config is now nixified AND uses SOPS secrets 2025-02-09 00:14:13 +01:00
packages Added Numenvoice 2024-12-20 01:51:36 +01:00
systems Fixed various Things for Pipeline to pass 2025-02-08 22:16:37 +01:00
.gitignore Gitignore: Exclude QEMU Files 2024-11-27 00:38:50 +01:00
.sops.yaml Added Sops to all Hosts, Added LoyAdjos Sops Key 2025-02-08 22:15:25 +01:00
flake.lock Updated Flake.lock 2025-02-07 01:03:13 +01:00
flake.nix Added Sops to all Hosts, Added LoyAdjos Sops Key 2025-02-08 22:15:25 +01:00
LICENCE Added Licence 2024-06-07 14:05:30 +02:00
README.md Renamed Host kb-games-01 to kb-game-01 2025-01-01 22:51:10 +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-game-01

My KVM Server for Gameservers

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

Rubtrm

My Lenovo ideapad S10 4333-A13

Cpu: Intel Atom N270 (2 Cores, 1.6GHz)

Ram: 2GB

License

MIT © kB01