DavHau
ea32fdbd93
generate_test_vars: move into clan_cli
...
Reduces overhead by not having to manage a separate package for this small tool
2025-09-16 16:37:41 +07:00
Jörg Thalheim
df32da304f
drop agit
2025-08-25 13:06:04 +02:00
pinpox
fa1693e8c0
pkgs/remove-moonlight-sunshine-accept: drop
...
Removes this package as the module has already be deprecated and removed
2025-08-18 14:39:08 +02:00
pinpox
2637496059
zt-tcp-relay: drop
2025-08-14 12:03:47 +02:00
Jörg Thalheim
567570e89c
make clan-core-for-checks a dev flake input
2025-08-11 15:36:40 +02:00
a-kenji
ae2d9e57ab
pkgs/distro-packages: Remove the distro packages
...
Remove the distro packages for now.
They can be added back, if we actually need them again.
2025-06-11 13:54:13 +02:00
a-kenji
6b206deb72
agit: init agit helper
...
This initializes a very simple AGit helper script.
Usage:
```
agit create
```
or
```
agit c
```
To create a new AGit Pr.
Integrate Pulling from an AGit remote.
Gitea doesn't expose an AGit endpoint in the api, or the `tea` cli.
This makes pulling not feasible, since there is no robust way to query
the AGit topic, which is the ref that need to be pulled.
One possible solution currently could be scraping the gitea instructions
for forking a pull request on an AGit PR.
2025-06-11 12:26:19 +02:00
pinpox
b27046c604
Remove yagna package and golem-provider
2025-06-04 12:55:46 +02:00
DavHau
0060424152
tests: test vars generation for all clan service tests
2025-05-31 12:17:52 +07:00
Jörg Thalheim
57dcd47992
rename ui to clan-app and move clan-app one layer up
2025-05-15 14:15:59 +02:00
Brian McGee
9f81d299d9
feat: use process-compose to run ui dev environment
2025-05-15 12:00:27 +01:00
Brian McGee
faf8689ab1
feat: group ui related packages under a ui directory
2025-05-15 12:00:24 +01:00
Jörg Thalheim
a6914a0598
use a clan-core snapshots for ci tests
...
We currently have to re-run our integration tests a lot because they are
depending on the whole repository. This pull request changes locks the
clan-core used for vm tests. This has the caveat that we might not run
the latest NixOS machine of our profiles. On the upside we can test
behaviour against an older clan-core version and capture breakages and
make it backwards compatible. If we actually want to test the latest
version, the PR that changes the exposed flake api, could also bump the
clan-core snapshot.
2025-05-12 13:21:25 +02:00
DavHau
1e8864b9ec
ci performance: add check to ensure nothing depends on the whole repo
...
Since this project is an ever growing monorepo, having derivations depending on the whole repo leads to bad CI performance, as the cache is busted on every commit.
-> We never want any derivations depend on the whole repo
...except: the test that tests that nothing depends on the whole repo, which is added by this commit.
For now only add this check to packages to allow contributors to build it locally.
We might want to add it to the CI later once all occurrences are fixed.
2025-04-30 13:17:33 +07:00
Jörg Thalheim
180ee83e1d
rename vars-generate to generate-test-vars
2025-04-21 15:18:14 +02:00
Johannes Kirschbauer
1edeccc393
pkgs(vars-generator): init new package to generate vars
2025-04-20 14:08:52 +02:00
Jörg Thalheim
3280ac98e8
Revert "zerotierone: fix on macOS"
...
This reverts commit fa38ed6f0b .
no longer needed after nixpkgs bump
2025-02-14 12:08:18 +07:00
Michael Hoang
fa38ed6f0b
zerotierone: fix on macOS
2025-02-10 20:56:31 +07:00
DavHau
3feaba2267
tea-create-pr: don't use clan-core formatter
2025-01-17 19:22:19 +07:00
Qubasa
44a2ce1583
Fix nix run .#clan-app
2025-01-06 20:14:20 +01:00
Qubasa
323a3a0e92
clan-app: packaged c webui lib
2025-01-06 20:13:41 +01:00
Jörg Thalheim
05d1c992ef
fix minifakeroot on macos
2024-12-03 13:01:16 +01:00
Johannes Kirschbauer
e5184eb5d4
chore(packages/schema): remove unused validation
2024-11-19 17:59:30 +01:00
Johannes Kirschbauer
c3133f7ecd
Icons: init figma icon sync & optimizer
2024-11-06 12:11:48 +00:00
Jörg Thalheim
8b2b82ab74
remove vendored nixos-facter package
2024-10-29 13:54:12 +01:00
DavHau
16845cae3c
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
Jörg Thalheim
535a39cff3
Revert "nixosModules,pkgs: remove installer. clanModules: init installer module"
...
This reverts commit 1090e36cf1 .
2024-09-03 07:04:34 +02:00
Qubasa
1090e36cf1
nixosModules,pkgs: remove installer. clanModules: init installer module
2024-09-03 00:25:16 +02:00
Jörg Thalheim
211c7856a3
Revert "zerotierone: fix build against rust 1.80"
...
This reverts commit 237f762490 .
2024-09-02 16:12:07 +02:00
Jörg Thalheim
f59f6e1d74
nixos-facter: init at 0-unstable-2024-08-26
2024-08-26 15:35:14 +02:00
Jörg Thalheim
237f762490
zerotierone: fix build against rust 1.80
2024-08-16 10:54:48 +02:00
DavHau
b1d08ac228
pkgs/yagna: init at pre-rel-v0.16.0-preview.deposits.3
2024-08-13 22:14:39 +02:00
Qubasa
131299694b
clan-vm-manager: Restore to known good version
2024-07-19 22:07:34 +02:00
Johannes Kirschbauer
fc7cc74b10
Init: classgenerator
2024-07-17 13:21:43 +02:00
Qubasa
698ff9dded
matrix-bot: Move it to clan-infra
2024-07-03 17:33:42 +02:00
Qubasa
341b8df7ad
matrix-bot: Init git commit summarizer
2024-07-02 19:43:42 +02:00
Johannes Kirschbauer
b03fe685dc
clan-app: rename clan-vm-manager
2024-06-05 11:24:59 +02:00
DavHau
5980794050
distro-packages: add test for deb installation
2024-06-04 06:09:58 +02:00
Jörg Thalheim
ef5170e44b
drop non-compiling wayland-proxy-virtwl
2024-05-29 12:51:18 +02:00
DavHau
baa33a53f5
packaging: package clan gui for many distros
2024-05-28 17:33:55 +02:00
Qubasa
d45ce2183e
init: vscode .#editor
2024-05-27 13:52:54 +02:00
Johannes Kirschbauer
484247de6d
add webview threaded api
2024-05-18 14:14:12 +00:00
Qubasa
b1dd5c2832
Add --ssh-pubkey FILE argument
2024-05-14 15:41:15 +02:00
Qubasa
edcc92c75b
Add package function-schema and module-schema. Add check for module jsonschema.
2024-05-01 23:16:17 +02:00
Jörg Thalheim
c59d9466b6
switch back to upstream waypipe
2024-03-25 13:34:02 +01:00
a-kenji
afb4a2a936
sunshine: improve launching of pairing
2024-03-20 09:55:25 +01:00
Jörg Thalheim
ede4d3f6e5
re-format with nixfmt
2024-03-17 19:48:49 +01:00
Jörg Thalheim
c23a878dfd
drop meshnamed from repository
...
It's not super useful and we can always add it back later if we need it.
2024-03-06 10:02:21 +01:00
lassulus
165604e1ac
halalify zerotierone
2024-02-01 15:44:13 +01:00
Jörg Thalheim
de604a3b74
package vsock-enabled waypipe
2024-01-29 11:48:08 +07:00