No description
Find a file
2024-11-27 01:20:19 +01:00
.github/workflows Updated Workflow, Added Update 2024-09-17 21:04:47 +02:00
homes/x86_64-linux Added CLI Tools, Updated flake.lock 2024-11-26 22:05:15 +01:00
modules/nixos/services/minecraft Added Survival Plugin and Velocity Server + Plugin 2024-11-23 15:22:48 +01:00
systems/x86_64-linux Added Host U3ncSovm 2024-11-27 01:20:19 +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 Updated Readme Hosts 2024-11-26 22:09:02 +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

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

Ram: 16GB

License

MIT © kB01