# My NixOS Configuraton File
This is my NixOS with home-manager config structure using nix flakes  

# Current Desktop Screenshot
![Gnome](https://git.disroot.org/Zonsopkomst/flake/raw/branch/main/reference/Screenshot%20from%202023-01-22%2010-43-56.png)

## Highlights:
* Multiple NixOS configurations: desktop, laptop, and server (#TODO)  

## Structure
* flake.nix: Declare hosts and home configurations  
* hosts: NixOS Configurations using nixos-rebuild --flake .#<username>  
* common: Shared configurations 

## Machines

Hostname | Model | Type | RAM | Processor | Main Use
--- | --- | --- | --- | --- | ---
frija | Acer Aspire 3 | Laptop | ??GB | ?? | Testing


## How to
1. Install NixOS on a Machine.  I use the default Gnome installer from xxxxxxxxxxx.
2. Copy the ```configuration.nix``` and ```hardware-configuration.nix``` files from the /etc/nixos directory
3. Create a ```hosts``` directory on git for the new machine
4. 

