Commit Graph

76 Commits

Author SHA1 Message Date
4f6d25160f Add --ssh-pubkey FILE argument 2024-05-14 15:41:15 +02:00
babf7e3d12
docs: clean up directory structure 2024-04-13 14:48:26 +02:00
43102906aa
disable module docs until migrated 2024-04-12 17:13:11 +02:00
1e08a454fb
docs: self host documentation with mkDocs 2024-04-12 17:13:11 +02:00
28e8af60cf flake-parts: fix clan-core reference
All checks were successful
checks / check-links (pull_request) Successful in 13s
checks / checks-impure (pull_request) Successful in 1m50s
checks / checks (pull_request) Successful in 4m5s
2024-04-04 13:38:15 +02:00
3212410704 add flake-parts module for clan
Some checks failed
checks / check-links (pull_request) Successful in 14s
checks / checks-impure (pull_request) Successful in 1m51s
checks / checks (pull_request) Failing after 3m39s
2024-04-03 16:45:06 +02:00
492256ec54 docs: render zola pages in clan-core flake
All checks were successful
checks / check-links (pull_request) Successful in 14s
checks / checks-impure (pull_request) Successful in 1m51s
checks / checks (pull_request) Successful in 3m41s
This integrates the generated options docs part of our website into the clan-core project. This is better than having it in a separate repos because we want to lear about breakages as early as possible.

