DavHau
|
b13081a84c
|
tea-create-pr: get rid of runtime nix eval
...instead use our treefmt wrapper derivation which is exactly the same
but doesn't require an eval at runtime
|
2024-09-06 15:46:15 +02:00 |
|
DavHau
|
9d86c5474f
|
clan-cli: fix cyclic import problem
|
2024-09-06 15:38:12 +02:00 |
|
DavHau
|
f161c7ca58
|
vars: improve generator execution pipeline
- ensure all dependents are re-generated as well
- refactor: separate out computation of generator update closure
|
2024-09-06 14:30:49 +02:00 |
|
DavHau
|
1254b80a52
|
vars: add api endpoint set_prompts
|
2024-09-04 18:06:11 +02:00 |
|
DavHau
|
112982a7fb
|
vars: add get_prompts api endpoint
vars: add test for api endpoint get_prompts
|
2024-09-04 17:36:50 +02:00 |
|
DavHau
|
bd554ca392
|
vars: new option prompts.<name>.createFile
|
2024-09-04 15:48:10 +02:00 |
|
Johannes Kirschbauer
|
3b0d694a07
|
API: add sops keyfile checks
|
2024-09-04 15:29:06 +02:00 |
|
Johannes Kirschbauer
|
035344e47c
|
UI/iwd: wifi machine module
|
2024-09-04 15:22:34 +02:00 |
|
clan-bot
|
87c5ded6a2
|
Merge pull request 'apply TRY lint' (#2035) from joerg-ci into main
|
2024-09-04 13:20:11 +00:00 |
|
DavHau
|
570aadf065
|
vars: set vars via cli; improve getting vars via cli;
|
2024-09-04 14:48:42 +02:00 |
|
Johannes Kirschbauer
|
ace1598977
|
UI/refactor: unify clan details and edit
|
2024-09-04 10:16:08 +02:00 |
|
DavHau
|
e3280e2b1d
|
vars: add 'get' command to cli
|
2024-09-03 19:19:20 +02:00 |
|
Jörg Thalheim
|
f18771364c
|
get rid of ValueError
|
2024-09-03 18:14:31 +02:00 |
|
Jörg Thalheim
|
403b9cf2cc
|
apply TRY lint
|
2024-09-03 18:13:46 +02:00 |
|
Jörg Thalheim
|
68d777166a
|
classgen: use own Exception type
|
2024-09-03 18:13:18 +02:00 |
|
Johannes Kirschbauer
|
5defa9d49d
|
serde/fix: round trip string sanitizing
|
2024-09-03 18:03:13 +02:00 |
|
Johannes Kirschbauer
|
c9b3775f72
|
Fix cyclic imports: __init__.py are automatically imported
|
2024-09-03 17:24:31 +02:00 |
|
Johannes Kirschbauer
|
6e595c3f60
|
UI: Init iwd service for single wifi
|
2024-09-03 17:24:31 +02:00 |
|
DavHau
|
8efcd65bed
|
vars: global metadata paths for all store backends
This also changes the paths where sops stores teh secret -> all sops secrets will have to be re-generated
|
2024-09-03 16:30:01 +02:00 |
|
clan-bot
|
027e704534
|
Merge pull request 'UI: Admin shh module' (#2031) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-09-03 09:03:42 +00:00 |
|
Johannes Kirschbauer
|
2e4aca9c40
|
UI: Admin shh module
|
2024-09-03 10:57:01 +02:00 |
|
Jörg Thalheim
|
e6ae896ba1
|
flash: rename FileNotFoundError -> ClanError
|
2024-09-03 10:53:17 +02:00 |
|
Jörg Thalheim
|
44813d2fcc
|
only accept eval/build for nix command
|
2024-09-03 10:49:53 +02:00 |
|
Johannes Kirschbauer
|
12616359d5
|
UI: improve machine details
|
2024-09-03 08:35:33 +02:00 |
|
Jörg Thalheim
|
696fd73711
|
Revert "nixosModules,pkgs: remove installer. clanModules: init installer module"
This reverts commit 29a7f0312b.
|
2024-09-03 07:04:34 +02:00 |
|
Qubasa
|
29a7f0312b
|
nixosModules,pkgs: remove installer. clanModules: init installer module
|
2024-09-03 00:25:16 +02:00 |
|
DavHau
|
2621a961e7
|
vars: make simplify vars store abstraction
|
2024-09-02 18:44:00 +02:00 |
|
clan-bot
|
52707d333d
|
Merge pull request 'use pathlib everywhere' (#2023) from type-checking into main
|
2024-09-02 16:33:46 +00:00 |
|
Jörg Thalheim
|
659e5b37dd
|
use pathlib everywhere
|
2024-09-02 18:26:13 +02:00 |
|
Johannes Kirschbauer
|
aceae9aa1e
|
API: types schema improve typescript performance
|
2024-09-02 18:03:44 +02:00 |
|
Jörg Thalheim
|
af0a1dd3f2
|
use pathlib
|
2024-09-02 17:40:05 +02:00 |
|
Jörg Thalheim
|
e9536c2be0
|
moonlight-sunshine-accept: use pathlib and fix types
|
2024-09-02 17:36:47 +02:00 |
|
Jörg Thalheim
|
357b619068
|
add SIM lint
|
2024-09-02 16:39:30 +02:00 |
|
Jörg Thalheim
|
f6e2c11eb8
|
add SLF lint
|
2024-09-02 16:25:06 +02:00 |
|
Jörg Thalheim
|
270ffceeeb
|
Revert "zerotierone: fix build against rust 1.80"
This reverts commit e12ab8f70e.
|
2024-09-02 16:12:07 +02:00 |
|
Jörg Thalheim
|
ad3daa3ce4
|
add RET, Q, RSE lint
|
2024-09-02 15:58:49 +02:00 |
|
Jörg Thalheim
|
ddab0a66c8
|
add PT
|
2024-09-02 15:52:17 +02:00 |
|
Jörg Thalheim
|
078cab47bf
|
add FA, ICN, ISC, LOG, PIE and PYI linting
|
2024-09-02 15:41:56 +02:00 |
|
Johannes Kirschbauer
|
5cfa72edcc
|
UI: AdminSettings page
|
2024-09-02 15:08:36 +02:00 |
|
Johannes Kirschbauer
|
3b526955a2
|
API: init iwd clanModule inventory
|
2024-09-02 15:06:55 +02:00 |
|
Jörg Thalheim
|
3d6dbdd97f
|
move all ruff settings in one place
|
2024-09-02 14:07:06 +02:00 |
|
Jörg Thalheim
|
15ff74f7c2
|
enable ASYNC, DTZ, YTT and EM lints
|
2024-09-02 14:07:06 +02:00 |
|
Jörg Thalheim
|
d5440594be
|
sync up linter rules in all files
|
2024-09-02 13:40:15 +02:00 |
|
Jörg Thalheim
|
4632e5d0d9
|
replace breakpoint() check with python lint
|
2024-09-02 13:36:07 +02:00 |
|
Jörg Thalheim
|
e9a266001c
|
enable comprehensions linting rules
|
2024-09-02 13:35:52 +02:00 |
|
Jörg Thalheim
|
35839ef701
|
enable bug-bear linting rules
|
2024-09-02 13:26:07 +02:00 |
|
Jörg Thalheim
|
af4b9cc2d5
|
make all same-module imports relative, the rest absolute
This makes sorting more consitent.
|
2024-09-02 13:00:19 +02:00 |
|
Jörg Thalheim
|
f3a2b4d80e
|
fix all typing error in tests
|
2024-09-02 12:23:13 +02:00 |
|
DavHau
|
2ec3abb24c
|
vars: improve check command and add tests
|
2024-09-01 16:45:09 +02:00 |
|
DavHau
|
8ad90aa44f
|
vars: fix listing vars + add test
|
2024-09-01 16:10:25 +02:00 |
|