My flake files which I use to manage my local and remote machines
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Zonsopkomst 097a134ee3
Fix image
2 days ago
common added TODO folder 1 week ago
hosts/home Testing 3 days ago
reference TODO 2 days ago
users Spelling, Nix Version 3 days ago
.directory Cleaned and compartmentalized files & hierarchy 2 weeks ago Added 2 days ago Fix image 2 days ago
flake.lock flake.lock 6 days ago
flake.nix Spelling, Nix Version 3 days ago

My NixOS Configuraton File

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

Current Desktop Screenshot



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


  • flake.nix: Declare hosts and home configurations
  • hosts: NixOS Configurations using nixos-rebuild --flake .#
  • common: Shared configurations


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