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
Jörg Thalheim
a7551c16e2
zt-tcp-relay: init at 2023-07-11
2024-01-12 13:49:36 +01:00
Jörg Thalheim
31fcd44351
drop qemu-rutabaga patches
2024-01-12 12:20:29 +01:00
Jörg Thalheim
f168a9282d
add wayland-proxy-virtwl fork
2023-12-15 12:36:07 +01:00
Jörg Thalheim
41b5e88808
use nix-unit from nixpkgs
2023-12-15 12:36:07 +01:00
Qubasa
999747c5fc
Deleted everything webui
2023-12-14 18:47:14 +01:00
Jörg Thalheim
eedcad03a3
add qemu-wayland
2023-12-06 15:53:23 +01:00
Jörg Thalheim
47471c666b
clan-vm-manager: add nix package
2023-11-23 15:30:44 +01:00
Jörg Thalheim
a25c597f92
add pending-reviews script
2023-11-15 13:48:52 +01:00
Jörg Thalheim
c796bc4a8b
package meshnamed
2023-11-08 14:32:49 +01:00
Johannes Kirschbauer
6150baedb3
coporate color system: init
2023-10-03 14:58:31 +02:00
Jörg Thalheim
7bef76f542
add zerotier-members script
2023-09-29 16:07:22 +02:00
Jörg Thalheim
dbc0ae08c0
integrate prettier into treefmt
2023-08-24 14:09:19 +02:00