Changes which break the documentation should be blocked by this early on
2024-03-31 12:33:31 +07:00
e0bdf1ce39 docs: render module options docs
All checks were successful
checks / check-links (pull_request) Successful in 14s
checks / checks (pull_request) Successful in 3m46s
checks / checks-impure (pull_request) Successful in 1m49s
fix errors while rendering some modules
2024-03-31 00:26:08 +07:00
8ab9d20342 clan-vm-manager: Working pytest skeleton. clan-cli: Fixing devshell depending on itself
All checks were successful
checks / check-links (pull_request) Successful in 14s
checks / checks-impure (pull_request) Successful in 1m53s
checks / checks (pull_request) Successful in 4m13s
2024-03-24 23:36:00 +01:00
e296a3019d re-format with nixfmt
All checks were successful
checks / check-links (pull_request) Successful in 21s
checks / checks-impure (pull_request) Successful in 1m50s
checks / checks (pull_request) Successful in 4m23s
2024-03-17 19:48:49 +01:00
d1e8b1ed96 devShells: one global python devshell + activation via command
All checks were successful
checks / check-links (pull_request) Successful in 21s
checks / checks-impure (pull_request) Successful in 1m55s
checks / checks (pull_request) Successful in 2m45s
- this adds devShells.{system}.python
- a 'select-shell' command to switch between devshells
2024-03-01 18:16:38 +07:00
eebd9d0b4a allow passing of extra_config into machines
All checks were successful
checks-impure / test (pull_request) Successful in 1m40s
checks / test (pull_request) Successful in 2m41s
2024-02-11 08:40:41 +01:00
330ef00a7c Removed python deal.
All checks were successful
checks-impure / test (pull_request) Successful in 1m17s
checks / test (pull_request) Successful in 2m48s
2023-12-30 23:10:43 +01:00
a4075510c8 flake: define option for clanInternals
We need this to define test machines in different flake modules
2023-12-18 23:41:31 +01:00
8ee72ba5fa clanCore: refactor flake-module.nix into smaller files 2023-12-15 14:14:20 +01:00
bd7cbb331f drop floco from flake inputs 2023-12-15 12:36:07 +01:00
f68c10a008 clan-vm-manager: add nix package 2023-11-23 15:30:44 +01:00
b2998e2e94 fix sops-nix override
All checks were successful
checks-impure / test (pull_request) Successful in 1m40s
checks / test (pull_request) Successful in 2m32s
2023-11-11 18:28:18 +01:00
c8e1acac2b rename luispkgs to nixpkgs-for-deal
All checks were successful
checks-impure / test (pull_request) Successful in 1m34s
checks / test (pull_request) Successful in 2m32s
2023-11-10 13:14:06 +01:00
32aa287da5 Added schemathesis dependency 2023-11-08 19:56:05 +01:00
9cb46bf1cd Flake: Added python package deal as dependency 2023-11-08 19:55:11 +01:00
9beb302b9a switch back to main
All checks were successful
checks-impure / test (pull_request) Successful in 2m51s
checks / test (pull_request) Successful in 3m53s
2023-11-08 10:17:00 +01:00
94177d827d switch to deltachat branch
Some checks failed
checks-impure / test (pull_request) Successful in 2m25s
checks / test (pull_request) Failing after 3m54s
2023-11-03 13:50:05 +01:00
742886b8d5 switch to back to nixos-unstable-small
Some checks failed
checks-impure / test (pull_request) Successful in 2m44s
checks / test (pull_request) Failing after 4m8s
2023-11-03 13:44:12 +01:00
7842c24c9d add binary cache and switch back to main branch of disko
All checks were successful
checks-impure / test (pull_request) Successful in 19s
checks / test (pull_request) Successful in 2m0s
2023-10-04 08:08:06 +02:00
9242b3d118 also evaluate for aarch64-darwin
All checks were successful
checks-impure / test (pull_request) Successful in 9s
checks / test (pull_request) Successful in 24s
2023-09-28 16:01:42 +02:00
74a3c85c29 move zerotier secret generation into nixos module
Some checks failed
checks-impure / test (pull_request) Failing after 7s
checks / test (pull_request) Successful in 23s
2023-09-26 17:57:43 +02:00
56cd9d1cf4 fix makeDiskImages reference
All checks were successful
checks-impure / test (pull_request) Successful in 9s
checks / test (pull_request) Successful in 23s
2023-09-22 12:59:37 +02:00
1ae314d39c init clanModules.diskLayouts 2023-09-21 17:22:20 +02:00
9b6fafcb2d clan config: re-enable clan config 2023-09-19 15:12:29 +02:00
4afd9910e9 Revert "rename clanCore to clan.core"
This reverts commit fef796fa6e.
2023-08-30 15:24:33 +02:00
fef796fa6e rename clanCore to clan.core 2023-08-30 12:46:49 +00:00
a052c41469 improve ci check 2023-08-30 12:02:49 +00:00
9fca1e7f43 move clanCore into nixosModules, add secrets generate command
All checks were successful
checks-impure / test (pull_request) Successful in 2s
checks / test (pull_request) Successful in 2s
2023-08-29 16:28:50 +02:00
7365df338b Merge pull request 'Add nixos module to import secrets automatically' (#154) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 27s
2023-08-23 12:04:20 +00:00
63bb9395fd automatically import secrets into nixos 2023-08-23 13:59:43 +02:00
ed1d28f20b import nixosModules explicitly
we need to also import sops-nix for sops
2023-08-23 13:59:43 +02:00
999fbe0d89 clan-config: add readme
Some checks failed
build / test (pull_request) Failing after 24s
Also add capability of reading an option value
2023-08-23 01:01:07 +02:00
48686591d8 clan-config: improve and add flake-parts module for clan-config 2023-08-22 21:17:47 +00:00
00826d848e checks: ensure clanModules are clan-config compatible
All checks were successful
build / test (pull_request) Successful in 21s
2023-08-09 18:42:03 +02:00
7262208a4c clanLib.jsonschema: move tests from pkgs/clan-cli
All checks were successful
build / test (pull_request) Successful in 26s
2023-08-09 16:05:33 +02:00
6d1de943e1 move out non-toplevel flake modules from flake.nix
All checks were successful
build / test (pull_request) Successful in 21s
2023-08-08 14:03:26 +02:00
c9b19b5060 init: ui bootstrapping nextjs
All checks were successful
build / test (push) Successful in 20s
2023-08-05 11:42:48 +02:00
d947c32a9b use callPackage for merge-after-ci, nix-unit & tea-create-pr
All checks were successful
build / test (push) Successful in 9s
2023-08-03 18:05:53 +02:00
b8fd28af2f move flake-parts into pkgs or toplevel
All checks were successful
build / test (push) Successful in 8s
2023-08-03 17:11:36 +02:00
930923512c replace pre-commit with shell script
All checks were successful
build / test (push) Successful in 9s
This saves one flake input and some python dependencies
2023-08-03 14:43:20 +02:00
25b5f58866 drop nix-unit from flake-inputs 2023-08-03 11:29:05 +02:00
5268ecb595 flake: add input nix-unit 2023-08-02 18:44:36 +02:00
25024861f9 installer: reuse pkgs
All checks were successful
build / test (push) Successful in 7s
2023-08-02 11:51:20 +02:00
1355ceff4a fixup! move modules into nixosModules, add autoimport 2023-08-02 10:32:51 +02:00