Commit Graph

16 Commits

Author SHA1 Message Date
Jörg Thalheim
2f1dac6962 make machine class now a dataclass 2024-07-03 12:34:43 +02:00
a-kenji
32a20caad4 clan: add dynamic completions
Add dynamic completion scaffolding to the clan `cli`.
Also add a dynamic completion mechanism for machines for commands that
have machines as their sole argument.

More intricate dynamic completions will be implemented in follow up
PR's.
2024-05-31 12:55:41 +02:00
Jörg Thalheim
eb5fe2fe15 flash: make configuration more explicit
Injecting nixos configuration and potentially overriding settings a user
made and can cause surprises.
In most cases, users want to just make these option part of their NixOS
configuration and by having the rest in the command line
we make it more explicit what other configuration is being applied.
2024-05-29 12:45:50 +02:00
Jörg Thalheim
3bd7641a72 flash: add write-efi-boot-entries flag 2024-05-29 10:14:14 +02:00
Jörg Thalheim
fc3f65fb57 allow to override nix options in update/install/flash commands 2024-05-29 10:14:14 +02:00
Qubasa
908f9af671 Migrated blog to mkdocs 2024-05-16 15:08:24 +02:00
Qubasa
aca83b3448 fix get_keymap_and_locale 2024-05-14 15:41:15 +02:00
Qubasa
9ccf712ce8 Removed ssh password login 2024-05-14 15:41:15 +02:00
Qubasa
182b6f51f7 Add keymap and language detection 2024-05-14 15:41:15 +02:00
Qubasa
edce28582a clan flash: Copied network-status from nixos-images into installer 2024-05-14 15:41:15 +02:00
Qubasa
b1dd5c2832 Add --ssh-pubkey FILE argument 2024-05-14 15:41:15 +02:00
Jörg Thalheim
207225d5af flash: expose mode option 2024-04-05 18:48:37 +02:00
Jörg Thalheim
3ad6d6b15e flash: improve prompt if no disk is specified 2024-04-03 12:00:02 +02:00
lassulus
8d34c51df2 refactor secrets & facts -> secret_facts & public_facts 2024-03-23 05:46:54 +01:00
Jörg Thalheim
800bfd4653 add flash command 2024-03-07 14:13:11 +01:00
lassulus
bbc28a6262 clan-cli: add simple flash command 2024-02-07 05:26:01 +01:00