My flake files which I use to manage my local and remote machines
https://git.disroot.org/Zonsopkomst/flake
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.
|
2 days ago | |
---|---|---|
common | 1 week ago | |
hosts/home | 3 days ago | |
reference | 2 days ago | |
users | 3 days ago | |
.directory | 2 weeks ago | |
LICENSE.md | 2 days ago | |
README.md | 2 days ago | |
flake.lock | 6 days ago | |
flake.nix | 3 days ago |
README.md
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 |
---|---|---|---|---|---|
frija | Acer Aspire 3 | Laptop | ??GB | ?? | Testing |
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 - Create a
hosts
directory on git for the new machine