diff --git a/docs/applications.html b/docs/applications.html index 8c8a7dc..506ada2 100644 --- a/docs/applications.html +++ b/docs/applications.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Desktop file for the applications @@ -317,7 +317,7 @@ for the JavaScript code in this tag.
[Desktop Entry]
 Name=Neomutt
 GenericName=Email client
-Exec=/usr/bin/termite -e neomutt %u
+Exec=$TERMINAL -e neomutt %u
 Type=Application
 Icon=/usr/share/icons/Papirus/64x64/apps/mutt.svg
 Categories=Network;Email;
@@ -355,7 +355,7 @@ for the JavaScript code in this tag.
 Encoding=UTF-8
 MultipleArgs=false
 Terminal=false
-Exec=termite --class=WeeChat -e 'weechat'
+Exec=$TERMINAL --class=WeeChat -e 'weechat'
 StartupWMClass=WeeChat
 Icon=/usr/share/icons/Papirus/64x64/apps/weechat.svg
 Type=Application
@@ -502,7 +502,7 @@ for the JavaScript code in this tag.
 
 

Author: Dehaeze Thomas

-

Created: 2020-01-11 sam. 22:19

+

Created: 2020-01-12 dim. 17:28

diff --git a/docs/compositor.html b/docs/compositor.html index 1e3a36a..a098010 100644 --- a/docs/compositor.html +++ b/docs/compositor.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Picom (Compositor) @@ -281,7 +281,6 @@ for the JavaScript code in this tag. "window_type = 'dock'", "window_type = 'dnd'", "class_g = 'VirtualBox'", - "class_g = 'Conky'", "class_g ?= 'Notify-osd'", "class_g = 'Tilda'", "class_g = 'Firefox'", @@ -400,7 +399,7 @@ for the JavaScript code in this tag.

Author: Dehaeze Thomas

-

Created: 2020-01-11 sam. 22:19

+

Created: 2020-01-12 dim. 17:28

diff --git a/docs/i3.html b/docs/i3.html index 7c6c145..491926b 100644 --- a/docs/i3.html +++ b/docs/i3.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + I3 Configuration @@ -382,25 +382,6 @@ set_from_resource $white color15 ##282828 set $darkblack #1d2021 set $transparent #00000000 - -# set_from_resource $term_background background -# set_from_resource $term_foreground foreground -# set_from_resource $term_color0 color0 -# set_from_resource $term_color1 color1 -# set_from_resource $term_color2 color2 -# set_from_resource $term_color3 color3 -# set_from_resource $term_color4 color4 -# set_from_resource $term_color5 color5 -# set_from_resource $term_color6 color6 -# set_from_resource $term_color7 color7 -# set_from_resource $term_color8 color8 -# set_from_resource $term_color9 color9 -# set_from_resource $term_color10 color10 -# set_from_resource $term_color11 color11 -# set_from_resource $term_color12 color12 -# set_from_resource $term_color13 color13 -# set_from_resource $term_color14 color14 -# set_from_resource $term_color15 color15
@@ -601,7 +582,7 @@ exec_always --no-startup-id sxhkd -m

Author: Dehaeze Thomas

-

Created: 2020-01-11 sam. 22:19

+

Created: 2020-01-12 dim. 17:28

diff --git a/docs/index.html b/docs/index.html index 556fe2f..8a0ed17 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Dotfiles - Manjaro Linux @@ -259,26 +259,20 @@ for the JavaScript code in this tag.
@@ -1051,40 +876,6 @@ Others: -
-

Ressources

-
-
- - - -
-

Package Manager: yay

@@ -1093,9 +884,9 @@ Others:

-
-

Installation

-
+
+

Installation

+
sudo pacman -S yay
 
@@ -1103,9 +894,9 @@ Others:
-
-

CheatSheet

-
+
+

CheatSheet

+
@@ -1169,9 +960,9 @@ To check all installed packages:

-
-

Installation

-
+
+

Installation

+
yay -S git
 
@@ -1179,11 +970,11 @@ To check all installed packages:
-
-

Configuration

-
+
+

Configuration

+

-dotfiles/git.org +Git Configuration:

-
-

Installation

-
+
+

Installation

+
yay -S diff-so-fancy
 
@@ -1209,9 +1000,9 @@ To check all installed packages:
-
-

Configuration

-
+
+

Configuration

+
git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"
 
@@ -1241,9 +1032,9 @@ This is explained in a further part: Integration of Pass w

Termite

-
@@ -1332,12 +1123,12 @@ This is explained in a further part: Integration of Pass w
-

TODO Unicode Rxvt

+

Unicode Rxvt

-
-

Installation

-
+
+

Installation

+
-
-

Configuration

-
+
+

Configuration

+

Most of Urxvt configuration is done in ~/.Xresources

@@ -1356,27 +1147,30 @@ Most of Urxvt configuration is done in ~/.Xresources
-
-

TODO Shell: Bash

-
+
+

Shell: Bash and ZSH

+
-
-

Bash Completion

-
+
+

Installation

+
-
yay -S bash-completion
+
yay -S bash bash-completion zsh
 
-
-

TODO Configuration

-
+
+

Configuration

+
+

+Bash configuration: +

  • ~/.bashrc
  • ~/.bash_profile
  • @@ -1388,16 +1182,16 @@ Most of Urxvt configuration is done in ~/.Xresources
-

TODO Terminal Multiplexer: Tmux

+

Terminal Multiplexer: Tmux

-
-

Installation

-
+
+

Installation

+
yay -S tmux
 
@@ -1405,83 +1199,18 @@ Most of Urxvt configuration is done in ~/.Xresources
-
-

Configuration

-
+
+

Configuration

+

-After configuration is generated. -

-
-
tmux source-file ~/.tmux.conf
-
-
-
-
- -
-

Session Manager - Tmuxinator

- - -
-

Installation

-
-
-
yay -S tmuxinator
-
-
-
-
- -
-

Special sessions

-
-

-Sessions are created using tmuxinator new session_name and edited using tmuxinator edit session_name. +TMUX configuration

-
-

Mux: run terminal and tmux session

-
-

-~/bin/mux -

- -

-To open a terminal and run tmux session automatically, run mux <session-name>. -This is used with rofi. -

-
-
-
- -
-

TODO Multiple Tmux configuration

-
-
    -
  • one with no line for neomutt
  • -
  • one complete for coding
  • -
-
-
- -
-

TODO Configuration: theme

- -
- -
-

TODO To check

-
+
+

Ressources

+
-
-

TODO Cheatsheet

-
+
+

Cheatsheet

+
@@ -1512,8 +1241,33 @@ This is used with rofi. - - + + + + + + + + + + + + + + + + + + + + + + + + + + +
  ctrl-spcPrefix
cNew pane
/, -Split Vertically/Horizontally
sChange session
p, nPrevious/Next Pane
ctrl-h,j,k,lMove between windows
@@ -1522,12 +1276,12 @@ This is used with rofi.
-

TODO Fonts

+

Fonts

-
-

Installation

-
+
+

Installation

+
yay -S ttf-inconsolata nerd-fonts-complete ttf-linux-libertine ttf-emojione
 
@@ -1536,47 +1290,20 @@ This is used with rofi.
-

TODO Default fonts

+

Default fonts

-SauceCodePro Nerd Font Mono -

- -

-Maybe use: +Default font used:

    -
  • Monospace Font: Inconsolata
  • -
  • Serif Font: Libertine
  • -
  • Sans Font: Linux Biolinum
  • +
  • Monospace Font: Hack Nerd Font Mono
  • +
  • Serif Font: Hack Nerd Font
  • +
  • Sans Font: Hack Nerd Font
-
-
-
-

Cheatsheet

-
- - - --- -- - - - - - - - - - - - - -
CommandUsage
fc-listList all fonts available
+

+List all fonts available: fc-list +

