-
nicoco
Welcome, me!
-
krig
hey! I am looking at setting up prosody, but need to figure out how to get it to work with my VPS setup... will have to look at it after work
-
nicoco
hoy!
-
nicoco
if you're into containers and don't want something too customized, https://snikket.org/ is preconfigured easy-mode prosody by the prosody devs
❤️ 1 -
nicoco
since I'm a dinosaur, my servers run debian stable and I just `apt install prosody` my way into stuff, usually :)
-
sam
Oh, nice! What ia this thing? 😀
-
voided
Hello 👋
-
nicoco
> Oh, nice! What ia this thing? 😀 Hi all! I don't know, some other place than the issue tracker to discuss gram usage ^^ ↺
-
harper
Helloo
-
harper
You can also get free Snikket hosting if you're a jmp.chat customer (it's basically a Google Voice alternative that uses XMPP)
-
harper
Though that's definitely not what you were asking about lol
-
harper
I'm looking forward to getting gram running on Chimera Linux when I get a chance
-
harper
I had previously done so with Zedless
-
harper
And since Gram has an actual tagged release, I'll be able to submit it right to the cports repo for easy installation by all Chimera Linux uses
-
harper
*users
-
nicoco
cool! more packaging!
-
thedoctor
Hey there. This is probably the first time ever that I have an opportunity to use XMPP to talk to anyone
😁 1 -
thedoctor
> cool! more packaging! I actually wondered whether it might be worthwhile to set up actual repos for Debian/Ubuntu and Fedora. I've never done this before but it might be a fun challenge. Or an annoying slog, who knows?
-
nicoco
I think rust tooling is getter better but it is work to package for debian. I would love to `apt install gram` though :)
-
nicoco
Is there a way to rename a python module and have gram (the LSP I guess?) rename imports in the project accordingly?
-
thedoctor
> Is there a way to rename a python module and have gram (the LSP I guess?) rename imports in the project accordingly? I know that Pycharm does this and maybe the LSP can do something like it but that's out of scope for the editor itself, I should think. ↺
-
thedoctor
> I think rust tooling is getter better but it is work to package for debian. I would love to `apt install gram` though :) Building .deb packages with Rust tooling is actually fairly straightforward but setting up an PPA or even getting gram into the official repos would require setting up the whole build process in the Debian/Ubuntu ecosystem and that's a different beast, I think. I've never tried it, though, so I don't know how much work this actually is. ↺
-
nicoco
> I know that Pycharm does this and maybe the LSP can do something like it but that's out of scope for the editor itself, I should think. The LSP can rename symbols through the project, it feels like something could be done for directories and files, aka "python modules"… but I know very little about the subject ↺
-
nicoco
I've always relied on pycharm "magic" and never dived into LSPs… yet
-
thedoctor
> I've always relied on pycharm "magic" and never dived into LSPs… yet Yeah, same here, to be honest ↺
-
nicoco
But using gram with ty and ruff as LSP is so freaking light and fast, I don't ever want to go back to jetbrains nonsense, so I don't mind losing some magic.
-
thedoctor
Is it on-par with pyright/basedpyright in what it detects?
-
nicoco
I've never used those, but probably not
-
nicoco
I have been so happy with ruff and uv that I expect ty to be as good very soon (maybe I shouldn't).
-
nicoco
I still use mypy here and there, on existing projects. BTW I quickly attempted to set up pylsp-mypy via a zed extension but couldn't get it to work. Anyone managed to do that?
-
nicoco
anyway mypy is so slow that it's probably terrible as LSP a custom global task works pretty nicely already: ```json { "label": "mypy: check project", "command": "mypy", }, ```
-
krig
Hey, a bit late to the party here, but regarding Debian and RPM packaging, my vague plan is to provide that in a nice way via the Open Build Service. It's possible that compiling Gram is too heavy for the OBS build servers and I'm not sure how to adapt the packaging, but at some point I'll get to it unless someone else gets there first. But once that is in place, you get nice APT repository links with automatic updates and all of that from OBS. Then if someone actually adds it to the distros at some point that would be even better.
-
krig
I added the links to this channel and the archive to the Gram website now