1.3 KiB
1.3 KiB
My NixOS Configuraton File
This is my NixOS with home-manager config structure using nix flakes
Current Desktop Screenshot
Highlights:
- Multiple NixOS configurations: desktop, laptop, and server (#TODO)
Structure
- flake.nix: Declare hosts and home configurations
- hosts: NixOS Configurations using nixos-rebuild --flake .#
- common: Shared configurations
Machines
Hostname | Model | Type | RAM | Processor | Main Use |
---|---|---|---|---|---|
weda | Dell Inspiron | Laptop | 16GB | AMD?? | Work |
frija | Acer Aspire 3 | Laptop | 4GB | ?? | Testing |
tyr | Intel i5 | Desktop | 16GB | i5 | Media |
tuisto | AMD Ryzen 5 | Desktop | ??GB | Remote | |
#TODO | RPI4 | ARM v8 | 2GB | Broadcom BCM2711, Quad Core Cortex-A72 | Testing Server |
#TODO | AMD Ryzen 5 | Server | ??GB | 2200G | Server |
How to
- Install NixOS on a Machine. I use the default Gnome installer from xxxxxxxxxxx.
- Copy the
configuration.nix
andhardware-configuration.nix
files from the /etc/nixos directory
#TODO Look into default.nix or a way to have the shared information as part of thecommon
items. - Create a
hosts
directory on git for the new machine #IP