5668bc561d
vars: init
...
- init eval tests
- init basic interface
2024-06-27 21:09:55 +07:00
4022c13b31
Merge pull request 'Docs: rename clanName to just name' ( #1660 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-06-25 12:25:27 +00:00
3aa7a6ee69
Inventory: move to lib.inventory
2024-06-25 12:23:29 +00:00
241cca5b70
Docs: rename clanName to just name
2024-06-25 14:21:53 +02:00
7474f01193
Inventory: init draft ideas
2024-06-19 09:40:23 +02:00
3368255473
drop nixos-stable
2024-06-11 15:03:57 +02:00
83fe58e003
clan-core: add clan meta for ui usage
2024-05-31 16:26:46 +00:00
f46fd3ace6
make git-hooks opt-in
...
pre-commit hook break git commits and are disruptive.
Therefore people that want to enable this feature, should enable it locally instead.
I.e. treefmt will also check untracked files that are not meant for the current commit.
2024-05-27 11:08:17 +02:00
055b17c01b
add pre-commit check
...
make sure things are sane before they hit CI, re-purposing the existing
treefmt configuration.
this adds a custom installer for pre-commit hooks, which is inspired by
pre-commit.nix[0], but is much more minimal than the underlying
pre-commit[1] and builds on a historic idea[2] from this repository.
[0]: https://github.com/cachix/git-hooks.nix
[1]: https://github.com/pre-commit/pre-commit
[2]: 930923512c
2024-05-24 12:39:56 +00:00
b971156df1
flake.nix: change disko back to nix-community
2024-05-22 21:14:30 +02:00
ae7794dddd
Revert "Merge pull request 'add pre-commit-check' ( #1369 ) from fricklerhandwerk/clan-core:add-pre-commit into main"
...
This reverts commit acaa69e2bf
, reversing
changes made to a78f5b2bec
.
2024-05-22 14:31:53 +02:00
e37f7e2760
use a custom installer for pre-commit hooks
2024-05-22 11:49:57 +00:00
245b615209
add pre-commit check
...
make sure things are sane before they hit CI.
this re-purposes the existing treefmt configuration.
2024-05-22 11:49:57 +00:00
c1e7e25641
api: fix typing issues
2024-05-21 16:01:57 +02:00
21104a0465
webview: replace dream2nix by buildNpm from nixpkgs to save inputs
2024-05-21 15:52:20 +02:00
7980f13bed
add webview threaded api
2024-05-18 14:14:12 +00:00
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
2024-04-04 13:38:15 +02:00
3212410704
add flake-parts module for clan
2024-04-03 16:45:06 +02:00
492256ec54
docs: render zola pages in clan-core flake
...
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
...
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
2024-03-24 23:36:00 +01:00
e296a3019d
re-format with nixfmt
2024-03-17 19:48:49 +01:00
d1e8b1ed96
devShells: one global python devshell + activation via command
...
- 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
2024-02-11 08:40:41 +01:00
330ef00a7c
Removed python deal.
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
2023-11-11 18:28:18 +01:00
c8e1acac2b
rename luispkgs to nixpkgs-for-deal
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
2023-11-08 10:17:00 +01:00
94177d827d
switch to deltachat branch
2023-11-03 13:50:05 +01:00
742886b8d5
switch to back to nixos-unstable-small
2023-11-03 13:44:12 +01:00
7842c24c9d
add binary cache and switch back to main branch of disko
2023-10-04 08:08:06 +02:00
9242b3d118
also evaluate for aarch64-darwin
2023-09-28 16:01:42 +02:00
74a3c85c29
move zerotier secret generation into nixos module
2023-09-26 17:57:43 +02:00
56cd9d1cf4
fix makeDiskImages reference
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
2023-08-29 16:28:50 +02:00