DavHau
5ce72dd261
tests: reduce unnecessary rebuilds of several tests
...
Some test were referring to the whole source code via ${self} which amde them rebuild on every single commit.
This is not mitigated by introduceing `self.filter { include = [...]; }` allowin to a content addressed subset of the source code in tests.
2025-01-17 17:00:18 +07:00
DavHau
d528df903e
merge-acfter-ci: don't append username to remote branch
2025-01-17 10:36:45 +07:00
clan-bot
4c284bb86b
Merge pull request 'Migrate borgbackup module to vars' ( #2741 ) from pinpox/clan-core:migrate-borgbackup-vars into main
2025-01-16 12:16:37 +00:00
Pablo Ovelleiro Corral
038083bece
Migrate borgbackup module to vars
2025-01-16 13:14:24 +01:00
Jörg Thalheim
cb8ca601e2
switch to nixos-facter for hardware-config
2025-01-15 13:59:49 +00:00
Johannes Kirschbauer
f16f68c77b
Fix: remove password from facts store tests
2025-01-14 17:19:51 +01:00
Johannes Kirschbauer
14261b8a8c
Fix: secret facts store test
2025-01-14 17:19:50 +01:00
Jörg Thalheim
3bcbc8fa3d
reformat after update
2025-01-14 15:30:29 +01:00
Qubasa
68f56ecafd
clan-app: Change tkinter file dialogue to gtk4 file dialogue
2025-01-12 14:39:41 +07:00
Pablo Ovelleiro Corral
e4d3c03392
Implement clan ssh <hostname>
...
Fixes #2317
2025-01-11 23:15:39 +01:00
Qubasa
82f4fe44a7
clan-app: Rename dynamic library name, set macos x64 to unsupported
2025-01-11 13:06:40 +07:00
Qubasa
70e12b953b
webview-lib: Force clangStdenv everywhere as MacOS requires clangStdenv. Add clang-tools else clang headers aren't found
2025-01-11 12:55:03 +07:00
DavHau
4a9ae3a45f
vars: rename createFile -> persist
2025-01-11 04:19:46 +00:00
Qubasa
93a657aca6
clan-app: allow darwin build
2025-01-11 10:55:50 +07:00
Qubasa
6f0a87a752
clan-app: allow darwin build
2025-01-11 10:55:50 +07:00
Qubasa
387da30004
clan-app: Add .local.env source script for local debug builds
2025-01-11 10:55:50 +07:00
Qubasa
d13a0007db
clan-app: Fix webview crash on exception in api wrapper
2025-01-11 10:55:50 +07:00
Qubasa
06a85faca6
clan-app: Add gpg to allowed-programs.json
2025-01-11 10:52:22 +07:00
Qubasa
c6d5eb5037
clan-app: Fix default.nix
2025-01-11 10:52:22 +07:00
clan-bot
e3b54e62de
Merge pull request 'Fix clan state list command' ( #2716 ) from pinpox/clan-core:fix-state-list-command into main
2025-01-11 00:45:39 +00:00
Pablo Ovelleiro Corral
fd13e14c15
Fix clan state list command
2025-01-11 01:39:41 +01:00
Johannes Kirschbauer
a27a2d5c12
UI: add vars step to installation
2025-01-10 13:10:20 +01:00
Johannes Kirschbauer
3153d5e494
API: rename get_prompts to get_generators
2025-01-10 13:10:19 +01:00
Johannes Kirschbauer
1058d5ff07
Fix: select add portalRef instead of modalContextId
2025-01-10 13:07:47 +01:00
Johannes Kirschbauer
fbaf9065bf
Disk Templates: Fix invalid toml frontmatter
2025-01-10 12:06:41 +00:00
Johannes Kirschbauer
355583c0d4
Webview: fix thread_task cannot raise exceptions
2025-01-10 12:06:01 +00:00
Johannes Kirschbauer
06869a4d27
API/vars: use string based interfaces to get and set vars to avoid state mutations
2025-01-10 12:06:01 +00:00
Qubasa
3d0b2948f3
docs: Add debugging.md and repo-layout.md guides
2025-01-09 13:01:49 +00:00
Jörg Thalheim
eae450df95
replace expect with bash.
2025-01-09 12:43:33 +01:00
Jörg Thalheim
84086b75a6
don't run sops + editor in a pipe
2025-01-07 14:12:54 +01:00
Johannes Kirschbauer
ecf37e02f8
API/vars: simplify get/set prompts
2025-01-07 11:09:58 +01:00
Johannes Kirschbauer
466fcad6a9
UI: chore create prettier config. Avoid ci/local formatting discprepancies
2025-01-07 10:28:42 +01:00
Johannes Kirschbauer
3a3ab37a18
UI: improve disk workflow when already initialized
2025-01-07 10:22:18 +01:00
Johannes Kirschbauer
9fa322af93
UI: fix select disabled
2025-01-07 10:21:47 +01:00
Johannes Kirschbauer
6403b42bb2
API: Disk templates, persist original values
2025-01-07 10:21:47 +01:00
Qubasa
32bdf963a6
clan-app: Fix python3Full and python3 incompatibilities. 'pytest' not found and devshell bugs
2025-01-07 00:10:34 +01:00
Qubasa
057fded624
clan-app: Fix clan-app-pytest not finding python3Full
2025-01-06 20:14:46 +01:00
Qubasa
b1328b4d9b
clan-app: fix webiview-lib under darwin
2025-01-06 20:14:42 +01:00
Qubasa
c0ecb557bf
clan: revert flake.lock upgrade
2025-01-06 20:14:35 +01:00
Qubasa
63331a2a44
clan-cli: Ignore new type hints in api/serde.py
...
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
2025-01-06 20:14:28 +01:00
Qubasa
1b1fa8c71b
clan-app: working nix run .#clan-app, working open_file with tkinter
2025-01-06 20:14:28 +01:00
Qubasa
06879c1d34
clan-app: working file dialogue
2025-01-06 20:14:24 +01:00
Qubasa
0123fcd3a5
clan-app: working js<->python api bridge
2025-01-06 20:14:20 +01:00
Qubasa
44a2ce1583
Fix nix run .#clan-app
2025-01-06 20:14:20 +01:00
Qubasa
2014f3663f
clan-app: added header files
2025-01-06 20:14:09 +01:00
Qubasa
34fa4c18b1
clan-app: Working webview from webview lib
2025-01-06 20:14:05 +01:00
Qubasa
a10b4b456b
clan-app: changed webui to webview lib
2025-01-06 20:14:01 +01:00
Qubasa
323a3a0e92
clan-app: packaged c webui lib
2025-01-06 20:13:41 +01:00
Johannes Kirschbauer
a5307f9e0a
UI: break out install into step components
2025-01-06 10:22:17 +01:00
Johannes Kirschbauer
9df882da24
UI: fix select render nested portal within dialog
2025-01-06 10:21:51 +01:00