Commit Graph

3247 Commits

Author SHA1 Message Date
3be084941f
API Types: treat '_*' as private fields and dont inspect them
Some checks failed
buildbot/nix-eval Build done.
checks / checks-impure (pull_request) Successful in 2m8s
2024-07-06 16:17:44 +02:00
be71b17474
Doc: add conceptual documentation 2024-07-06 15:30:27 +02:00
e6179ab829
buildClan: autoimport configuration.nix & hardware-configuration.nix 2024-07-06 15:30:27 +02:00
80d886bf92
make machine class now a dataclass 2024-07-06 15:30:27 +02:00
8404883a59
simplify clan uri further 2024-07-06 15:30:27 +02:00
bf7609f447
clanModules: init packages 2024-07-06 15:30:27 +02:00
8f455fa02b
Fix frontmatter of module 2024-07-06 15:30:27 +02:00
9b6b7239ef
clanModules: init single disk 2024-07-06 15:30:27 +02:00
ff4bf58e24
matrix-bot: Working timer
matrix-bot: Working timer 2

matrix-bot: nix fmt
2024-07-06 15:30:27 +02:00
f4ad5784c1
matrix-bot: Working openai integration 2024-07-06 15:30:27 +02:00
61aa63f8a6
matrix-bot: Working private room join and better message 2024-07-06 15:30:27 +02:00
6d3d2502b9
matrix-bot: Init working sending and receiving
matrix-bot: Code cleanup

matrix-bot: Code cleanup#

matrix-bot: Code cleanup#

matrix-bot: Ping on review neede

Add .gitignore

Working user ping
2024-07-06 15:30:27 +02:00
1ba59bffd4
matrix-bot: Add argparse
add mautrix
2024-07-06 15:30:27 +02:00
ee12618778
matrix-bot: Init git commit summarizer 2024-07-06 15:30:27 +02:00
aabbd360a1
API: tests for module instance update 2024-07-06 15:30:27 +02:00
5ec32b4eba
lib: add fact loaders to clan lib 2024-07-06 15:30:27 +02:00
1436d2229c
add lib/facts.nix 2024-07-06 15:30:27 +02:00
c961380315
zerotier-static: halalify all packages 2024-07-06 15:30:27 +02:00
d75b02f611
remove unused multi machine clan urls 2024-07-06 15:30:27 +02:00
bcd5b04e95
zerotier-peers: use halalified package 2024-07-06 15:30:27 +02:00
5c6f3f46ab
API: remove performance constraints 2024-07-06 15:30:27 +02:00
9c21f6aa1c
API: add performance constraints 2024-07-06 15:30:27 +02:00
663f5a7ddd
remove unused MachineParams 2024-07-06 15:30:27 +02:00
ab35418bd8
machines/machines: drop unused qmp wrapper 2024-07-06 15:30:27 +02:00
74f03bda87
api: clan Modules add readme content 2024-07-06 15:30:27 +02:00
b62244d1e1
vars: add generators.<name>.finalScript 2024-07-06 15:30:27 +02:00
14d3982eb5
Fix test 2024-07-06 15:30:27 +02:00
cd41c8cf08
Inventory persistence improves error resistance 2024-07-06 15:30:27 +02:00
e8416bf467
API: migrate machines delete and list to inventory 2024-07-06 15:30:27 +02:00
f104f15a54
API: migrate add machine to inventory 2024-07-06 15:30:27 +02:00
942a4bc3f3
clan: implement OSC8 hyperlinks for help output
The name of the terminal help output stays the same to keep
compatibility with legacy terminal implementations.
2024-07-06 15:30:27 +02:00
46e3530110
drop duplicate empty template 2024-07-06 15:30:27 +02:00
28056ea055
secrets: add settings, generator submodules, improve tests 2024-07-06 15:30:27 +02:00
ac942ffe75
vars: simplify eval tests by using submodule directly 2024-07-06 15:30:27 +02:00
f336ee1b74
Inventory: add missing settings to build the test machine 2024-07-06 15:30:27 +02:00
930730c3dd
Inventory: add system and sample machine 2024-07-06 15:30:27 +02:00
9f426b3429
sshd: workaround for CVE-2024-6387 2024-07-06 15:30:27 +02:00
34bc48101b
introduce minifakeroot that also works on macos 2024-07-06 15:30:27 +02:00
64fc1c2330
make bubblewrap in fact generation optional 2024-07-06 15:30:27 +02:00
d141a9158d
formatter/vale: exclude lib
Fixes ci
2024-07-06 15:30:27 +02:00
43ba60b3e0
nixos-generators: drop nixlib copy 2024-07-06 15:30:27 +02:00
55fa615357
buildClan: improve deprecation error message of clanName
Printing the clanName in my case was actually more confusing then
helpful. Also mention what function needs to be updated.
2024-07-06 15:30:27 +02:00
1221814338
fix spelling in README 2024-07-06 15:30:27 +02:00
5e8f83de32
add Vale for prose linting 2024-07-06 15:30:27 +02:00
ed7798e043
vars: init
- init eval tests
- init basic interface
2024-07-06 15:30:27 +02:00
d312d5f358
update nixpkgs for new nix-unit 2024-07-06 15:30:27 +02:00
092207b79f
api: add endpoint machine_schema 2024-07-06 15:30:27 +02:00
19306b2889
Inventory: add eval tests 2024-07-06 15:30:27 +02:00
59ed1b4733
Inventory: restructure folders 2024-07-06 15:30:27 +02:00
eb766cfe7c
Add toml frontmatter description to jsonschema 2024-07-06 15:30:27 +02:00