@@ -1603,9 +1330,9 @@ Maybe use:

-
-

Installation

-
+
+

Installation

+
yay -S neovim
 
@@ -1613,52 +1340,14 @@ Maybe use:
-
-

Configuration

-
+
+

Configuration

+

-.vim/readme.html +Vim configuration

- -
-

Vim Anywhere with i3

-
-

-https://github.com/cknadler/vim-anywhere -

- -
-
yay -S vim-anywhere-git
-
-
- -

-Then, add the following to the i3 config: bindsym $mod+t exec vim-anywhere nvim termite -

-
-
- -
-

Matlab Setup

- -
- -
@@ -1669,9 +1358,9 @@ Then, add the following to the i3 config: bindsym $mod+t exec vim-anywhere

-
-

Installation

-
+
+

Installation

+
yay -S emacs
 
@@ -1679,38 +1368,11 @@ Then, add the following to the i3 config: bindsym $mod+t exec vim-anywhere
-
-

TODO Emacs Client/Server - I removed the systemd service to just run it with i3 startup

-
+
+

Configuration

+

-Add a systemd service to automatically run Emacs deamon in the background on startup: -~/.config/systemd/user/emacs.service -

- -

-Then run: -

-
-
systemctl enable --user emacs
-systemctl start --user emacs
-
-
- -

-In order to open the emacs client: emacsclient -create-frame --alternate-editor“”= -

- -

-Then, add a shortcut to i3 config to open an emacsclient. -

-
-
- -
-

Configuration

-
@@ -1797,13 +1459,14 @@ Then, add a shortcut to i3 config to open an emacsclient. Edit the following file ~/.gnupg/gpg-agent.conf

-
-max-cache-ttl 60480000
-default-cache-ttl 60480000
+
+
max-cache-ttl 60480000
+default-cache-ttl 60480000
 
+

Launcher - Rofi

@@ -1813,9 +1476,9 @@ default-cache-ttl 60480000

-
-

Installation

-
+
+

Installation

+
yay -S rofi
 
@@ -1902,9 +1565,9 @@ pass git remote add origin https://github.com/tdeh
-
-

Gui Manager

-
+
+

Gui Manager

+

https://github.com/IJHack/qtpass

@@ -1916,17 +1579,17 @@ pass git remote add origin https://github.com/tdeh
-
-

Integration with Rofi

-
+
+

Integration with Rofi

+ -
-

Installation

-
+
+

Installation

+
yay -S rofi-pass
 
@@ -1938,9 +1601,9 @@ Then we can add a shortcut to rofi-pass on i3 config.
-
-

Alternative

-
+
+

Alternative

+ -
-

Installation

-
+
+

Installation

+
yay -S pass-git-helper
 
@@ -1979,9 +1642,9 @@ This is explained here.
-
-

Configuration

-
+
+

Configuration

+

First, add the relation between repository addresses and entries in pass. This is done in the following config file .config/pass-git-helper/git-pass-mapping.ini:

@@ -2032,9 +1695,9 @@ Integrate pass in other programs is usually very easy, here are few examples:

-
-

Installation

-
+
+

Installation

+
yay -S buku
 
@@ -2042,17 +1705,17 @@ Integrate pass in other programs is usually very easy, here are few examples:
-
-

Integration with Rofi

-
+
+

Integration with Rofi

+ -
-

Installation

-
+
+

Installation

+
wget https://raw.githubusercontent.com/carnager/buku_run/master/buku_run -o ~/bin/buku_run
 chmod +x ~/bin/buku_run
@@ -2061,27 +1724,14 @@ Integrate pass in other programs is usually very easy, here are few examples:
 
-
-

Configuration

-
+
+

Configuration

+

The configuration file is here: ~/.config/buku_run/config

- -
-

Key binding with i3

-
-

-Custom key binding in i3 config file ~/.i3/config: -

- -
-bindsym $mod+Shift+f exec --no-startup-id buku_run
-
-
-
@@ -2149,14 +1799,14 @@ Run:

-And then browse to 127.0.0.1:5001. +And then browse to http://127.0.0.1:5001.

-
-

Cheatsheet

-
+
+

Cheatsheet

+
@@ -2202,7 +1852,7 @@ And then browse to 127.0.0.1:5001.
-

TODO Alternatives

+

Alternatives

-

TODO Browser: qutebrowser

+

Browser: qutebrowser

-
-

Installation

-
+
+

Installation

+
yay -S qutebrowser
 
@@ -2234,9 +1884,9 @@ And then browse to 127.0.0.1:5001.

View Pdf inside qutebrowser with pdfjs

-
-

Installation

-
+
+

Installation

+
yay -S pdfjs
 
@@ -2244,9 +1894,9 @@ And then browse to 127.0.0.1:5001.
-
-

Usage

-
+
+

Usage

+

When opening a pdf file on qutebrowser, you’ll be ask for options:

@@ -2290,9 +1940,6 @@ When opening a pdf file on qutebrowser, you’ll be ask for options:
-
-

TODO Make it default browser

-

Integration with Pass: the password manager

@@ -2312,7 +1959,7 @@ It is configured using the ~/.config/qutebrowser/password_fill_rc f
-

TODO Integration with Buku

+

Integration with Buku

Custom key binding in ~/.config/qutebrowser/config.py @@ -2323,23 +1970,8 @@ Custom key binding in ~/.config/qutebrowser/config.py config.bind('B', 'spawn buku -a {url}')

- -
-

TODO Add an option to specify title, modify url? add tags?

-
- -
-

TODO Cast youtube to chromecast

-

Spell Checking

@@ -2350,38 +1982,20 @@ config.bind('B', 'spawn buku -a {url}')
- - -
-

TODO Ressources

-
- -
-

Monitors

-

-https://github.com/Ventto/mons -https://wiki.archlinux.org/index.php/Xrandr -gui: https://christian.amsuess.com/tools/arandr/ -

+
+
yay -S xorg-xrandr arandr
+
-
-

TODO cscreen script

+

+Xrandr is used in shell scripts (mons could be used as a layer on top of Xrandr). +Arandr is a GUI application to manage monitors. +

@@ -2394,6 +2008,7 @@ gui: https://christian.ams
+
@@ -2636,16 +2249,16 @@ Configuration folder: ~/.config/beets/
-

TODO Movies

+

Movies

Media Player - MPV

-
-

Installation

-
+
+

Installation

+
yay -S mpv
 
@@ -2662,9 +2275,9 @@ The configuration is set in /.config/mpv/input.conf.
-
-

TODO CheatSheet

-
+
+

CheatSheet

+
@@ -2684,45 +2297,17 @@ The configuration is set in /.config/mpv/input.conf. -
-

Chromecast with castnow

-
-
-
-

Installation

-
-
-
yay -Ss castnow-git
-
-
- -

-The configuration is ~/.castnowrc. -

-
-
- -
-

TODO Configuration with Tmux/i3/polybar

-
-

-Make nice shortcuts or polybar element for that -

-
-
-
-
-

TODO Chromecast with CATT

+

Chromecast with CATT

-
-

Installation

-
+
+

Installation

+
yay -S catt
 
@@ -2869,117 +2454,47 @@ Make nice shortcuts or polybar element for that
- -
-

TODO Popcorn Time or similar

-
-
-

TODO Movie Collection Manager - Filebot

-
-

-https://github.com/filebot/filebot -This is paid software, I should uninstall it and find alternative -

-
-
-

Installation

-
-
-
yay -S bilebot
-
-

-When runing filebot, if you obtain the following error: -/usr/bin/filebot: line 22: /usr/lib/jvm/java-8-openjdk/bin/java: No such file or directory. -You can simlink the java binary: -

-
-
sudo ln -s /usr/lib/jvm/java-8-openjdk/jre/bin/java /usr/lib/jvm/java-8-openjdk/bin/java
-
-
-
-
- -
-

Usage

-
-
-

Configuration

-
-

-Configuration folder: ~/.config/filebot/ -

-
-
- -
-

Documentation

- -
- - -
- -
-

Subtitle Manager

-
-
-
-

subdl

-
-
- -
-

TODO Contact Manager

+

Contact Manager

-
-

Khard

-
+
+

Google Conctacts: Khard

+

https://github.com/scheibler/khard

+
+
yay -Ss khard
+
+
+

This is the command line interface for contact management.

-
-
-
-

Contact synchronization

-

+Contact synchronization: Vdirsyncer is used for contact synchronization with Google.

+ +

+To search with Khard: khard <conctact-name> +

Mu

+
+
yay -Ss mu
+
+
+

This looks for contacts in all indexed emails. mu cfind <name> @@ -2991,19 +2506,17 @@ This looks for contacts in all indexed emails.

Connect with Phone

-

-kdeconnect -

+
+
yay -S kdeconnect
+
+
-
-

TODO Chat Application

-
-
-
-

Weechat

-
+ +
+

Chat Application - Weechat

+ -
-

Installation

-
+
+

Installation

+
yay -S weechat
 
@@ -3029,9 +2542,9 @@ Then we install some dependencies
-
-

Enable mouse support

-
+
+

Enable mouse support

+
/mouse enable
 
@@ -3039,9 +2552,9 @@ Then we install some dependencies
-
-

Scripts

-
+
+

Scripts

+
@@ -3090,9 +2603,9 @@ Then we install some dependencies -
-

Theme

-
+ -
-

TODO Configuration

-
+ -
-

Multi-line messages

-
+
+

Multi-line messages

+

Solution is provided here: https://github.com/wee-slack/wee-slack/issues/118 It uses multiline.pl script. @@ -3162,9 +2675,9 @@ And enter is bound to magic_enter that directly sends the message i

-
-

Send message using $EDITOR

-
+
+

Send message using $EDITOR

+

https://github.com/keith/edit-weechat

@@ -3181,9 +2694,9 @@ Then, on weechat, type /edit.
-
-

CheatSheet

-
+
+

CheatSheet

+
@@ -3223,17 +2736,17 @@ Then, on weechat, type /edit. -
-

Slack Integration

-
+
+

Slack Integration

+ -
-
Installation
-
+
+

Installation

+
yay -S python2-websocket-client
 
@@ -3249,9 +2762,9 @@ wget https://raw.githubusercontent.com/wee-slack/wee-slack/master/wee_slack.py
-
-
Add your Slack API key(s)
-
+
+

Add your Slack API key(s)

+

Log in to Slack:

@@ -3289,27 +2802,27 @@ If you don’t want to store your API token in plaintext you can use the sec
-
-

Aspell

-
+ -
-

Notifications

-
+ -
-

Deamon and Client

-
+
+

Deamon and Client

+

Weechat is started with the systemd service weechat. It runs weechat inside tmux. @@ -3318,33 +2831,28 @@ It runs weechat inside tmux.

-
-

TODO Using Emacs

-
-

Redshift

-
-

Installation

-
yay -S redshift
 
-
-

TODO Mail Setup

+

Mail Setup

+

+Link to the mail setup. +

+

Synchronize Mailboxes - Mbsync

@@ -3354,9 +2862,9 @@ It runs weechat inside tmux.

-
-

Installation

-
+
+

Installation

+
yay -S isync
 
@@ -3364,9 +2872,9 @@ It runs weechat inside tmux.
-
-

TODO Configuration

-
+
+

Configuration

+

~/.mbsyncrc

@@ -3409,20 +2917,11 @@ systemctl --user start syncmail.timer
- -
-
-

Documentation

- +

Send Mails - Msmtp

@@ -3438,9 +2938,9 @@ systemctl --user start syncmail.timer

-
-

Installation

-
+
+

Installation

+
yay -S msmtp
 
@@ -3458,9 +2958,9 @@ systemctl --user start syncmail.timer

-
-

Installation

-
+
+

Installation

+
yay -S notmuch
 
@@ -3468,18 +2968,18 @@ systemctl --user start syncmail.timer
-
-

Configuration

-
+
+

Configuration

+

Configuration file: ~/.notmuch-config

-
-

Cheatsheet

-
+
+

Cheatsheet

+
@@ -3511,7 +3011,7 @@ Configuration file: ~/.notmuch-config
-

TODO Mail Index, Search and Tagging - Mu

+

Mail Index, Search and Tagging - Mu

https://github.com/djcb/mu @@ -3520,16 +3020,16 @@ Configuration file: ~/.notmuch-config

-

TODO Mail Client - NeoMutt

+

Mail Client - NeoMutt

-
-

Installation

-
+
+

Installation

+
yay -S neomutt
 
@@ -3537,19 +3037,6 @@ Configuration file: ~/.notmuch-config
-
-

TODO Vim Bindings

-
-

