Commit Graph

4589 Commits

Author SHA1 Message Date
Jörg Thalheim
eb1daad08d vars: update message if vars are up-to-date 2024-11-08 15:43:10 +01:00
Jörg Thalheim
d3abedafa9 don't show stacktrace if update fail 2024-11-08 15:43:10 +01:00
Mic92
4da648bf0a Merge pull request 'Add inventory module for zerotier' (#2108) from init/zerotier-inventory into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2108
2024-11-08 14:10:23 +00:00
Jörg Thalheim
94f0d86432 zerotier-members: improve ux of console output 2024-11-08 14:10:23 +00:00
Jörg Thalheim
91ff83c3c0 zerotier-members: make output better 2024-11-08 14:10:23 +00:00
Jörg Thalheim
671effe3c3 clanModules/zerotier: add documentation 2024-11-08 14:10:23 +00:00
Jörg Thalheim
5b4badab10 clanCore/zerotier: quote "or" keyword in attrset 2024-11-08 14:10:23 +00:00
a-kenji
60d7c5d82c add clanModule for zerotier inventory 2024-11-08 14:10:23 +00:00
clan-bot
d653859a91 Merge pull request 'templates: Add all basic supported systems to the minimal-flake-parts template' (#2332) from kenji/clan-core:kenji-template-add-default-systems into main 2024-11-08 14:02:38 +00:00
a-kenji
45c0a4a4cd templates: Add all basic supported systems to the minimal-flake-parts tempalte 2024-11-08 14:38:31 +01:00
clan-bot
557c209565 Merge pull request 'pkgs/cli: Fix dynamic completions for update-hardware-config and it's flags' (#2330) from kenji/clan-core:kenji-update-hardware-config-fix-completions into main 2024-11-08 13:29:20 +00:00
a-kenji
e0cebd005a pkgs/cli: Fix dynamic completions for update-hardware-config and it's flags
Fix dynamic completions for `update-hardware-config` and it's flags.

Now `update-hardware-config` correctly suggests machines as well as for
example `--backend` suggests correctly their respective flags.
2024-11-08 14:23:11 +01:00
clan-bot
1ee61283ea Merge pull request 'flake/templates: Add minimal-flake-parts template' (#2329) from kenji/clan-core:kenji-minimal-template into main 2024-11-08 12:13:05 +00:00
a-kenji
985ab11808 flake/templates: Add minimal-flake-parts template 2024-11-08 13:07:27 +01:00
clan-bot
98884c1b71 Merge pull request 'pkgs/cli: Add minimal-flake-parts to create' (#2327) from kenji/clan-core:kenji-minimal-flake-parts into main 2024-11-08 11:40:39 +00:00
a-kenji
552fb7e54a pkgs/cli: Add minimal-flake-parts to create 2024-11-08 12:34:30 +01:00
clan-bot
fbf4252e8c Merge pull request 'templates: prefer non-shallow clones' (#2326) from kenji/clan-core:kenji-no-shallow into main 2024-11-08 11:29:24 +00:00
a-kenji
97f63205d2 templates: prefer non-shallow clones 2024-11-08 12:23:04 +01:00
clan-bot
01df2dcf39 Merge pull request 'templates: add a minimal flake-parts template' (#2324) from kenji/clan-core:kenji-templates-flake-parts into main 2024-11-08 10:55:00 +00:00
a-kenji
d2e70e17e5 templates: add a minimal flake-parts template 2024-11-08 11:47:13 +01:00
clan-bot
0e1cb1261b Merge pull request 'Icon Update: logo, icon.' (#2321) from hsjobeki/clan-core:hsjobeki-main into main 2024-11-06 13:01:40 +00:00
Johannes Kirschbauer
571f36c345 Docs: fix missing icons & favicon 2024-11-06 13:56:20 +01:00
Johannes Kirschbauer
9561103610 Icon Update: logo, icon. 2024-11-06 13:25:30 +01:00
hsjobeki
9974d9b4de Merge pull request 'Icons: init figma icon sync & optimizer' (#2315) from hsjobeki/clan-core:hsjobeki-main into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2315
2024-11-06 12:11:48 +00:00
Johannes Kirschbauer
a5fdb3ecf3 Icon Update: shellcheck 2024-11-06 12:11:48 +00:00
Johannes Kirschbauer
c3133f7ecd Icons: init figma icon sync & optimizer 2024-11-06 12:11:48 +00:00
clan-bot
c05ba13226 Merge pull request 'pkgs/cli: Hide clan history subcommand from help output' (#2319) from kenji/clan-core:kenji-cli-hide-history into main 2024-11-05 18:33:30 +00:00
a-kenji
fd3f2d1691 pkgs/cli: Hide clan history subcommand from help output
Hide the `clan history` subcommand from the help output.
It is only to be used by *very* advanced users currently and not even
them.
It is confusing in the current help output, because it is not clear what
it does.

This keeps the functionality around - while not confusing new users.
2024-11-05 19:27:43 +01:00
clan-bot
9d287cfc6a Merge pull request 'pkgs/cli: Apply naming standards to description and help fields' (#2318) from kenji/clan-core:kenji-pkgs/help-description into main 2024-11-05 18:25:01 +00:00
a-kenji
a195971749 pkgs/cli: Apply naming standards to description and help fields 2024-11-05 19:18:44 +01:00
a-kenji
04562b6d44 docs(contributing): Add standard for cli help description 2024-11-05 19:18:43 +01:00
clan-bot
f7f797730a Merge pull request 'vars: Add naming standard' (#2316) from kenji/clan-core:kenji-vars-naming into main 2024-11-05 18:11:12 +00:00
a-kenji
bb7c70e9ce vars: Add naming standard 2024-11-05 19:05:40 +01:00
clan-bot
a71b0bdc82 Merge pull request 'expose an option to generate hardware configuration during installation' (#2313) from hardware into main 2024-11-05 15:09:19 +00:00
Johannes Kirschbauer
c87e88af6e UI/details: return early in error case 2024-11-05 16:04:09 +01:00
Jörg Thalheim
2b05f90239 expose an option to generate hardware configuration during installation 2024-11-05 14:33:22 +01:00
clan-bot
949d70afd7 Merge pull request 'generate-hardware-config: remove backup file after we are done' (#2303) from hardware into main 2024-11-04 14:10:37 +00:00
Jörg Thalheim
86d8992046 generate-hardware-config: remove backup file after we are done 2024-11-04 15:05:08 +01:00
clan-bot
a91021dd64 Merge pull request 'Automatic flake update - disko - 2024-11-04T00:00+00:00' (#2297) from flake-update-disko-2024-11-04 into main 2024-11-04 12:50:31 +00:00
clan-bot
a1177f8304 Merge pull request 'Automatic flake update - flake-parts - 2024-11-04T00:00+00:00' (#2298) from flake-update-flake-parts-2024-11-04 into main 2024-11-04 12:49:21 +00:00
clan-bot
d4aa5a6a92 Merge pull request 'Automatic flake update - treefmt-nix - 2024-11-04T00:00+00:00' (#2302) from flake-update-treefmt-nix-2024-11-04 into main 2024-11-04 12:49:20 +00:00
clan-bot
15d9646ddd Merge pull request 'Automatic flake update - sops-nix - 2024-11-04T00:00+00:00' (#2301) from flake-update-sops-nix-2024-11-04 into main 2024-11-04 12:45:31 +00:00
Mic92
2d24c16d1d Merge branch 'main' into flake-update-disko-2024-11-04 2024-11-04 12:33:41 +00:00
Mic92
180087cdf1 Merge branch 'main' into flake-update-flake-parts-2024-11-04 2024-11-04 12:33:32 +00:00
Mic92
8968a1d3c5 Merge branch 'main' into flake-update-sops-nix-2024-11-04 2024-11-04 12:33:10 +00:00
Mic92
8a741807e3 Merge branch 'main' into flake-update-treefmt-nix-2024-11-04 2024-11-04 12:33:04 +00:00
Mic92
a2c4fdd495 Merge pull request 'inventory: make sure we always define all roles, even if we don't have machines' (#2296) from inventory-improvement into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2296
2024-11-04 12:32:58 +00:00
Jörg Thalheim
2f3369cca5 add build-on-remote flag 2024-11-04 13:27:50 +01:00
Jörg Thalheim
c02ecc2f67 tests/command: also wait for exit status 2024-11-04 12:57:07 +01:00
Jörg Thalheim
05ea59d38a inventory: make sure we always define all roles, even if we don't have machines
this makes write writing modules easier

add missing roles assertions
2024-11-04 12:57:07 +01:00