aux-config/README.md
kB01 a95eb4e44e
Some checks are pending
/ Check NixOS Configuration (push) Waiting to run
Updated Readme
2024-11-14 01:52:37 +01:00

2.2 KiB

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