Qubasa
58b54bb9df
API: Added Path validators. api/flake/create inits git repo. Fixed vscode interpreter problem
2023-10-27 19:11:27 +02:00
Qubasa
912d6428a3
API: Added endpoint & test for /api/flake/attrs
2023-10-01 12:50:54 +02:00
Jörg Thalheim
cb946df8b9
only pass experimental-features onces to nix-build
2023-09-27 13:08:24 +00:00
Jörg Thalheim
2e88454b5a
move zerotier secret generation into nixos module
2023-09-26 17:57:43 +02:00
Jörg Thalheim
0314132a1a
rewrite sops backend for secret generation and add tests
2023-09-21 17:22:20 +02:00
Jörg Thalheim
a65413c98e
use experimental flags everywhere
2023-09-19 13:12:10 +02:00
Jörg Thalheim
8a96254100
nix_build: add experimental flags
2023-09-15 14:30:17 +02:00
lassulus
0132abc547
secrets: use CLAN_DIR instead of clanCore.clanDir for fact storage
2023-09-15 12:17:07 +00:00
lassulus
a59e8478fa
clan-cli nix_build_machine: don't create result link
2023-09-15 12:17:07 +00:00
lassulus
55fc055549
clan_cli/nix: convert path to string
2023-09-15 12:17:07 +00:00
lassulus
0e3f8bb3f9
clan-cli nix_build_machine: cast flake_url to str
2023-09-15 12:17:07 +00:00
Jörg Thalheim
9b7b6996d6
nix_eval: add --json by default
2023-09-15 13:50:31 +02:00
Jörg Thalheim
3d071396d0
nix_build_machine: escape json
2023-09-13 16:40:26 +02:00
Jörg Thalheim
825caeb63a
add nix_build_machine function
2023-09-13 16:01:43 +02:00
Jörg Thalheim
3bdd3af248
cli: fix nixpkgs unfree import
2023-09-06 17:37:41 +02:00
DavHau
e7dcc0d260
clan-cli: fix nix_shell --inputs from
2023-09-06 16:13:27 +02:00
DavHau
df10ca6ece
clan-cli: fix nix_shell
2023-09-06 15:18:22 +02:00
DavHau
fcbc3ec899
clan-cli: use dependency flake instead of registry
2023-09-06 14:47:28 +02:00
DavHau
8ca0a2aee4
clan-config: introduce --machine + add tests
2023-08-30 20:59:26 +02:00
Jörg Thalheim
fb7c77690a
replace environment variable with nixpkgs directory
...
In this directory we generate all the files that we need to load nixpkgs.
This seems more robust than all those environment variables that may or not may be set.
2023-08-26 11:45:09 +02:00
Jörg Thalheim
09cc79867d
cli: get optional deps from our own flake
...
This ensures we actually test if all those binaries build
2023-07-26 09:31:49 +02:00
Jörg Thalheim
83005a6795
cli: use nixpkgs in nix shell in pure mode
...
This avoids nixpkgs config and overlay provided by the user.
Also enables caching in nix.
2023-07-26 09:31:49 +02:00
Jörg Thalheim
72f6b368d6
cli: resolve CLAN_NIXPKGS on every invocation
...
this makes mocking easier
2023-07-26 06:53:33 +00:00
Jörg Thalheim
409e5d459c
zerotier: move nix_shell to external package
2023-07-26 08:04:46 +02:00