Commit Graph

  • 1a0cdf0d1d Merge pull request 'Pr' (#39) from pr into main clan-bot 2023-07-26 16:25:00 +00:00
  • 49c3c7d50e writers: export flake-parts module DavHau 2023-07-26 18:23:08 +02:00
  • 02266fd98b Merge pull request 'writers: init' (#38) from writers into main clan-bot 2023-07-26 16:11:29 +00:00
  • 951a00c281 writers: init DavHau 2023-07-26 17:24:43 +02:00
  • b4b2c0c0f6 Merge pull request 'Remove Flake Update' (#35) from remove-flake-update into main clan-bot 2023-07-26 14:03:28 +00:00
  • 5fb266a2f6 update-flake: remove workflow DavHau 2023-07-26 15:56:38 +02:00
  • b4ba9c70cd move moc_env to module Jörg Thalheim 2023-07-26 15:14:29 +02:00
  • f84a7c6a65 Merge pull request 'Update Flake' (#33) from update-flake into main DavHau 2023-07-26 14:52:49 +02:00
  • 62ae99ecb6 Merge pull request 'Update Flake' (#32) from update-flake into main DavHau 2023-07-26 14:48:59 +02:00
  • a61d0c5a42 add dirs module to get toplevel flake and configuration dir Jörg Thalheim 2023-07-26 14:34:39 +02:00
  • 20dc480123 add tty module to color text Jörg Thalheim 2023-07-26 14:33:15 +02:00
  • 7ae10adf59 Merge pull request 'move modules to subdir' (#31) from modules into main clan-bot 2023-07-26 10:20:55 +00:00
  • a426a6a331 clan-template: add marker file to discover a clan flake Jörg Thalheim 2023-07-26 11:59:51 +02:00
  • f36916a2a2 move modules into subdir lassulus 2023-07-26 11:50:56 +02:00
  • fde5155195 clan-template: introduce clan-flake-module Jörg Thalheim 2023-07-26 11:32:27 +02:00
  • 6de0fb7775 clan-template: drop unused dependencies Jörg Thalheim 2023-07-26 11:31:33 +02:00
  • 24cec76fb9 Merge pull request 'clan-cli: add bin wrapper' (#29) from mic92 into main Mic92 2023-07-26 09:00:42 +00:00
  • d516b449e8 clan-cli: add bin wrapper Jörg Thalheim 2023-07-26 10:59:18 +02:00
  • 08544675de Merge pull request 'cli: make it more clear what optional deps are' (#27) from zerotier into main Mic92 2023-07-26 07:37:24 +00:00
  • 38222cee58 cli: make it more clear what optional deps are Jörg Thalheim 2023-07-26 09:36:50 +02:00
  • f243edfca6 Merge pull request 'zerotier' (#26) from zerotier into main Mic92 2023-07-26 07:32:32 +00:00
  • 09cc79867d cli: get optional deps from our own flake Jörg Thalheim 2023-07-26 09:27:48 +02:00
  • ed474457b3 drop executable bit on cli packages Jörg Thalheim 2023-07-26 09:14:10 +02:00
  • 83005a6795 cli: use nixpkgs in nix shell in pure mode Jörg Thalheim 2023-07-26 09:00:28 +02:00
  • 8e7e3845d1 Merge pull request 'cli: use nix_shell also in ssh.py' (#25) from zerotier into main Mic92 2023-07-26 06:53:33 +00:00
  • 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