flake/README.md
2023-01-31 14:44:23 -06:00

1.1 KiB

My NixOS Configuraton File

This is my NixOS with home-manager config structure using nix flakes

Current Desktop Screenshot

Gnome

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
nixos Dell Inspiron Laptop 16GB AMD?? Work
frija Acer Aspire 3 Laptop 4GB ?? 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
    #TODO Look into default.nix or a way to have the shared information as part of the common items.
  3. Create a hosts directory on git for the new machine #IP