No description
Find a file
kB01 76bd020d2a
Some checks are pending
/ Check NixOS Configuration (push) Waiting to run
Fixed Broken Links
2024-11-14 01:53:44 +01:00
.github/workflows Updated Workflow, Added Update 2024-09-17 21:04:47 +02:00
modules/nixos/services/minecraft Added Host kb-games-01 2024-11-14 01:43:04 +01:00
systems/x86_64-linux Added Host kb-games-01 2024-11-14 01:43:04 +01:00
.gitignore Added Lock File 2024-11-14 01:42:17 +01:00
.sops.yaml Changed Sops structure, added Sops Key 2024-09-06 17:31:57 +02:00
flake.lock Added Lock File 2024-11-14 01:42:17 +01:00
flake.nix Added Lock File 2024-11-14 01:42:17 +01:00
LICENCE Added Licence 2024-06-07 14:05:30 +02:00
README.md Fixed Broken Links 2024-11-14 01:53:44 +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.informatik.fh-nuernberg.de/SpiegelMa/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. ```bash 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

Cpu: Intel i5-7300U

Ram: 8GB

voloxo

My Gaming Desktop

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