-
88e85cdbbe
clan-cli/envrc: disable remote builders
Jörg Thalheim
2023-07-26 08:52:15 +02:00
-
3d14039474
using flakes for devshell without reimporting nixpkgs multiple times
Jörg Thalheim
2023-07-26 08:29:34 +02:00
-
72f6b368d6
cli: resolve CLAN_NIXPKGS on every invocation
Jörg Thalheim
2023-07-26 08:17:37 +02:00
-
9aa75336b7
cli: use nix_shell also in ssh.py
Jörg Thalheim
2023-07-26 08:12:37 +02:00
-
-
24b9ded397
Merge pull request 'zerotier: move nix_shell to external package' (#24) from zerotier into main
Mic92
2023-07-26 06:09:06 +00:00
-
-
409e5d459c
zerotier: move nix_shell to external package
Jörg Thalheim
2023-07-26 08:00:07 +02:00
-
-
817a2f9196
Merge pull request 'add module to generate zerotier configuration' (#22) from zerotier into main
Mic92
2023-07-25 17:14:27 +00:00
-
-
821ff71e4a
pytest: actually fail build
Jörg Thalheim
2023-07-25 19:00:16 +02:00
-
a6e8e08dec
add module to generate zerotier configuration
Jörg Thalheim
2023-07-25 13:46:58 +02:00
-
944c53c214
drop duplicate clan-ruff and clan-black checks
Jörg Thalheim
2023-07-25 18:54:26 +02:00
-
0b027df015
ci: keep build going after first failure
Jörg Thalheim
2023-07-25 18:16:42 +02:00
-
076350efd4
disable darwin for now
Jörg Thalheim
2023-07-25 18:11:40 +02:00
-
e4af29d0b4
disable 100% coverage enforcement
Jörg Thalheim
2023-07-25 14:10:01 +02:00
-
-
692bdc9b02
Merge pull request 'hidden-ssh' (#21) from hidden-ssh into main
lassulus
2023-07-25 13:52:22 +00:00
-
-
e56b86f8b2
clan-cli: remove coverage exclusion for qrcode_scan
DavHau
2023-07-25 15:48:01 +02:00
-
1183ac9618
clan-cli: format
DavHau
2023-07-25 15:43:45 +02:00
-
2a31d785cf
clan-cli: add checks for black and ruff
DavHau
2023-07-25 15:43:26 +02:00
-
310bdacb9d
clan-cli/ssh: add tests + fixes
DavHau
2023-07-25 15:16:05 +02:00
-
202e07d5fe
clan-cli: hint on how to get coverage html
DavHau
2023-07-25 00:59:51 +02:00
-
c354157bd5
clan-cli: minor fixes in ssh.py
DavHau
2023-07-25 00:59:03 +02:00
-
8513c11657
gitignore: add htmlcov
lassulus
2023-07-24 21:15:51 +02:00
-
a3bcb93f2f
clan-cli: split out ssh subcommand, add more tests
lassulus
2023-07-24 21:11:49 +02:00
-
c8e59471a0
flake.nix: set clan-cli as default package
lassulus
2023-07-24 16:49:54 +02:00
-
4571b65123
clan-cli: set mainProgram name
lassulus
2023-07-24 16:49:32 +02:00
-
09bc5b06c9
clan-cli: add ssh subcommand
lassulus
2023-07-24 16:49:18 +02:00
-
291b353d9c
clan-cli: actually run commands
lassulus
2023-07-24 16:48:50 +02:00
-
e9c0432681
rename hidden-announce to hidden-ssh-announce, create qr codes
lassulus
2023-07-24 12:09:11 +02:00
-
930f1660e9
installer: wait for onion hostname to be available
lassulus
2023-07-24 11:31:52 +02:00
-
-
d99060695f
Merge pull request 'templates: add template for enw clan' (#20) from flake-template into main
DavHau
2023-07-21 15:13:26 +02:00
-
d17ae02a43
Merge pull request 'nixosModules.installer: move into packages' (#18) from installer-ci-hotfix into main
Mic92
2023-07-21 12:12:05 +00:00
-
-
0b654c7434
apply treefmt
Jörg Thalheim
2023-07-21 14:01:56 +02:00
-
ddaf55fd08
flake: only expose nixpkgs-cached architectures
Jörg Thalheim
2023-07-21 14:00:52 +02:00
-
74c256ca04
nixosModules.installer: move into packages
lassulus
2023-07-21 13:58:49 +02:00
-
-
7223b25ac6
clan-cli: fix tests
DavHau
2023-07-21 14:07:38 +02:00
-
f370635518
python: fix dev shell command
check
DavHau
2023-07-21 13:51:49 +02:00
-
e74ca71d41
Merge pull request 'cli' (#17) from cli into main
Mic92
2023-07-21 11:51:42 +00:00
-
-
e4ccd85848
clan-cli: fix tests
Jörg Thalheim
2023-07-21 13:50:53 +02:00
-
b7cf89dba8
clan-cli: add missing typing
Jörg Thalheim
2023-07-21 13:50:46 +02:00
-
ca044a078c
templates/python: fix type annotations
DavHau
2023-07-21 13:48:37 +02:00
-
-
e806b5549d
clan-cli: enable mypy for tests
DavHau
2023-07-21 13:34:35 +02:00
-
a05c550b41
Merge pull request 'add tests' (#16) from cli into main
Mic92
2023-07-21 11:36:41 +00:00
-
-
d2d0d39e41
add tests
Jörg Thalheim
2023-07-21 13:34:40 +02:00
-
8a9e7a9007
Merge pull request 'cli' (#15) from cli into main
Mic92
2023-07-21 11:31:53 +00:00
-
-
054ac3f624
clan-cli: make mypy it's own derivation
Jörg Thalheim
2023-07-21 13:31:13 +02:00
-
7f937077cf
clan-cli/tests: fixup imports
Jörg Thalheim
2023-07-21 13:30:35 +02:00
-
24c318df43
Merge pull request 'revert formatting from nixpkgs-fmt' (#14) from cli into main
Mic92
2023-07-21 11:10:10 +00:00
-
-
875ee61aa0
revert formatting from nixpkgs-fmt
Jörg Thalheim
2023-07-21 13:08:51 +02:00
-
9c81da4c93
Merge pull request 'cli' (#13) from cli into main
Mic92
2023-07-21 11:04:06 +00:00
-
-
3ce01871e5
fix black and ruff checks
Jörg Thalheim
2023-07-21 13:03:51 +02:00
-
926de547e2
clan-cli/tests: reformat
Jörg Thalheim
2023-07-21 12:48:26 +02:00
-
0bf3f42812
clan-cli: restructure according to python's module standard
Jörg Thalheim
2023-07-21 11:38:05 +02:00
-
73dbad0167
clan-cli: drop duplicate entrypoint
Jörg Thalheim
2023-07-21 11:30:33 +02:00
-
c87db7106a
Merge pull request 'clan-cli: dev-shell, build, tab completion, formatting, linting, unit tests' (#11) from cli into main
Mic92
2023-07-21 09:26:57 +00:00
-
-
3ab90e6785
add deadnix to formatter
Jörg Thalheim
2023-07-21 11:23:10 +02:00
-
22849366d8
apply ruff autoformatting
Jörg Thalheim
2023-07-21 11:22:02 +02:00
-
88295ce77d
treefmt: add ruff + black
Jörg Thalheim
2023-07-21 11:21:09 +02:00
-
e4fbb08f91
make argcomplete optional
Jörg Thalheim
2023-07-21 11:11:36 +02:00
-
4c4ff01b64
clan-cli: write some unit tests
DavHau
2023-07-21 02:01:39 +02:00
-
a0701bf988
clan-cli: expose via flake packages
DavHau
2023-07-21 01:08:35 +02:00
-
af7e4d7bb9
clan-cli: shell completion for bash, zsh, fish
DavHau
2023-07-21 01:08:11 +02:00
-
1e5cce99a9
clan-cli: manage sub-commands via python argparse
DavHau
2023-07-21 01:00:06 +02:00
-
95df33e2bc
clan-cli: rename clan-admin.py -> clan_admin.py
DavHau
2023-07-20 19:28:48 +02:00
-
b34141283f
clan-cli: fix mypy
DavHau
2023-07-20 19:18:28 +02:00
-
9906d12384
clan-cli: initialize python project from template
DavHau
2023-07-20 18:07:27 +02:00
-
-
fb394f29ae
Merge pull request 'switch from alejandra -> nixpkgs-fmt' (#12) from formatting into main
Mic92
2023-07-21 09:15:48 +00:00
-
-
9aaac528f8
switch from alejandra -> nixpkgs-fmt
Jörg Thalheim
2023-07-21 11:14:54 +02:00
-
-
cf583e2d44
templates/python: improve shell.nix
DavHau
2023-07-21 01:57:39 +02:00
-
178df2eccb
templates/python: fix flake-module.nix
DavHau
2023-07-21 01:10:29 +02:00
-
908a79be0e
templates/python: add command
check to run all checks
DavHau
2023-07-20 18:14:33 +02:00
-
f7388021ae
templates: fix default.nix for python project
DavHau
2023-07-20 18:05:39 +02:00
-
e445beeb0b
templates: cleanup python template
DavHau
2023-07-20 17:50:53 +02:00
-
eaaf0d2992
Merge pull request 'templates: add python-project' (#10) from python-template into main
DavHau
2023-07-20 17:32:28 +02:00
-
cadfb90bd3
Merge pull request 'pkgs.clan: init barebones version' (#7) from clan-init into main
lassulus
2023-07-19 15:56:41 +00:00
-
-
e3af3e9fb6
pkgs.clan: init barebones version
lassulus
2023-07-17 18:53:29 +02:00
-
5ff515ac02
Merge pull request 'docs: add use-cases for different kinds of users' (#5) from use-cases into main
DavHau
2023-07-17 12:08:02 +00:00
-
-
-
-
7f691a0cd0
docs: add use-cases for different kinds of users
DavHau
2023-07-17 14:03:19 +02:00
-
-
6ed261da1e
README: rename to core, clarify
lassulus
2023-07-14 09:10:42 +00:00
-
4af5df0da2
Merge pull request 'format all files' (#4) from format-all into main
lassulus
2023-07-12 17:53:14 +00:00
-
-
3035837410
Merge pull request 'chore: add module for formatting' (#3) from chore into main
lassulus
2023-07-12 17:53:08 +00:00
-
-
5d04a17ecd
treewide: format all files
DavHau
2023-07-12 19:50:23 +02:00
-
-
4036df90d2
chore: add module for formatting
DavHau
2023-07-12 19:00:09 +02:00
-
-
af94d11b1a
refactor: move package.nix -> flake-parts/packages.nix
DavHau
2023-07-12 18:33:18 +02:00
-
9e366d62a8
chore: export packages in flake
DavHau
2023-07-12 18:25:25 +02:00
-
1ecd33f498
chore: add .gitignore
DavHau
2023-07-12 18:10:41 +02:00
-
29cd36d916
pkgs: init go-ssb
lassulus
2023-07-11 17:19:24 +02:00
-
4943aadf73
flake: all-formats was merged in upstream nixos-generators
lassulus
2023-07-07 16:05:38 +02:00
-
cf83847eb7
installer: put lower compression at correct location
lassulus
2023-07-07 16:05:20 +02:00
-
cc1dcaede4
add barebones installer, not tested yet
lassulus
2023-07-07 15:55:13 +02:00
-
72ce92a5ce
init
lassulus
2023-07-07 14:17:23 +02:00