da49352d4e
As discussed in <https://github.com/nix-community/home-manager/issues/5069>. I set `ExecStart=%install_dir%/himalaya` so when packaging himalaya people nee to explicitly set the path to himalaya (i.e. `sed 's:%install_dir%:/usr/bin:' assets/himalaya-watch@.service`). This is done automatically in `install.sh` if `$PREFIX` is `/usr`, Otherwise the packager should handle it themselves For `nix` it would be (`sed 's:%install_dir%:$out/bin:' assets/himalaya-watch@.service`). I don't know where it should be placed (probably `$out/share/systemd/user` as nix will add that to `$XDG_DATA_DIRS` which is searched by `systemctl --user`. I swear I checked the address like 4 times before sending the email, I have no idea how I managed to mess it up T-T. I was wondering why the formatting was so messed up in sr.ht. |
||
---|---|---|
.github | ||
.vscode | ||
assets | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
CHANGELOG.md | ||
config.sample.toml | ||
CONTRIBUTING.md | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
install.sh | ||
LICENSE | ||
README.md | ||
rust-toolchain.nix | ||
rust-toolchain.toml | ||
shell.nix |
📫 Himalaya
Welcome to Himalaya CLI, the Command-Line Interface to manage emails based on email-lib.
Disclaimer: the project is under active development, do not use in production before the final v1.0.0
.
Features
- Folder (aka mailbox) management
- Envelopes listing
- Message composition based on
$EDITOR
- Message manipulation (copy/move/delete)
- Multi-accounting
- Account synchronization for offline usage
- Support multiple backends: IMAP, Maildir, Notmuch, SMTP, Sendmail.
- PGP end-to-end encryption
- Generate man pages
- Generate completion scripts for various shells
- JSON output
- …and more! Get started now
Installation
See the documentation for other installation methods. |
Configuration
Please read the documentation.
Contributing
Please read the contributing guide for more detailed information.
A bug tracker is available on SourceHut. [send an email]
A mailing list is available on SourceHut. [send an email] [subscribe] [unsubscribe]
If you want to report a bug, please send an email at ~soywod/pimalaya@todo.sr.ht.
If you want to propose a feature or fix a bug, please send a patch at ~soywod/pimalaya@lists.sr.ht. The simplest way to send a patch is to use git send-email, follow this guide to configure git properly.
If you just want to discuss about the project, feel free to join the Matrix workspace #pimalaya.himalaya or contact me directly @soywod. You can also use the mailing list.
Sponsoring
Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from:
- NGI Assure in 2022
- NGI Zero Entrust in 2023
If you appreciate the project, feel free to donate using one of the following providers: