a-kenji
8504a0e674
add clanModule for zerotier inventory
2024-11-08 14:10:23 +00:00
a-kenji
a6f44fd6bd
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
a-kenji
f76276cd55
pkgs/cli: Add minimal-flake-parts to create
2024-11-08 12:34:30 +01:00
Johannes Kirschbauer
4192625a0c
Icon Update: logo, icon.
2024-11-06 13:25:30 +01:00
Johannes Kirschbauer
9d8b544f45
Icon Update: shellcheck
2024-11-06 12:11:48 +00:00
Johannes Kirschbauer
2b0f4fc4b8
Icons: init figma icon sync & optimizer
2024-11-06 12:11:48 +00:00
a-kenji
be1d936e9d
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
a-kenji
928d26a8cb
pkgs/cli: Apply naming standards to description and help fields
2024-11-05 19:18:44 +01:00
Johannes Kirschbauer
2bf0753722
UI/details: return early in error case
2024-11-05 16:04:09 +01:00
Jörg Thalheim
414c908717
expose an option to generate hardware configuration during installation
2024-11-05 14:33:22 +01:00
Jörg Thalheim
c9760e942e
generate-hardware-config: remove backup file after we are done
2024-11-04 15:05:08 +01:00
Jörg Thalheim
1ec4bb124e
add build-on-remote flag
2024-11-04 13:27:50 +01:00
Jörg Thalheim
1a98bd7234
tests/command: also wait for exit status
2024-11-04 12:57:07 +01:00
clan-bot
48e1dcb0f2
Merge pull request 'Add nixos-facter, vars fixes and remove git from base system' ( #2292 ) from vars into main
2024-10-29 13:00:38 +00:00
Jörg Thalheim
4707368bd4
remove vendored nixos-facter package
2024-10-29 13:54:12 +01:00
Jörg Thalheim
aba5ae93ad
fix resource leak in case need_user_terminal is used
2024-10-29 13:54:12 +01:00
Jörg Thalheim
c6a789f0b9
Revert "{facts,vars}/generator: also setup /proc"
...
This reverts commit 943f836997a54f8b0d40665b555034b8ac5a5da4.
This currently fails in nix sandbox builds... figure this out later.
2024-10-29 13:53:58 +01:00
Jörg Thalheim
dec04d21ac
{facts,vars}/generator: also setup /proc
...
some applications fail without proc
2024-10-29 13:53:58 +01:00
danjujan
a9552b07c6
pkgs: fix typos
2024-10-29 12:37:34 +00:00
DavHau
82b3c901dc
ssh: fix ssh connections failing due to missing stdin
2024-10-28 17:56:12 +07:00
DavHau
7208c6dc82
vars: fix shared dependency was not resolved correctly
2024-10-23 20:43:33 +07:00
DavHau
db0fdba384
cli: set needs_user_terminal for all ssh commands
2024-10-23 19:40:50 +07:00
DavHau
28026a9b92
cmd.run: add needs_user_terminal to unbreak sudo
2024-10-23 17:37:54 +07:00
Jörg Thalheim
4230ae6750
ruff: enable warning lints
2024-10-23 09:06:02 +00:00
Louis Opter
f540ab91a1
vars: add the user and group options on files
...
This changeset forwards the ownership control options from sops-nix.
2024-10-23 09:05:53 +00:00
Jörg Thalheim
9a560dfa35
test_modules: add missing check argument
2024-10-23 09:50:08 +02:00
Jörg Thalheim
fb277c9bf1
tests/command: also wait for processes to avoid leaks
2024-10-23 09:48:50 +02:00
Johannes Kirschbauer
309b282d57
UI: improve dynamic module interface rendering
2024-10-22 13:30:33 +00:00
Mic92
3c9a32d24d
Merge branch 'main' into amunsen-main
2024-10-22 11:00:26 +00:00
Jörg Thalheim
0119cf8668
clan-vm-manager: fix typing error
2024-10-22 12:47:56 +02:00
Jörg Thalheim
10c2f7844f
fix nixpkgs command with latest nix version
2024-10-22 12:46:56 +02:00
Johannes Kirschbauer
8176d1acc0
UI: Init dynamic rendering of module config
2024-10-18 17:15:33 +02:00
Johannes Kirschbauer
4b0af71b9d
Serde: fixup & tests after changed serialization
2024-10-18 12:42:35 +02:00
Timo
6897def471
ui/machinelistitem: changes background-color on card
2024-10-18 12:02:00 +02:00
Johannes Kirschbauer
f05268cda8
UI: Init modules list view, details view
2024-10-17 10:27:39 +02:00
Johannes Kirschbauer
c6eb7545bb
API/Modules-list: List only inventory modules
2024-10-17 10:27:00 +02:00
Johannes Kirschbauer
688671bab8
Serde: improve js-python bridge
2024-10-17 10:26:14 +02:00
DavHau
cc43a46c53
vars: show full var_id when prompting
2024-10-16 13:13:41 +07:00
Qubasa
95cb7d66a7
clan-flash: --keymap option also sets xserver keymap now. renamed 'clan flash apply' to clan 'flash write'
2024-10-11 20:51:59 +02:00
Jörg Thalheim
6140c53de0
use actual performance timer to measure how long a process takes
2024-10-10 17:59:56 +02:00
Jörg Thalheim
71e7ecd49c
improve terminating processes on error
2024-10-10 17:59:26 +02:00
Jörg Thalheim
d97bda9c0d
{vars,facts}/upload: fix ipv6 support
2024-10-10 17:03:32 +02:00
Jörg Thalheim
91d5741c97
properly support verbatim ipv6 addresses
2024-10-10 17:03:32 +02:00
DavHau
d9597dab05
vars,facts: add sops.defaultGroups to new machines
...
Prior to this, when initializing new machines, only the current user had access to it's key which prevents other admin users to deploy this machine later
2024-10-10 19:31:03 +07:00
clan-bot
f821ff74d7
Merge pull request 'vms run: disable waypipe on xorg by default' ( #2239 ) from DavHau/clan-core:DavHau-dave into main
2024-10-10 12:30:17 +00:00
DavHau
ee6954b818
vms run: disable waypipe on xorg by default
2024-10-10 17:06:38 +07:00
Johannes Kirschbauer
b029bc6bdc
Clan-app: use software rendering, simplify wrapper
2024-10-09 16:38:22 +02:00
Jörg Thalheim
f6bb721d83
refactor evalClanModules to accept a module instead of a modulename
2024-10-09 14:48:43 +02:00
clan-bot
9a87ad096d
Merge pull request 'Inventory/schemas: move all schemas to legacyPackages.schemas' ( #2234 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-10-09 11:44:05 +00:00
Jörg Thalheim
d689709e4b
old json schema code
2024-10-09 13:30:50 +02:00