17 lines
No EOL
450 B
Makefile
17 lines
No EOL
450 B
Makefile
[private]
|
|
default:
|
|
@just -l
|
|
|
|
[doc('Update flake dependencies')]
|
|
update:
|
|
nix flake update
|
|
|
|
[doc('install nixos on a system (uses nix-anywhere)
|
|
> profile: Which profile to use
|
|
> host: How to reach the target system in the standard format of `user@host`
|
|
')]
|
|
install profile host:
|
|
nix run nixpkgs#nixos-anywhere -- \
|
|
--flake .#{{profile}} \
|
|
--generate-hardware-config nixos-generate-config ./hardware-configuration.nix \
|
|
{{host}}
|