DavHau
9b6fafcb2d
clan config: re-enable clan config
2023-09-19 15:12:29 +02:00
Jörg Thalheim
a8ba56de63
add ipdb to python breakpoint()
2023-09-15 13:45:01 +02:00
Luis-Hebendanz
58bb1b9914
Added example machine to machines list
2023-09-07 13:42:48 +02:00
Jörg Thalheim
3bdd3af248
cli: fix nixpkgs unfree import
2023-09-06 17:37:41 +02:00
DavHau
fcbc3ec899
clan-cli: use dependency flake instead of registry
2023-09-06 14:47:28 +02:00
Jörg Thalheim
4735586dac
fix uneccessary clan-cli rebuilds by not relying on self
2023-08-27 10:21:02 +02:00
Jörg Thalheim
9ae14a4f7d
integrate static assets into webui command
2023-08-26 12:24:57 +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
ce3ea68da3
drop unused / from PYTHONPATH
2023-08-26 09:29:28 +02:00
Jörg Thalheim
a3b408d8c8
use .direnv for generated project files
2023-08-26 09:26:31 +02:00
DavHau
fb76ad45e8
webui: implement /api/machines/{name}/schema
2023-08-25 21:26:30 +02:00
DavHau
780fd881c3
clan-config: fix tests
2023-08-22 21:17:47 +00:00
DavHau
9438a9eb5f
clan-config: move jsonschema lib to clanLib
2023-08-09 16:05:33 +02:00
Jörg Thalheim
4296ef92a9
rename clan to clan-cli
...
It's already confusing enough to have so many things called clan-cli
2023-08-08 14:18:10 +02:00
Jörg Thalheim
25b5f58866
drop nix-unit from flake-inputs
2023-08-03 11:29:05 +02:00
DavHau
b88ac7a2bf
clan-config: init
...
- nixos-modules to jsonschema converter
- nix unit testing via adisbladis/nix-unit
- clan config: configuration CLI for nixos-modules
2023-08-02 20:04:16 +02:00
Jörg Thalheim
81615939ea
clan-cli: also add dev dependencies to PYTHONPATH
2023-07-28 13:04:02 +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
3d14039474
using flakes for devshell without reimporting nixpkgs multiple times
2023-07-26 06:53:33 +00:00
Jörg Thalheim
a6e8e08dec
add module to generate zerotier configuration
2023-07-25 19:13:24 +02:00
DavHau
f370635518
python: fix dev shell command check
2023-07-21 13:51:56 +02:00
Jörg Thalheim
3ab90e6785
add deadnix to formatter
2023-07-21 11:25:24 +02:00
DavHau
af7e4d7bb9
clan-cli: shell completion for bash, zsh, fish
2023-07-21 11:19:03 +02:00
DavHau
9906d12384
clan-cli: initialize python project from template
...
clan-cli: remove unnecessary unit test file
clan-cli: fix shell.nix too stateful
clan-cli: remove conftest.py
clan-cli: fix flake-module.nix
2023-07-21 11:19:03 +02:00