-Unding toutes les touches (https://github.com/iagox86/mutt/blob/master/keybindings.conf) et rebind tout pour faire un truc coherent et documenté -Rajouter les keybindings de vim https://github.com/neomutt/neomutt/issues/56#issuecomment-250780838 -

-
-
- -
-

TODO Mailcap configuration

-

Display html mails

@@ -3569,71 +3056,6 @@ Rajouter les keybindings de vim -

TODO Integrate with contact manager

-
- - - -
-

Attachments

-
-
-
-
Attach multiple files at once
-
-

-First, tag the files you want to send using t, then ; to apply the action on all tagged files and finally <enter> to add them all -

-
-
-
-
TODO Add attachment using GUI file manager
-
-
-
Cheatsheet
-
-
- - --- -- - - - - - - - - - - - - -
CommandUsage
<spc>Open the file
-
-
-
-

Open Url from mail

@@ -3644,68 +3066,9 @@ First, tag the files you want to send using t, then ;
- - -
-

TODO Searching mails with notmuch

- -
- -
-

TODO Cheatsheet

-
- - - --- -- - - - - - - - - - - - - -
CommandUsage
  
-
-
- -
-

TODO Integration with calendar application

- -
- -
-

Ressources

-
+
+

Ressources

+
-
-

TODO Mu4e

-
-

TODO Notification system

+

Notification system

A script (~/scripts/checkmail.sh) is used to retreive new mails and use notify=send is there are new received mails. @@ -3729,19 +3089,27 @@ A script (~/scripts/checkmail.sh) is used to retreive new mails and

-

TODO File Manager

+

File Manager

+

+Configuration files: +

+
+
-

TODO Ranger

+

Ranger

-
-

Installation

-
+
+

Installation

+
yay -S ranger
 
@@ -3749,9 +3117,9 @@ A script (~/scripts/checkmail.sh) is used to retreive new mails and
-
-

Configuration

-
+
+

Configuration

+

The configuration file is ~/.config/ranger/rc.conf.

@@ -3774,62 +3142,10 @@ It works better with Urxvt.

- -
-

TODO Cheatsheet

-
- - - --- -- - - - - - - - - - - - - - - - - - -
CommandUsage
XExtract archive
ZCompress file or folder
-
-
-
- -
-

TODO nnn

- - -
-

Installation

-
-
-
yay -S nnn
-
-
-
-
-

TODO GUI File Manager: pcmanfm

+

GUI File Manager: pcmanfm

https://wiki.archlinux.org/index.php/PCManFM @@ -3839,40 +3155,9 @@ It works better with Urxvt.

-

TODO Image viewer

+

Image viewer

-
-

TODO Write a script to open any type of image using the corresponding program

-
- - - --- -- -- - - - - - - - - - - - - - - -
Filetypepdfsvg
Programzathurainkview
-
-
-

sxiv

@@ -3882,9 +3167,9 @@ It works better with Urxvt.

-
-

Installation

-
+
+

Installation

+
yay -S sxiv
 
@@ -3902,9 +3187,9 @@ It works better with Urxvt.
-
-

Cheatsheet

-
+
+

Cheatsheet

+
@@ -3957,15 +3242,30 @@ It works better with Urxvt.
-

TODO HotKeyManager - SXHKD

+

HotKeyManager - SXHKD

+
+
+
yay -S sxhkd
+
+ +

+Configuration file: SXHKD. +

+
+
+
-

TODO Windows Manager - i3

+

Windows Manager - i3

+

+Link to the documentation +

-
-

TODO Installation

-
+ +
+

Installation

+
yay -S i3-gaps
 
@@ -3973,149 +3273,66 @@ It works better with Urxvt.
-
-

TODO Packages to install/understand

-
-

-artwork-i3 -i3-wallpapers -

-
-
- -
-

TODO Configuration

-
+
+

Configuration

+

~/.i3/config

- -
-

TODO Specific config per workspace

-
-

-https://github.com/i3/i3/blob/next/contrib/per-workspace-layout.pl -For instance, default to tabbed windows for workspace dealing with matlab figures. -

-
-
-

Figures / Matlab

-
-
-

TODO CheatSheet

-
-
- - --- -- - - - - - - -
CommandUsage
-
-
-
- -
-

TODO Custom bar - Polybar

-
+
+

Polybar

+

https://polybar.github.io/

+ +

+Link to the documentation. +

-
-

Installation

-
+
+

Installation

+
yay -S polybar
 
+
-
-

TODO Configuration

-
+
+

Compositor - Picom

+

-~/.config/polybar/config +https://wiki.archlinux.org/index.php/Picom

-Polybar is launched automatically from i3 config. -

-
-
- -
-

TODO Add custom modules

-
-
    -
  • [ ] show passwords
  • -
  • [ ] show bibliography
  • -
  • [ ] show bookmarks
  • -
  • [ ] switch theme (dark/light)
  • -
  • [ ] suspend, restart, hibernate, lock
  • -
-
-
- -
-

TODO Add Conky to polybar

-
-
-
-

TODO Compositor - Compton

- -
-

Installation

-
+
+

Installation

+
-
yay -S compton
+
yay -S picom
 
-
-

TODO Configuration

-
+
+

Configuration

+

-~/.config/compton.conf -

-
-
- -
-

TODO GUI Configuration

-
-

-To install: -

-
-
yay -S compton-conf
-
-
- -

-Then run compton-conf +~/.config/picom/picom.conf

@@ -4124,10 +3341,10 @@ Then run compton-conf

Automatic run as daemon

-Compton is run from i3 config in the background (-b option) +Compton is run from .xprofile config in the background:

-
exec --no-startup-id compton -b
+
picom --daemon
 
@@ -4135,7 +3352,7 @@ Compton is run from i3 config in the background (-b option)
-

TODO Notification Manager - Dunst

+

Notification Manager - Dunst

https://github.com/dunst-project/dunst @@ -4143,39 +3360,41 @@ Compton is run from i3 config in the background (-b option)

-
-

Installation

-
+
+

Installation

+
-
yay -S dunst
+
yay -S dunst dunstify
 
-
-

Configuration

-
+
+

Configuration

+

~/.config/dunst/dunstrc

-
-

TODO Special notifications

-
-
    -
  • [ ] Mails
  • -
  • [ ] New messages on slack
  • -
+
+

Usage

+
+
+
dunstify --replace=16549 "AppName" "Message"
+
+
+ +

+The number --replace can be used with an ID to merge notifications from the +same application for instance. +

+
-
-

TODO How to merge similar notifications like new mails?

-
-

Office Suite

@@ -4187,13 +3406,19 @@ Compton is run from i3 config in the background (-b option)
yay -S wps-office wps-office-extension-french-dictionary ttf-wps-fonts
 
-
+ +

+Alternatives are: +

+
    +
  • open-office
  • +
-
-

SpreadSheet - SC-IM

-
+
+

Minimap SpreadSheet - SC-IM

+

https://github.com/andmarti1424/sc-im https://www.youtube.com/watch?v=K_8_gazN7h0 @@ -4209,6 +3434,7 @@ It permits to open Excel files on the terminal very quickly.

+

Managing Theme

@@ -4222,9 +3448,9 @@ Gtk2 themes are managed using the file ~/.gtkrc-2.0 while Gtk3 them

-
-

Gui Manager

-
+
+

Gui Manager

+

To customize the look of the system using GUI application, run lxappearance.

@@ -4275,11 +3501,11 @@ Some configuration are located in ~/.Xresources.
-

TODO Advanced config

+

Advanced config

-

TODO Printer

+

Printer

https://wiki.archlinux.org/index.php/CUPS @@ -4332,41 +3558,15 @@ Stats about the printer

- - -
-

TODO CheatSheet

-
- - - --- -- - - - - - - -
CommandUsage
-
-
-

TODO Kernel Management

+

Kernel Management

-
-

TODO Cheatsheet

-
@@ -4395,34 +3595,56 @@ Stats about the printer
-
-
-

TODO Power Consumption

-
+ - -
-

TODO Power Management Tool: TLP and Powertop

-
-

-https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html#commands -https://wiki.archlinux.org/index.php/Powertop -

-Alternative: pm-utils +PowerTop a diagnostic tool used to identify and report issues with power consumption and management.

+
+
yay -S powertop
+
+
+ + +

+TLP is used for Power Management. +

+
+
yay -S tlp
+sudo systemctl enable tlp
+sudo systemctl start tlp
+sudo systemctl enable tlp-sleep
+sudo systemctl start tlp-sleep
+sudo tlp start
+
+
+ +

+Thermald is used to automatically handle CPU frequency scaling according to system load. +

+
+
yay -S thermald
+sudo systemctl enable thermald
+sudo systemctl start thermald
+
+
-

TODO Lid open/close

+

Lid open/close

+

+https://wiki.archlinux.org/index.php/Power_management +

+

Should automatic show lock screen

@@ -4436,29 +3658,30 @@ Should automatic show lock screen

Automatically Mount devices - Udiskie

- +

+udiskie - Mount and unmount disks (https://github.com/coldfix/udiskie) +

+
yay -S udiskie
 

-And then, add that to .xinitrc +Automatically run udiskie on startup.

-

TODO Format disks

+

Format disks

https://gparted.org/

-sudo gparted to format disks () +sudo gparted to format disks

@@ -4471,62 +3694,23 @@ Using command line:

-

TODO Bluetooth

+

Bluetooth

-Bluetooth: Gui: https://github.com/blueman-project/blueman +Bluetooth manager: https://github.com/blueman-project/blueman +blueman-manager

- -
-

TODO Temperature and Fan control

-
-
-
# Enable Automated Power Regulation
-yay -S tlp
-sudo systemctl enable tlp
-sudo systemctl start tlp
-sudo systemctl enable tlp-sleep
-sudo systemctl start tlp-sleep
-sudo tlp start
-
-# Enable thermald (overheat shutoff)
-yay -S thermald
-sudo systemctl enable thermald
-sudo systemctl start thermald
-
-
-
-
- -
-

TODO Lock Screen

- - -
-

Installation

-
-
-
yay -S betterlockscreen
-
-
-
-
-
-

TODO LaTeX

+

LaTeX

-
-

Installation

-
+
+

Installation

+
yay -S texlive-most
 
@@ -4564,58 +3748,22 @@ In order for LaTeX to be aware of new packages/classes, run sudo texhash
-

TODO From screenshot to latex math formula

+

From screenshot to latex math formula

-
-

Installation

-
+
+

Installation

+
yay -S mathpix-snipping-tool
 
- -
-

Usage

-
-

-First, you have to run mathpix-snipping-tool. That will add something in the tray. -

- -

-Then, use <ctrl><alt>m and then select a part of the screen to convert that area to latex formula. -

-
-
- -
-

TODO Think of a better way to run that program. Maybe disable the tray icon and add some polybar script that automatically run the program, and ask for selection of the screen.

-
-
- -
-

TODO Custom script to select latex symbol

-
-

-https://github.com/superluserdo/Latex-picker -Maybe use that script for other things? -

-
-
- -
@@ -4631,9 +3779,9 @@ Maybe use that script for other things?

-
-

Installation

-
+
+

Installation

+
yay -S insect
 
@@ -4641,9 +3789,9 @@ Maybe use that script for other things?
-
-

Usage

-
+
+

Usage

+
@@ -4677,9 +3825,9 @@ Maybe use that script for other things?

-
-

Installation

-
+
+

Installation

+
yay -S matlab
 
@@ -4701,9 +3849,9 @@ If there is a problem when opening a Simulink file, check the solution -

Installation

-
- - --- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CommandUsage
rclone configConfiguration
rclone listremotesList configured remotes
rclone aboutInformations about the remote
rclone copyCopy files from source to dest
rclone syncMake source and dest identical, modifying destination only
rclone checkCheck if the files in the source and destination match
rclone lsList all the objects in the path
rclone sizeReturn the total size and number of objects in remote:path
rclone cleanupClean up the remote if possible
-
-
- -
-

Usefull commands

-
- - - --- -- - - - - - - - - - - - - - - - - - - - - - - -
CommandUsage
rclone sync ~/gdrive/ gdrive:/ -PMake Google Drive files to same as local ones
rclone copy gdrive:/directory/ ~/gdrive/directory/ -PCopy directory from Google Drive to local
rclone lsf gdrive:/ --max-depth 1List files and directory
-
- -
-

Progress bar for long synchronizations

-
-

-Use --progress --stats-one-line. -

-
-
-
-
-
-

TODO Download Manager

+

Download Manager

- -
-

TODO CLI Download Manager - Aria2

-
-
-
-

Installation

-
-
-
yay -S aria2
-
-
-
-
-
-

Usage

-
-
-
-

TODO Torrent Client - deluge

+

Torrent Client - deluge

https://github.com/deluge-torrent/deluge @@ -4910,9 +3894,9 @@ Use --progress --stats-one-line.

-
-

Installation

-
+
+

Installation

+
yay -S deluge
 
@@ -4920,9 +3904,9 @@ Use --progress --stats-one-line.
-
-

Configuration

-
+
+

Configuration

+

~/.config/deluge/

@@ -4942,34 +3926,17 @@ Then run the CLI client using deluge-console.

- -
-

GUI Client

-
-

-deluge -

-
-
-
- -
-

TODO CLI Torrent Client - btpd

-
-

TODO Youtube-dl

+

Youtube-dl

yay -S youtube-dl
 
+

Download best audio

@@ -4989,15 +3956,11 @@ Then run the CLI client using deluge-console.
- -
-

Download playlist

-
-

TODO Default Applications

+

Default Applications

https://wiki.archlinux.org/index.php/Default_applications @@ -5008,21 +3971,22 @@ Then run the CLI client using deluge-console.

Mailcap file

-

TODO XDG-OPEN

+

XDG-OPEN

~/.config/mimeapps.list

+
-
-

TODO Make QuteBrowser the default browser

-
-
-

TODO Desktop files

+

Desktop files

+

+Desktop Applications +

+

~/.local/share/applications/

@@ -5030,46 +3994,47 @@ Then run the CLI client using deluge-console.
-

TODO Bibliography Management

+

Bibliography Management

- -
-

Papis

-

-https://github.com/papis/papis +I am using a plain bibtex file with org-ref (link).

-
-

Installation

-
-
-
sudo pip3 install papis
-
-
-
+
+

Alternatives:

+
+

+GUI: +

+
    +
  • Zotero
  • +
  • Mendeley
  • +
+ +

+Command line based: +

+
-

TODO Calendar

+

Calendar

+

+Link to configuration +

+

Vdirsyncer - Sync calendars

@@ -5078,9 +4043,9 @@ Then run the CLI client using deluge-console.

-
-

Installation

-
+
+

Installation

+
yay -S vdirsyncer
 
@@ -5093,9 +4058,9 @@ Then run the CLI client using deluge-console.
-
-

Cheatsheet

-
+
+

Cheatsheet

+
@@ -5149,16 +4114,16 @@ To check the status of the service:
-

TODO Calendar Client - Khal

+

Calendar Client - Khal

-
-

Installation

-
+
+

Installation

+
yay -S khal
 
@@ -5166,100 +4131,23 @@ To check the status of the service:
-
-

TODO Cheatsheet

-
-
- - --- -- - - - - - - -
CommandUsage
-
-
-
-
- -
-

TODO Presentation software

-
-
-
-

Multi-monitor pdf presentation - pdfpc

-
-

-https://github.com/pdfpc/pdfpc -

- -

-pdfpc is a great tool for showing pdf presentations. It support: -

-
    -
  • screen splitting
  • -
  • support for videos in pdf presentations
  • -
  • support for notes
  • -
  • support for annotations
  • -
-
- -
-

Installation

-
+
+

Import ICS files

+
-
yay -S pdfpc
+
khal import even.ics
 
- -
-

Video support

-
-
-
yay -S gst-plugins-ugly gst-plugins-good gst-plugins-base-libs gst-plugins-base gst-plugins-bad gst-libav
-
-
-
-
- -
-

Usage

-
-
-
pdfpc filename.pdf
-
-
-
-
-
- -
-

Beamer

-
-
-

TODO RSS Reader

+

RSS Reader

-GUI: +GUI Alternatives:

Newsboat

-
-

Installation

-
+
+

Installation

+
yay -S newboat
 
@@ -5292,9 +4190,9 @@ With Emacs:
-
-

Configuration

-
+
+

Configuration

+

https://newsboat.org/releases/2.12/docs/newsboat.html ~/.newsboat/ @@ -5302,30 +4200,53 @@ With Emacs:

-
-

TODO Automatic Retrival of Feeds

-
-

-Make a systemd service. -

-
-
- -
-

TODO Add reddit personnal RSS

- -
- - + +
+

Task Manager

+
+
+
+

OrgMode and Emacs

+
+
+

Wunderline

+ + +
+

Installation

+
+
+
yay -S wunderline
+
+
+
+
+ +
+

Cheatsheet

+
+

+Add a task with: +

+
    +
  • wunderline add <task>
  • +
+ @@ -5334,94 +4255,42 @@ Make a systemd service. + + + + + + - - + + + + + + + + + + + +
OptionsUsage
CommandUsage--today 
--tomorrow 
--note <note> 
-
-
-
-
-
-

Manager Drives

-

-https://wiki.archlinux.org/index.php/NFS -sudo nvim /etc/fstab to auto-mount drives +Other commands:

+
    +
  • wunderline inbox
  • +
  • wunderline today
  • +
- -
-

TODO Task Manager

-
-
-
-

OrgMode and Emacs

-
-
-

Wunderlist

- -
-

Wunderline

- - -
-
Installation
-
-
-
yay -S wunderline
-
-
-
-
Cheatsheet
-
-

-wunderline list -

-
-
wunderline inbox
-
-
-

-INBOX (5) -Appeler les impôts ☆ -Regarder les impôt Today ☆ -Remboursement abonnement tram ? ☆ -Prendre le Exploding Kittens / Seven Wonders Today ☆ -Appeler Maman Today ☆ -

-
-
-
- - - - -
-

Background manager: nitrogen

@@ -5430,9 +4299,9 @@ Appeler Maman Today ☆

-
-

Configuration

-
+
+

Configuration

+

~/.config/nitrogen/nitrogen.cfg

@@ -5456,9 +4325,9 @@ Appeler Maman Today ☆ https://pwmt.org/projects/zathura/

-
-

Installation

-
+
+

Installation

+
yay -S zathura
 
@@ -5478,18 +4347,18 @@ It seems that mupdf is better that poppler to view pdf.
-
-

Configuration

-
+
+

Configuration

+

~/.config/zathura/zathurarc

-
-

Cheatsheet

-
+
+

Cheatsheet

+
@@ -5573,10 +4442,59 @@ It seems that mupdf is better that poppler to view pdf.
+ +
+

Multi-monitor pdf presentation - pdfpc

+
+

+https://github.com/pdfpc/pdfpc +

+ +

+pdfpc is a great tool for showing pdf presentations. It support: +

+
    +
  • screen splitting
  • +
  • support for videos in pdf presentations
  • +
  • support for notes
  • +
  • support for annotations
  • +
+
+ +
+

Installation

+
+
+
yay -S pdfpc
+
+
+
+
+ +
+

Video support

+
+
+
yay -S gst-plugins-ugly gst-plugins-good gst-plugins-base-libs gst-plugins-base gst-plugins-bad gst-libav
+
+
+
+
+ +
+

Usage

+
+
+
pdfpc filename.pdf
+
+
+
+
+
-

TODO Theme manager

+

Theme manager

The idea would be to have a command that changes the theme of all the system. @@ -5628,17 +4546,9 @@ Possible theme managers:

  • https://github.com/dylanaraps/pywal
  • -
    -

    TODO Theme script

    -
    -

    -~/bin/theme -

    -
    -
    -

    TODO Base16

    +

    Base16

    https://github.com/chriskempson/base16 @@ -5694,75 +4604,27 @@ This help changes many applications colors at once.

    -

    TODO Graphical Editor

    +

    Graphical Editor

    - - -
    -

    TODO Bugs

    -
    -
    -
    -

    TODO Why the cursor is turning when on the background image?

    -
    -

    -Because something is executing without the –no-startup-id option -

    -
    -
    -
    - - -
    -

    TODO VPN Setup

    -
    -
    -
    -

    NordVPN

    -
    +
    +

    VPN Setup with NordVPN

    + -
    -

    Installation

    -
    +
    +

    Installation

    +
    yay -S nordvpn-bin
     
    @@ -5770,9 +4632,9 @@ Because something is executing without the –no-startup-id option
    -
    -

    Configuration

    -
    +
    +

    Configuration

    +
    sudo systemctl enable nordvpnd.service
     sudo systemctl start nordvpnd.service
    @@ -5781,9 +4643,9 @@ Because something is executing without the –no-startup-id option
     
    -
    -

    Usage

    -
    +
    +

    Usage

    +
    @@ -5827,11 +4689,10 @@ Because something is executing without the –no-startup-id option
    -
    -
    -

    TODO Maybe use NordVPM with openVPN Instead?

    -
    +
    +

    Alternative: Use NordVPM with openVPN Instead

    +

    https://github.com/nstinus/nordvpn https://github.com/jotyGill/openpyn-nordvpn @@ -5841,19 +4702,9 @@ Because something is executing without the –no-startup-id option

    -
    -

    TODO NAS setup

    -
    -

    -Mount a shared drive -https://wiki.archlinux.org/index.php/NFS -

    -
    -
    - -
    -

    Others

    -
    +
    +

    Others

    +

    Reddit on terminal: rtv

    @@ -5911,7 +4762,7 @@ Mount a shared drive
    -

    TODO Usefull commands

    +

    Usefull commands

    @@ -6209,9 +5060,9 @@ Will create split1.pdf to split6.pdf files correspondi
    -
    -

    Others

    -
    +
    +

    Others

    +
    @@ -6451,22 +5302,8 @@ Use apack and aunpack: -
    -

    TODO Custom scripts

    -
    -
    -
    -

    TODO Password completion with fzf

    -
    -

    -Make a script to use FZF for autocompletion of password (with pass program) and then send to current line or copy. -Maybe use tmux pane for that. -

    -
    -
    -
    -

    TODO Bash Snippets

    +

    Bash Snippets

    @@ -6496,10 +5333,43 @@ To improve the startup time.
    +

    Author: Dehaeze Thomas

    -

    Created: 2020-01-12 dim. 00:17

    +

    Created: 2020-01-12 dim. 17:28

    diff --git a/docs/install.html b/docs/install.html index 7f9cd4d..46d3a82 100644 --- a/docs/install.html +++ b/docs/install.html @@ -1,11 +1,10 @@ - - +Installation @@ -573,7 +572,7 @@ moreutils - Collection of tools that nobody wrote when UNIX was young

    Author: Dehaeze Thomas

    -

    Created: 2020-01-12 dim. 00:17

    +

    Created: 2020-01-12 dim. 17:28

    diff --git a/docs/mail.html b/docs/mail.html index ee51ac0..97f9147 100644 --- a/docs/mail.html +++ b/docs/mail.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - +Mail Configuration @@ -261,17 +261,17 @@ for the JavaScript code in this tag.
  • Synchronize Mailboxes - Mbsync
  • Send Mails - Msmtp
  • @@ -286,20 +286,21 @@ for the JavaScript code in this tag.
    • Unding all the key bindings
    • Quit Neomutt
    • -
    • Generic
    • +
    • Generic
    • Index and Pager
    • Limit
    • Search
    • -
    • Attachments +
    • Attachments
    • +
    • Compose
    • -
    • TODO Compose
    • Browser
    • -
    • Generic
    • +
    • Generic
    • Copy and move mails
    • -
    • Sidebar
    • +
    • Sidebar
    • Reload Configuration
    • urlview - Open URL in emails
    • Searching using Mu
    • @@ -314,9 +315,9 @@ for the JavaScript code in this tag. -
    • Sidebar +
    • Sidebar
    • -
    • Attachments +
    • Attachments
      • Attachment View Options
      • Open Attachment
      • @@ -409,9 +410,9 @@ Expunge Both -
        -

        Gmail Account

        -
        +
        +

        Gmail Account

        +
        IMAPAccount gmail
         Host imap.gmail.com
        @@ -486,9 +487,9 @@ Sync Pull
         
        -
        -

        ESRF Account

        -
        +
        +

        ESRF Account

        +
        IMAPAccount esrf
         Host imaps.esrf.fr
        @@ -551,9 +552,9 @@ Sync Pull
         
        -
        -

        ULG Account

        -
        +
        +

        ULG Account

        +
        IMAPAccount ulg
         Host mail.ulg.ac.be
        @@ -638,9 +639,9 @@ tls_certcheck off
         
        -
        -

        Gmail Account

        -
        +
        +

        Gmail Account

        +
        account gmail
         host         smtp.gmail.com
        @@ -654,9 +655,9 @@ passwordeval "pass email/dehaeze.thomas@gmail.com"
         
        -
        -

        ESRF Account

        -
        +
        +

        ESRF Account

        +
        account esrf
         host           smtps.esrf.fr
        @@ -671,9 +672,9 @@ passwordeval   "pass email/thomas.dehaeze@esrf.fr"
         
        -
        -

        ULG Account

        -
        +
        +

        ULG Account

        +
        account ulg
         host           smtp.ulg.ac.be
        @@ -1022,9 +1023,9 @@ macro index q "<shell-escape>if [ $TMUX ]; then t
         
        -
        -

        Generic

        -
        +
        +

        Generic

        +
        bind generic Q exit
         
        @@ -1188,9 +1189,9 @@ bind index,pager N search-opposite
         
        -
        -

        Attachments

        -
        +
        +

        Attachments

        +
        bind attach l view-attach
         
        @@ -1202,6 +1203,28 @@ bind attach <return> view-mailcap
         macro attach W <save-entry><kill-line>~/Downloads/<enter>y "Save entry"
         
        +
        +
        + +
        +

        Compose

        +
        +
        +
        bind compose p postpone-message
        +
        +bind compose R rename-attachment
        +
        +bind compose a attach-file
        +
        +
        + +

        +Open another instance of neomutt in readonly mode while composing +

        +
        +
        macro compose M "<shell-escape>$TERMINAL -e \"neomutt -R\"<enter>"
        +
        +

        Attach multiple files using ranger @@ -1226,19 +1249,14 @@ Attach multiple files using ranger

        -
        -
        -

        TODO Compose

        -
        -
        -
        bind compose p postpone-message
        -
        -bind compose R rename-attachment
        -
        -bind compose a attach-file
        -
        -
        +
        +
        TODO Send HTML mails using Markdown
        +
        +

        +https://unix.stackexchange.com/questions/108485/send-email-written-in-markdown-using-mutt/424162 +https://github.com/Roguelazer/muttdown +

        Write html emails using markdown @@ -1247,13 +1265,6 @@ Write html emails using markdown

        # macro compose M "F pandoc -s -f markdown -t html \ny^T^Utext/html; charset=us-ascii\n"
         
        - -

        -Open another instance of neomutt in readonly mode while composing -

        -
        -
        macro compose M "<shell-escape>termite -e \"neomutt -R\"<enter>"
        -
        @@ -1263,17 +1274,19 @@ Open another instance of neomutt in readonly mode while composing
        bind browser l select-entry
        -
         macro browser h "<top-page><select-entry>"
        +
        +bind browser t tag-entry
        +
         bind browser q exit
         
        -
        -

        Generic

        -
        +
        +

        Generic

        +

        Enter Command

        @@ -1295,9 +1308,9 @@ macro index M "<save-message>?<toggle-mailboxe
        -
        -

        Sidebar

        -
        +
        +

        Sidebar

        +
        bind index,pager \Ck sidebar-prev
         bind index,pager \Cj sidebar-next
        @@ -1354,6 +1367,11 @@ macro index,pager gf "<change-folder-readonly>~/.
         

        Link to Orgmode

        +

        +https://www.donarmstrong.com/posts/org_mode_mutt_capture/ +https://upsilon.cc/~zack/blog/posts/2010/02/integrating_Mutt_with_Org-mode/ +

        +
        macro index,pager S "<pipe-message>$HOME/scripts/mutt-save-org-link.py\n"
         
        @@ -1455,9 +1473,9 @@ color index brightcolor000 color001 "~v~(~D)"
        -
        -

        Sidebar

        -
        +
        +

        Sidebar

        +
        color sidebar_indicator color000       color021  # Mailbox is open
         color sidebar_highlight color000       color003  # Mailbox is highlighted
        @@ -1480,9 +1498,9 @@ color header     brightcolor004 color000 "^(Subject)"
         
        -
        -

        Attachments

        -
        +
        +

        Attachments

        +
        # Color if the attachment is autoviewed
         color   attach_headers     brightgreen     default    "Autoview"
        @@ -1626,9 +1644,9 @@ macro index,pager gm "<change-folder>+gmail/Inbox
         

        Gmail

        -
        -
        Configuration
        -
        +
        +
        Configuration
        +
        set from     = "dehaeze.thomas@gmail.com"
         set sendmail = "msmtp -a gmail"
        @@ -1652,9 +1670,9 @@ macro index,pager D \
         
        -
        -
        Signature
        -
        +
        +
        Signature
        +
        Thomas Dehaeze
         
        @@ -1674,9 +1692,9 @@ This empty code block is used to add a new line after signatude

        ESRF

        -
        -
        Configuration
        -
        +
        +
        Configuration
        +
        set from     = "thomas.dehaeze@esrf.fr"
         set sendmail = "msmtp -a esrf"
        @@ -1700,9 +1718,9 @@ macro index,pager D \
         
        -
        -
        Signature
        -
        +
        +
        Signature
        +
        Thomas Dehaeze
         
        @@ -1722,9 +1740,9 @@ This empty code block is used to add a new line after signatude

        ULG

        -
        -
        Configuration
        -
        +
        +
        Configuration
        +
        set from     = "thomas.dehaeze@doct.uliege.be"
         set sendmail = "msmtp -a ulg"
        @@ -1748,9 +1766,9 @@ macro index,pager D \
         
        -
        -
        Signature
        -
        +
        +
        Signature
        +
        Thomas Dehaeze
         
        @@ -1885,9 +1903,9 @@ hdr_order from: to: cc: date: subject: #
        -
        -

        Sidebar

        -
        +
        +

        Sidebar

        +

        General Config

        @@ -2005,9 +2023,9 @@ unset move
        -
        -

        Attachments

        -
        +
        +

        Attachments

        +

        Attachment View Options

        @@ -2036,7 +2054,12 @@ A script openfile.sh is used to open files with the default applica

        Attach multiple files at once

        -First, tag the files you want to send using t, then ; to apply the action on all tagged files and finally <enter> to add them all. +First, tag the files you want to send using t, then ; to apply the action on +all tagged files and finally <enter> to add them all. +

        + +

        +Of ranger can be used with the A keybinding.

        @@ -2201,7 +2224,7 @@ text/rtf; libreoffice --nologo --writer '%s'; co

        Author: Dehaeze Thomas

        -

        Created: 2020-01-11 sam. 22:19

        +

        Created: 2020-01-12 dim. 17:28

        diff --git a/docs/polybar.html b/docs/polybar.html index f92eaca..831789a 100644 --- a/docs/polybar.html +++ b/docs/polybar.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Polybar Configuration @@ -398,7 +398,7 @@ for the JavaScript code in this tag. border-size = 0 padding-left = 2 -padding-right = 16 +padding-right = 12 module-margin-left = 1 module-margin-right = 1 @@ -539,7 +539,7 @@ for the JavaScript code in this tag.
        [module/mpd]
         type = internal/mpd
        -format-online = <icon-prev> <toggle> <icon-next> %{A1:termite -e "ncmpcpp" &:}<label-song>%{A}
        +format-online = <icon-prev> <toggle> <icon-next> %{A1:$TERMINAL -e "ncmpcpp" &:}<label-song>%{A}
         
         format-online-spacing = 0
         format-online-padding = 0
        @@ -611,7 +611,7 @@ for the JavaScript code in this tag.
         
         format-underline = ${colors.background}
         
        -label = %{A1:termite -e "htop" &:} ﬙ %percentage:2%% %{A}
        +label = %{A1:$TERMINAL -e "htop" &:} ﬙ %percentage:2%% %{A}
         
        @@ -626,8 +626,8 @@ for the JavaScript code in this tag. interval = 1 # Open google calendar on left right -date = %{A1:termite -e "ikhal" &:} %d-%m%{A} -date-alt = "%{A1:termite -e \"ikhal\" &:} %d-%m-%Y%{A}" +date = %{A1:$TERMINAL -e "ikhal" &:} %d-%m%{A} +date-alt = "%{A1:$TERMINAL -e \"ikhal\" &:} %d-%m-%Y%{A}" time =  %H:%M time-alt =  %H:%M:%S @@ -737,7 +737,7 @@ for the JavaScript code in this tag. ;; Temperature off one cpu core hwmon-path = /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp1_input -format = %{A1:termite -e "watch sensors" &:}<ramp> <label>%{A} +format = %{A1:$TERMINAL -e "watch sensors" &:}<ramp> <label>%{A} format-underline = ${colors.background} format-warn = <ramp> <label-warn> format-warn-underline = ${colors.red} @@ -794,7 +794,7 @@ for the JavaScript code in this tag.

        Open Mails

        -
        termite -e "tmux -L neomutt attach" &
        +
        $TERMINAL -e "tmux -L neomutt attach" &
         
        @@ -1247,7 +1247,7 @@ polybar top &

        Author: Dehaeze Thomas

        -

        Created: 2020-01-11 sam. 22:19

        +

        Created: 2020-01-12 dim. 17:28

        diff --git a/docs/ranger.html b/docs/ranger.html index 26e242c..155c0c1 100644 --- a/docs/ranger.html +++ b/docs/ranger.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Ranger Configuration @@ -276,7 +276,7 @@ for the JavaScript code in this tag.
      • Define keys for the browser
          -
        • Basic
        • +
        • Basic
        • Open Shell in current directory
        • Print on Rnice
        • Filter
        • @@ -308,7 +308,7 @@ for the JavaScript code in this tag.
        • Define keys for the console @@ -644,9 +644,9 @@ alias travel scout -aefiklst

          Define keys for the browser

          -
          -

          Basic

          -
          +
          +

          Basic

          +
          map     Q quit!
           map     q quit
          @@ -680,7 +680,7 @@ map # conso
           
          map s shell $SHELL
           # Open External Shell in current directory
          -map S shell nohup termite &
          +map S shell nohup $TERMINAL &
           
           map r chain draw_possible_programs; console open_with%%space
           
          @@ -1095,9 +1095,9 @@ eval for arg in "rwxXst": cmd(Define keys for the console
          -
          -

          Basic

          -
          +
          +

          Basic

          +
          cmap <tab>   eval fm.ui.console.tab()
           cmap <s-tab> eval fm.ui.console.tab(-1)
          @@ -1182,9 +1182,9 @@ cmap <allow_quantifiers> false
           

          Pager Keybindings

          -
          -

          Movement

          -
          +
          +

          Movement

          +
          pmap  <down>      pager_move  down=1
           pmap  <up>        pager_move  up=1
          @@ -1212,9 +1212,9 @@ copypmap <PAGEUP>   p  b  <C-B>
           
          -
          -

          Basic

          -
          +
          +

          Basic

          +
          pmap     <C-l> redraw_window
           pmap     <ESC> pager_close
          @@ -1230,9 +1230,9 @@ pmap E      edit_file
           

          Taskview Keybindings

          -
          -

          Movement

          -
          +
          +

          Movement

          +
          tmap <up>        taskview_move up=1
           tmap <down>      taskview_move down=1
          @@ -1270,9 +1270,9 @@ tmap <delete>   eval -q fm.ui.taskview.task_remove()
           
          -
          -

          Basic

          -
          +
          +

          Basic

          +
          tmap <C-l> redraw_window
           tmap <ESC> taskview_close
          @@ -1554,7 +1554,7 @@ label wallpaper, number 14, mi
           

          Author: Dehaeze Thomas

          -

          Created: 2020-01-11 sam. 22:20

          +

          Created: 2020-01-12 dim. 17:28

          diff --git a/docs/sxhkd.html b/docs/sxhkd.html index 7af0c3e..9f2ced3 100644 --- a/docs/sxhkd.html +++ b/docs/sxhkd.html @@ -4,7 +4,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Simple X Hotkey Daemon @@ -259,6 +259,7 @@ for the JavaScript code in this tag.
          @@ -320,6 +320,19 @@ super + r
          +
          +

          Set shut down, restart and locking features

          +
          +
          +
          XF86PowerOff
          +  $HOME/scripts/quit.sh
          +super + 0
          +  $HOME/scripts/quit.sh
          +
          +
          +
          +
          +

          Start Applications

          @@ -357,15 +370,15 @@ super + shift + p
          # Start Terminal
           super + Return
          -  termite
          +  $TERMINAL
           
           # Tmux Terminal
           super + shift + Return
          -  termite -e 'tmux'
          +  $TERMINAL -e 'tmux'
           
           # Start Command line Calendar
           super + shift + c
          -  termite -e "khal interactive"
          +  $TERMINAL -e "khal interactive"
           
           # File Manager
           super + o
          @@ -459,26 +472,13 @@ XF86Display
           
          -
          -

          Set shut down, restart and locking features

          -
          -
          -
          XF86PowerOff
          -  $HOME/scripts/quit.sh
          -super + 0
          -  $HOME/scripts/quit.sh
          -
          -
          -
          -
          -

          Command Mode

          # Command line Calendar Client (khal)
           super + space ; c
          -  termite -e "khal interactive"
          +  $TERMINAL -e "khal interactive"
           
           # GUI Calendar (Google Calendar)
           super + space ; shift + c
          @@ -494,22 +494,22 @@ super + space ; shift + r
           
           # Mails with neomutt
           super + space ; m
          -  termite -e "tmux -L neomutt attach"
          +  $TERMINAL -e "tmux -L neomutt attach"
           
           super + space ; shift + m
          -  termite -e "neomutt -R"
          +  $TERMINAL -e "neomutt -R"
           
           # Weechat
           super + space ; w
          -  termite -e "tmux -L weechat attach"
          +  $TERMINAL -e "tmux -L weechat attach"
           
           # News with newsboat
           super + space ; n
          -  termite -e "tmux -L newsboat attach"
          +  $TERMINAL -e "tmux -L newsboat attach"
           
           # Music with ncmpcpp
           super + space ; p
          -  termite -e "tmux -L ncmpcpp attach"
          +  $TERMINAL -e "tmux -L ncmpcpp attach"
           
           # Print Screen
           super + space ; shift + p
          @@ -553,9 +553,9 @@ super + shift + d
           
          -
          -

          BSPWM hotkeys

          -
          +
          +

          BSPWM hotkeys

          +
          # quit/restart bspwm
           super + alt + {q,r}
          @@ -569,9 +569,9 @@ super + {_,shift + }q
           
          -
          -

          Monocle Layout

          -
          +
          +

          Monocle Layout

          +
          # alternate between the tiled and monocle layout
           super + m
          @@ -585,9 +585,9 @@ super + c
           
          -
          -

          Set the window State

          -
          +
          +

          Set the window State

          +
          # Set the window state to tiled
           super + t
          @@ -614,9 +614,9 @@ super + s
           
          -
          -

          Sticky Window

          -
          +
          +

          Sticky Window

          +
          # set the node flags
           super + ctrl + y
          @@ -661,9 +661,9 @@ super + shift + {1-9}
           
          -
          -

          Preselect

          -
          +
          +

          Preselect

          +
          # preselect the direction
           super + ctrl + {h,j,k,l}
          @@ -681,9 +681,9 @@ super + ctrl + space
           
          -
          -

          Resize

          -
          +
          +

          Resize

          +
          # expand a window by moving one of its side outward
           super + alt + {h,j,k,l}
          @@ -710,9 +710,9 @@ super + {Left,Down,Up,Right}
           
          -
          -

          BSPWM hotkeys

          -
          +
          +

          BSPWM hotkeys

          +
          # quit/restart bspwm
           super + alt + {q,r}
          @@ -726,9 +726,9 @@ super + {_,shift + }q
           
          -
          -

          Monocle Layout

          -
          +
          +

          Monocle Layout

          +
          # alternate between the tiled and monocle layout
           super + f
          @@ -742,9 +742,9 @@ super + c
           
          -
          -

          Set the window State

          -
          +
          +

          Set the window State

          +
          # set the window state
           super + {t,s, shift + f}
          @@ -754,9 +754,9 @@ super + {t,s, shift + f}
           
          -
          -

          Sticky Window

          -
          +
          +

          Sticky Window

          +
          super + ctrl + y
             i3-msg sticky toggle
          @@ -802,9 +802,9 @@ super + shift + {1-9}
           
          -
          -

          Preselect

          -
          +
          +

          Preselect

          +

          Preselect the direction

          @@ -819,9 +819,9 @@ super + ctrl + {j,k,Up,Down}
          -
          -

          Resize

          -
          +
          +

          Resize

          +

          Expand/Shrink a window

          @@ -842,7 +842,7 @@ super + alt + l

          Author: Dehaeze Thomas

          -

          Created: 2020-01-11 sam. 22:20

          +

          Created: 2020-01-12 dim. 17:28