Johannes Kirschbauer
|
4b2d1b7923
|
Deserializer: add Nullable fields
|
2024-07-30 14:26:13 +02:00 |
|
a-kenji
|
acb5560de8
|
clan: remove flatpak check
This check logs, if the cli is started inside a flatpak environment.
|
2024-07-30 14:21:15 +02:00 |
|
a-kenji
|
d360cf86cb
|
merge-after-ci: use nix fmt
Use `nix fmt` instead of `treefmt` directly, since `treefmt` depends on
the cached devshell. This can lead to confusing errors.
|
2024-07-30 11:43:40 +00:00 |
|
a-kenji
|
ccdfd0c6fc
|
clan/secrets: improve naming of secret key
Change the secret key help wording to: `secret-name`,
to convey that it is the key and not the value.
Fixes: #1696
|
2024-07-30 12:54:22 +02:00 |
|
Johannes Kirschbauer
|
e21bfbc257
|
Deserializer: replace pydantic
|
2024-07-30 12:26:16 +02:00 |
|
Jörg Thalheim
|
2df19898a7
|
Merge remote-tracking branch 'origin/main' into rework-installation
|
2024-07-30 11:52:36 +02:00 |
|
Qubasa
|
0dcc9f903b
|
clan-vm-manager: Fix regression
|
2024-07-29 17:33:46 +02:00 |
|
Johannes Kirschbauer
|
6a13cb80cb
|
Clan-app: edit clan, memoize active clan
|
2024-07-29 17:06:11 +02:00 |
|
Qubasa
|
21f7a3c269
|
shell.nix: remove dependency in shell.nix on webui
|
2024-07-29 13:52:11 +02:00 |
|
DavHau
|
a5065a1936
|
vars/sops: fix loading of vars from directory structure
|
2024-07-29 18:01:26 +07:00 |
|
Johannes Kirschbauer
|
d11e725a80
|
Clan-app: example disk view
|
2024-07-29 11:49:55 +02:00 |
|
Johannes Kirschbauer
|
3e5ceb0eeb
|
Serializer: use alias, make it configurable for different use cases
|
2024-07-29 09:01:06 +02:00 |
|
Johannes Kirschbauer
|
b015f1f123
|
PropagatedBuild inputs workaround
|
2024-07-26 15:23:25 +02:00 |
|
Johannes Kirschbauer
|
c648e647bf
|
Serde: add unit tests for all serialization and deserialization logic
|
2024-07-26 14:23:41 +02:00 |
|
Johannes Kirschbauer
|
53d7c2507e
|
Clan-app: add popover - remove clan confirm
|
2024-07-25 13:11:50 +02:00 |
|
Johannes Kirschbauer
|
7783f17425
|
Clan-app: add dependencies; floating-ui; eslint-query
|
2024-07-25 13:09:18 +02:00 |
|
Jörg Thalheim
|
4ed7e9b030
|
Merge remote-tracking branch 'origin/main' into rework-installation
|
2024-07-24 21:58:57 +02:00 |
|
Jörg Thalheim
|
3583c25c67
|
fix error message when removing secrets
|
2024-07-24 20:21:10 +02:00 |
|
Jörg Thalheim
|
a6f4d6fbf0
|
remove 'Extra config:' warning
|
2024-07-24 20:04:31 +02:00 |
|
Johannes Kirschbauer
|
fe10c5fbd6
|
Clan-app: show clan details for each registered clan
|
2024-07-24 18:26:26 +02:00 |
|
Johannes Kirschbauer
|
ef973ff475
|
Clan-app: devshell add schemas for gtk4; gsettings
|
2024-07-24 18:26:26 +02:00 |
|
DavHau
|
9996f5596c
|
vars/sops: store secrets in /sops/vars
|
2024-07-24 18:42:50 +07:00 |
|
clan-bot
|
8020010fcf
|
Merge pull request 'Inventory improvements' (#1795) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-07-24 11:23:16 +00:00 |
|
Johannes Kirschbauer
|
1d51ae5c85
|
Fix unit tests
|
2024-07-24 13:15:08 +02:00 |
|
DavHau
|
ac5d421f84
|
sops/refactor: lay groundwork for secrets with arbitrary paths
|
2024-07-24 18:12:19 +07:00 |
|
DavHau
|
0222ebf482
|
secrets: refactor parameter naming
|
2024-07-24 17:50:03 +07:00 |
|
DavHau
|
bf5cc8c215
|
tests/generate_flake: support inventory argument
|
2024-07-24 17:06:42 +07:00 |
|
clan-bot
|
4d25118853
|
Merge pull request 'Add clan.borgbackup.exclude.' (#1790) from inventory-fixes into main
|
2024-07-24 08:40:54 +00:00 |
|
Johannes Kirschbauer
|
c8407e2052
|
Python Inventory classes: Auto-update
|
2024-07-24 10:37:19 +02:00 |
|
Johannes Kirschbauer
|
d38983c784
|
Create machine: init view with api
|
2024-07-24 10:34:11 +02:00 |
|
Johannes Kirschbauer
|
f787acdaa4
|
CLI: fix flakeId url interpretation
|
2024-07-24 10:34:11 +02:00 |
|
Johannes Kirschbauer
|
580cc12671
|
cli: Disable pre-commit hooks for cli commands
|
2024-07-24 10:34:10 +02:00 |
|
Johannes Kirschbauer
|
679fd914e0
|
Inventory: add load_eval method
|
2024-07-24 10:34:10 +02:00 |
|
Qubasa
|
4193d9e9a9
|
clan-vm-manager, clan-app: Make executable icon work in process overview
|
2024-07-23 14:12:45 +02:00 |
|
clan-bot
|
bb9da50d45
|
Merge pull request 'clan-vm-manager: Fix waypipe regression in nix code' (#1793) from Qubasa/clan-core:Qubasa-main into main
|
2024-07-23 11:24:05 +00:00 |
|
Qubasa
|
c6a0cd9398
|
clan-vm-manager: Fix waypipe regression in nix code
|
2024-07-23 13:20:02 +02:00 |
|
DavHau
|
00f7a6300b
|
clan-cli/secrets: refactor: rename secret -> secret_path
|
2024-07-23 18:18:32 +07:00 |
|
DavHau
|
5bd20fcf2c
|
vars: add support for password-store
|
2024-07-23 14:54:18 +07:00 |
|
Jörg Thalheim
|
21346f84ac
|
password-store: write secrets with read-only permission
Otherwise we are installing secrets with the wrong permissions on the
first install
|
2024-07-22 17:22:01 +02:00 |
|
Jörg Thalheim
|
8197bced46
|
add option to not create a git in flakes create
|
2024-07-22 16:08:59 +02:00 |
|
Jörg Thalheim
|
bba39c5c7d
|
hw-configure: use hostname specified in the nixos configuration
|
2024-07-22 16:08:59 +02:00 |
|
DavHau
|
9ff076aec1
|
vars: implement prompts
|
2024-07-22 20:40:12 +07:00 |
|
Jörg Thalheim
|
927aec0db5
|
don't setup json inventory for cli users
|
2024-07-22 08:22:58 +02:00 |
|
Jörg Thalheim
|
1e43a471d2
|
cli: default template url should come from the package itself rather than our gitea
This allow easier testing and also forks.
|
2024-07-22 08:22:58 +02:00 |
|
Jörg Thalheim
|
a22286018f
|
borgbackup: add exclude option
|
2024-07-21 22:58:34 +02:00 |
|
Jörg Thalheim
|
a1a36606e4
|
cleanup deprecated facts options
|
2024-07-21 18:11:30 +02:00 |
|
Jörg Thalheim
|
3d12aabf0c
|
test_flake_with_core_and_pass: don't use deprecated options
|
2024-07-21 18:03:51 +02:00 |
|
Jörg Thalheim
|
824c5d3f80
|
flake/create: fix "directory does not exist" error
|
2024-07-21 16:00:35 +02:00 |
|
Jörg Thalheim
|
563ead4652
|
only set git author / email when no one is set globally
|
2024-07-21 16:00:35 +02:00 |
|
Jörg Thalheim
|
2516f38c37
|
remove deprecated adwaita-icon-theme
|
2024-07-21 15:26:37 +02:00 |
|