feat: Add initial Mobilizon => Discord sync (#1)

Closes #2 , #3

Co-authored-by: Piotr Gaczkowski <DoomHammerNG@gmail.com>
Reviewed-on: #1
Reviewed-by: leming leming <leming@hs3.pl>
This commit is contained in:
Piotr Gaczkowski 2026-04-20 18:42:04 +00:00
parent 246ef4c829
commit 2ec156422b
14 changed files with 742 additions and 57 deletions

View file

@ -1,14 +1,44 @@
{ pkgs, ... }:
{
name = "kronos";
languages.python = {
enable = true;
venv.enable = true;
version = "3.13.0";
uv = {
cachix = {
pull = [ "hs3city" ];
push = "hs3city";
};
languages = {
python = {
enable = true;
sync.enable = true;
sync.allExtras = true;
venv.enable = true;
version = "3.13.0";
uv = {
enable = true;
sync.enable = true;
sync.allExtras = true;
};
};
};
packages = [
pkgs.uv
];
enterShell = ''
echo
echo "🪝 Installing pre-commit"
echo
pre-commit install
echo
echo " Installing kronos"
echo
uv pip install -e .
echo
echo "🙌 Welcome to kronos' devenv!"
echo 'To run kronos, type `kronos`'
echo
echo
'';
}