Congrats! It took me three months to get everything running the way I wanted. Now I run a bunch of machines off of a single flake, managing family and friend's machines too. Next is moving my server over to nixos. Read through the wiki and site, get on the nixos discord or matrix site, ask questions, use the discourse, and when you feel confident nixos-rebuild switch --flake .#
!
nixos
All about NixOS - https://nixos.org/
The --flake .#
is redundant, just FYI ;)
There's a difference. Without it, it loads the flake from /etc/nixos/flake.nix instead of the current directory. (What is redundant is the #
, you can just write --flake .
)
Yeah, true, valid point.
Guess I never thoughg about rebuilding from anywhere not /etc/nixos
FYI you can do:
nixos-rebuild switch --flake git+https://yourgithost.com/yourrepo
Also, depending on how the flake is setup, you might also have to add .#hostname
, at least for the initial run. After that .#
can evaluate which host is being rebuilt.
@[email protected] @ck_ haha, on lemmy, I was trying to add .#\
, but \
kept getting deleted. Markdown??
The nix wiki, packages an options pages are all I need most of the time.
@canute @nixos Lookup for
nix for impatient
https://fasterthanli.me/series/building-a-rust-service-with-nix
ryantm s posts and repo