how does khal integrate with neomutt for received invitations? khard works pretty well AFAIK with neomutt. Also, have you tried alot (notmuch + afew + alot + ...)? It sounds alot integrates much better than neomutt with notmuch, which in turn integrates much more better than mutt...
kixik
Please define suckless. See on under suckless.org one can find rocking software, meaning suckless alternatives not developed/maintained by them, and on the editors section I see:
- acme - Rob Pike's framing text editor for Plan 9. Included in plan9port.
- ed - ED IS THE STANDARD TEXT EDITOR!
- ired - A minimalist hexadecimal editor and bindiffer for p9, w32 and *nix.
- mg - A portable version of mg.
- mle - A small, flexible console text editor.
- nano - A pico clone - this is small simple code and easy to use.
- neatvi - A minimal vi implementation supporting bidirectional UTF-8
- nextvi - A continuation of neatvi development with more features.
- nvi - A small, multiple file vi-alike.
- micro - A terminal text editor, written in go with common key bindings like ctrl-c to copy and ctrl-v to paste.
- sam - An editor by Rob Pike with inspiration from ed.
- sim - The sim text editor. Based on vim and sam.
- traditional vi - A fixed version of the original vi.
- vim (With the GUI, use :set go+=c to kill popup dialogs). It can be compiled to be as minimal as possible (see vim-tiny in Debian repos).
- vis - A modern, legacy free, simple yet efficient vim-like editor.
- wily - An acme clone for POSIX.
That said, also note there's an emacs-nox package available in most distros, which only includes the editor able to run on a terminal emulator, if emacs OS is too much. And can you share URLs justifying why vim is a big security hole? BTW I don't see neovim as part of the suckless.org/rocks software. What is suckless depends a lot about what one might consider it to be, even though there might be some common characteristics that can be recognized as not good such as bloated, too big code base and so on.
Not only those, it was google removing support for extractors, knowing that would affect frontends, particularly yt-dlp, and of course they had to react. BTW, libretube, what I prefer from f-droid was also affected. See this yt-dlp issue which was already fixed with a commit and the immediate release they provided. I grabbed the yt-dlp fix on artix Today and the libretube fix on f-droid Today as well.
I believe all frontends got affected (attacked?) in pretty similar ways...
- terminal: profanity (really cool, it became what I regularly use, no audio/video calls though in which case a gui like dino can be used, syncing between the two)
- gui: dino (there's a fork called dinox)
- android: conversations (from f-droid)
Yup, I realized community.xmpp.net is dead, and sadly it's the only profanity specific community, :(
Ohh, I've always written to myself for things I want to sync and prefer to encrypted while syncing. It seemed natural to me, since all chat mechanisms I've used support writing to myself. But perhaps that notion is not so natural as I believe.
Many thanks then !
It depends on your preferences of course. Notmuch offers a way fast indexer you can't get with traditional gui applications, but by itself it's not pretty useful, however the integration with other tools makes it really powerful, with afew you get your personal tagging when messages arrive (filters), with alot you just get the email frontend. If you like the terminal experience, then you'd know you need something extra for smtp (writing emails) and there you have for example msmtp. It's a matter of choice. I mentioned notmuch since the traditional approach to the terminal is plain neomutt, but there are alternatives. isync (mbsync) actually interacts well with neomutt but it also does it with notmuch, and neomutt can be used as a frontend for notmuch as well. A matter of choices.
The thing with solutions like thunderbird is that you have to adhere to their design decisions. For example I don't like their librnp implementation, and I had to create alpm hooks on artix to keep updating such library with sequoia-octopus-librnp, not because I like rust (I don't dislike it either), but because at least I can keep just one keyring, and thunderbird when not having a master password (the default) keeps its keyring unencrypted, and I pretty much see no reason not to use gnupg. So I decided I better kept using gnupg's keyring and stuff. Integrating different tools designed for specific purposes you have more freedom of choice. At any rate that's how unix was conceived, and you can choose to do it that way if you want.
I don't know if your complain about serxng is something you'll eventually get with 4get. Whatever works at any time. See google and other search engines had been playing awful to searxng. At some point google will notice 4get instances and will take on them as well. On searx[ng] on the side one can see what has been suspended, denied, timed out, etc.
Time wise, 4get allows for only 1 engine at a time. searx[ng] allows for several no wonders it can take time. BTW the user can choose any of the engines per search they want. That of course can take more time. The point is that right now all search engines have taken it on searx[ng], and options are welcome. Self hosting is working better maybe because the search engines don't feel threaten by it.
The good thing is to have alternatives.
BTW, I thought google found the way to finally get rid of invidio, but it seems there are a couple of instances still working. Good !
DeGoogle doesn't make sense if keeping google services and google play (this provides services any ways). For example grapheneOS as best as it is for security is not a DeGoogle experience. calyxOS would have been an option but it's currently out of maintenance. LineageOS with f-droid basic, apkupdater (apkpure mirror) if needing proprietary stuff and maybe aurora store if apkpure doesn't find something or you distrust it (it'll be connecting to google play), and for them, if needing google push notifications (most of them do) and unavoidable services then microG.
Some FLOSS apps requiring push notifications allow to use unified push btw, like jami and davdroid (davx5), molly (signal client, though I no longer use signal), so no need for google push notifications, and for email imap has supported it's own push notifications mechanism for way long (fairemail, thunderbird, etc). It's on proprietary apps which mostly that's not the case... Installing from official f-droid I believe gets rid of proprietary google stuff, including dependencies on google services library...
How about isync + notmuch + afew + alot + msmtp? gpg decryption not directly supported but using alot's pipeto it can be used to decrypt messages. As using notmuch as indexer it's flow is pretty similar/compatible to/with gmail.
Yyup, notmuch doesn't sync folders AFAIK since it is an indexer (a fast one), one needs mbsync and/or imapnotify to keep mail up to date (the combination might be mbsync to sync on boot, and then imapnotify to keep things up to date based on such notifications) to keep mail up to date. Another options is khard which is menat for cardav contacts just as khal is meant for caldav calendar... mutt-ics sounds great for ics calendar invitations, which I sometimes get from non family and non organization parties, otherwise I receive caldav ones, which I'd like to integrate with the caldav calendar so it syncs, perhaps mutt-ics handles that as well, first time reading about it, :)
Many thanks for answering !