Mu4e: Refactor install instructions into table
This commit is contained in:
parent
176252dea0
commit
1b9dce8fcd
1 changed files with 9 additions and 47 deletions
|
@ -8,11 +8,7 @@
|
||||||
- [[#module-flags][Module Flags]]
|
- [[#module-flags][Module Flags]]
|
||||||
- [[#plugins][Plugins]]
|
- [[#plugins][Plugins]]
|
||||||
- [[#prerequisites][Prerequisites]]
|
- [[#prerequisites][Prerequisites]]
|
||||||
- [[#macos][MacOS]]
|
|
||||||
- [[#arch-linux][Arch Linux]]
|
|
||||||
- [[#nixos][NixOS]]
|
- [[#nixos][NixOS]]
|
||||||
- [[#opensuse][openSUSE]]
|
|
||||||
- [[#debianubuntu][Debian/Ubuntu]]
|
|
||||||
- [[#features][Features]]
|
- [[#features][Features]]
|
||||||
- [[#configuration][Configuration]]
|
- [[#configuration][Configuration]]
|
||||||
- [[#offlineimap][offlineimap]]
|
- [[#offlineimap][offlineimap]]
|
||||||
|
@ -50,29 +46,16 @@ This module requires:
|
||||||
+ Either ~mbsync~ (default) or ~offlineimap~ (to sync mail with)
|
+ Either ~mbsync~ (default) or ~offlineimap~ (to sync mail with)
|
||||||
+ ~mu~, to index your downloaded messages and to provide the ~mu4e~ package.
|
+ ~mu~, to index your downloaded messages and to provide the ~mu4e~ package.
|
||||||
|
|
||||||
** MacOS
|
#+name: Install Matrix
|
||||||
#+BEGIN_SRC sh
|
| Platform | Install command | Base packages |
|
||||||
brew install mu
|
|---------------+------------------------+---------------------|
|
||||||
# And one of the following
|
| MacOS | ~brew install <pkgs>~ | =mu= |
|
||||||
brew install isync # mbsync
|
| Arch | ~pacman -S <pkgs>~ | (AUR, ~yay -S~) =mu= |
|
||||||
brew install offlineimap
|
| openSUSE | ~zypper install <pkgs>~ | =maildir-utils=, =mu4e= |
|
||||||
#+END_SRC
|
| Fedora | ~dnf install <pkgs>~ | =maildir-utils= |
|
||||||
|
| Debian/Ubuntu | ~apt-get install <pkgs>~ | =maildir-utils=, =mu4e= |
|
||||||
|
|
||||||
** Arch Linux
|
The install either the =isync= (=mbsync=) or =offlineimap= package.
|
||||||
Run one of the following commands.
|
|
||||||
|
|
||||||
#+BEGIN_SRC sh
|
|
||||||
sudo pacman -S isync # mbsync
|
|
||||||
# OR
|
|
||||||
sudo pacman -S offlineimap
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
Install ~mu~, which is not available in the main repositories but in the AUR, by
|
|
||||||
using for example the AUR helper ~yay~.
|
|
||||||
|
|
||||||
#+BEGIN_SRC sh
|
|
||||||
yay -S mu
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
** NixOS
|
** NixOS
|
||||||
#+BEGIN_SRC nix
|
#+BEGIN_SRC nix
|
||||||
|
@ -86,27 +69,6 @@ environment.systemPackages = with pkgs; [
|
||||||
|
|
||||||
[[https://github.com/Emiller88/dotfiles/blob/5eaabedf1b141c80a8d32e1b496055231476f65e/modules/shell/mail.nix][An example of setting up mbsync and mu with home-manager]]
|
[[https://github.com/Emiller88/dotfiles/blob/5eaabedf1b141c80a8d32e1b496055231476f65e/modules/shell/mail.nix][An example of setting up mbsync and mu with home-manager]]
|
||||||
|
|
||||||
** openSUSE
|
|
||||||
Remove ~#~ in ~#sync_program=offlineimap~ to choose ~offlineimap~ instead of
|
|
||||||
~mbsync~.
|
|
||||||
|
|
||||||
#+BEGIN_SRC sh :dir /sudo::
|
|
||||||
sync_program=isync # mbsync
|
|
||||||
#sync_program=offlineimap
|
|
||||||
|
|
||||||
sudo zypper install maildir-utils $sync_program
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
** Debian/Ubuntu
|
|
||||||
Run the command corresponding to the desired backend and the last one.
|
|
||||||
#+BEGIN_SRC sh
|
|
||||||
sudo apt-get install isync # mbsync
|
|
||||||
# or
|
|
||||||
sudo apt-get install offlineimap
|
|
||||||
# then
|
|
||||||
sudo apt-get install maildir-utils mu4e # mu and mu4e respectivly
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
* Features
|
* Features
|
||||||
+ Tidied mu4e headers view, with flags from =all-the-icons=
|
+ Tidied mu4e headers view, with flags from =all-the-icons=
|
||||||
+ Consistent colouring of reply depths (across compose and gnus modes)
|
+ Consistent colouring of reply depths (across compose and gnus modes)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue