literate-dotfiles/readme.html

5783 lines
199 KiB
HTML
Raw Normal View History

2019-01-31 09:41:03 +01:00
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-01-09 mer. 15:35 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Dotfiles - Manjaro Linux on Macbook Pro</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Thomas Dehaeze" />
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
}
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
}
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
/*]]>*/-->
</style>
<link rel="stylesheet" type="text/css" href="https://fniessen.github.io/org-html-themes/styles/readtheorg/css/htmlize.css"/>
<link rel="stylesheet" type="text/css" href="https://fniessen.github.io/org-html-themes/styles/readtheorg/css/readtheorg.css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://fniessen.github.io/org-html-themes/styles/lib/js/jquery.stickytableheaders.min.js"></script>
<script type="text/javascript" src="https://fniessen.github.io/org-html-themes/styles/readtheorg/js/readtheorg.js"></script>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2018 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
</head>
<body>
<div id="content">
<h1 class="title">Dotfiles - Manjaro Linux on Macbook Pro</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org8587f14">1. Ressources</a>
<ul>
<li><a href="#org89e2bac">1.1. Dotfiles</a></li>
<li><a href="#orgac1c194">1.2. Linux Softwares</a></li>
<li><a href="#org56302c4">1.3. Macbook Pro</a></li>
<li><a href="#orge3bee40">1.4. Ricing</a></li>
<li><a href="#org7f71d93">1.5. Others</a></li>
<li><a href="#org4c25c2f">1.6. <span class="todo TODO">TODO</span> to read</a></li>
</ul>
</li>
<li><a href="#orgb9a11e3">2. <span class="todo TODO">TODO</span> Make one org file for each configuration and reference from this file</a></li>
<li><a href="#orgaf56af3">3. <span class="todo TODO">TODO</span> Create a makefile or script to automatically tangle all the config files</a></li>
<li><a href="#org9d79693">4. Package Manager: yay</a>
<ul>
<li><a href="#org18951a7">4.1. Installation</a></li>
<li><a href="#org1cbe5f2">4.2. CheatSheet</a></li>
</ul>
</li>
<li><a href="#org07a53b1">5. Git Setup</a>
<ul>
<li><a href="#org37c77dc">5.1. Installation</a></li>
<li><a href="#org36549a1">5.2. Configuration</a></li>
<li><a href="#orgdbbdc00">5.3. Diff-So-Fancy</a>
<ul>
<li><a href="#org95823ec">5.3.1. Installation</a></li>
<li><a href="#org2226893">5.3.2. Configuration</a></li>
</ul>
</li>
<li><a href="#orge141339">5.4. <span class="todo TODO">TODO</span> Github interface - Hub</a>
<ul>
<li><a href="#org817e7a3">5.4.1. Installation</a></li>
</ul>
</li>
<li><a href="#org718fee8">5.5. Credential Helper setup with Pass</a></li>
</ul>
</li>
<li><a href="#orgd1cd147">6. <span class="todo TODO">TODO</span> Dotfile Manager: yadm</a>
<ul>
<li><a href="#org0e2aded">6.1. Installation</a></li>
<li><a href="#orga231e9a">6.2. <span class="todo TODO">TODO</span> Managing Yadm with Magit on Emacs</a></li>
<li><a href="#org3f3e73f">6.3. <span class="todo TODO">TODO</span> Switch from YADM to litterate dotfiles</a></li>
</ul>
</li>
<li><a href="#org1e48451">7. Terminal</a>
<ul>
<li><a href="#orge115d87">7.1. Termite</a>
<ul>
<li><a href="#orgbc27430">7.1.1. Installation</a></li>
<li><a href="#org29ce16a">7.1.2. Configuration</a></li>
<li><a href="#orgf560c1f">7.1.3. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#org4f1586b">7.2. <span class="todo TODO">TODO</span> Unicode Rxvt</a>
<ul>
<li><a href="#org7034fc2">7.2.1. Installation</a></li>
<li><a href="#orgfa962f9">7.2.2. Configuration</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org2ec0c2a">8. <span class="todo TODO">TODO</span> Shell: Bash</a>
<ul>
<li><a href="#org288f110">8.1. Bash Completion</a></li>
<li><a href="#orgc30fa08">8.2. <span class="todo TODO">TODO</span> Configuration</a></li>
</ul>
</li>
<li><a href="#orgdf728d5">9. <span class="todo TODO">TODO</span> Terminal Multiplexer: Tmux</a>
<ul>
<li><a href="#org95e7308">9.1. Installation</a></li>
<li><a href="#org00a68cf">9.2. Session Manager - Tmuxinator</a>
<ul>
<li><a href="#org7d04705">9.2.1. Installation</a></li>
<li><a href="#orgaa16fae">9.2.2. Special sessions</a></li>
<li><a href="#org970540c">9.2.3. Mux: run terminal and tmux session</a></li>
</ul>
</li>
<li><a href="#org958ecea">9.3. <span class="todo TODO">TODO</span> Multiple Tmux configuration</a></li>
<li><a href="#org429e7f4">9.4. <span class="todo TODO">TODO</span> Configuration: theme</a></li>
<li><a href="#orge148ca2">9.5. <span class="todo TODO">TODO</span> To check</a></li>
<li><a href="#orge82f674">9.6. <span class="todo TODO">TODO</span> Cheatsheet</a></li>
</ul>
</li>
<li><a href="#org06f1138">10. <span class="todo TODO">TODO</span> Fonts</a>
<ul>
<li><a href="#orgb824d2c">10.1. Installation</a></li>
<li><a href="#org9cf0791">10.2. <span class="todo TODO">TODO</span> Default fonts</a></li>
<li><a href="#orgdc4fe1f">10.3. Emojis</a></li>
<li><a href="#org91c4836">10.4. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orge84b3de">11. Text Editors</a>
<ul>
<li><a href="#orgfa79e33">11.1. Neovim</a>
<ul>
<li><a href="#orgfb1f503">11.1.1. Installation</a></li>
<li><a href="#org33ef696">11.1.2. Configuration</a></li>
<li><a href="#orgc08a30c">11.1.3. Vim Anywhere with i3</a></li>
<li><a href="#org354e03b">11.1.4. Matlab Setup</a></li>
<li><a href="#orgb8cdf3a">11.1.5. Ressources</a></li>
</ul>
</li>
<li><a href="#org732bf85">11.2. Emacs</a>
<ul>
<li><a href="#orgb7ef1e4">11.2.1. Installation</a></li>
<li><a href="#org1505d4e">11.2.2. Emacs Client/Server</a></li>
<li><a href="#org2125034">11.2.3. Configuration</a></li>
<li><a href="#org93cc1b5">11.2.4. SpellCheck with Aspell</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org218e4fb">12. SSH setup</a>
<ul>
<li><a href="#org361ad1b">12.1. Generating a new SSH key</a></li>
<li><a href="#orgbd7ff5f">12.2. Start the ssh-agent in the background</a></li>
<li><a href="#orgee6b445">12.3. Add the SSH key to the ssh-agent</a></li>
</ul>
</li>
<li><a href="#org85aa2ce">13. GnuPG</a>
<ul>
<li><a href="#orgc392563">13.1. Install the gnupg package:</a></li>
<li><a href="#org28bc940">13.2. Create a key pair</a></li>
<li><a href="#org5ce7a0d">13.3. Configure the gpg-agent to cache the passphrase</a></li>
</ul>
</li>
<li><a href="#org9031c29">14. Password Manager: Pass</a>
<ul>
<li><a href="#org34ad837">14.1. Install the pass package</a></li>
<li><a href="#orga4ad812">14.2. <span class="todo TODO">TODO</span> Connect the GPG key</a></li>
<li><a href="#org69ce82e">14.3. Initialize the password store as a git repository</a></li>
<li><a href="#orgbfbd1b1">14.4. Gui Manager</a></li>
<li><a href="#orga403dd5">14.5. IOs app</a></li>
<li><a href="#orge8668a4">14.6. Integration with Rofi</a>
<ul>
<li><a href="#org5b8e4b3">14.6.1. Installation</a></li>
</ul>
</li>
<li><a href="#org55249a6">14.7. Integration with Browsers</a></li>
<li><a href="#orgcd4c555">14.8. Integration with Git</a>
<ul>
<li><a href="#orga7cdb06">14.8.1. Installation</a></li>
<li><a href="#orgda01e01">14.8.2. Configuration</a></li>
</ul>
</li>
<li><a href="#org021cc10">14.9. Integration with other programs</a></li>
</ul>
</li>
<li><a href="#org4d98238">15. Bookmark Manager: Buku</a>
<ul>
<li><a href="#org4d39a2f">15.1. Installation</a></li>
<li><a href="#orga2f687b">15.2. Integration with Rofi</a>
<ul>
<li><a href="#org4a253df">15.2.1. Installation</a></li>
<li><a href="#org3a42846">15.2.2. Configuration</a></li>
<li><a href="#org6b99b21">15.2.3. Key binding with i3</a></li>
</ul>
</li>
<li><a href="#org1f9fdcc">15.3. Integration with qutebrowser</a></li>
<li><a href="#orgc274c3a">15.4. Synchronization with a git repository</a></li>
<li><a href="#orgc68fa84">15.5. Import Bookmarks from Firefox and Chrome</a></li>
<li><a href="#org1fec25e">15.6. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orga4366a0">16. <span class="todo TODO">TODO</span> Browser: qutebrowser</a>
<ul>
<li><a href="#org16e1666">16.1. Installation</a></li>
<li><a href="#org9f2526d">16.2. View Pdf inside qutebrowser with pdfjs</a>
<ul>
<li><a href="#org8acdc71">16.2.1. Installation</a></li>
<li><a href="#org148be58">16.2.2. Usage</a></li>
</ul>
</li>
<li><a href="#org4effe36">16.3. <span class="todo TODO">TODO</span> Make it default browser</a></li>
<li><a href="#orgebddfd7">16.4. Integration with Pass: the password manager</a></li>
<li><a href="#org17ba555">16.5. <span class="todo TODO">TODO</span> Integration with Buku</a>
<ul>
<li><a href="#org7a9dca1">16.5.1. <span class="todo TODO">TODO</span> Add an option to specify title, modify url? add tags?</a></li>
</ul>
</li>
<li><a href="#org20851f9">16.6. <span class="todo TODO">TODO</span> Sage Bookmarks to Emacs Org Mode</a></li>
<li><a href="#orgd011842">16.7. <span class="todo TODO">TODO</span> Chromecast integration</a></li>
<li><a href="#org3359c29">16.8. <span class="todo TODO">TODO</span> Adblocker</a></li>
<li><a href="#org513cbbe">16.9. <span class="todo TODO">TODO</span> Ressources</a></li>
</ul>
</li>
<li><a href="#orgf26f2a7">17. Monitors</a>
<ul>
<li><a href="#org21aeb5d">17.1. <span class="todo TODO">TODO</span> cscreen script</a></li>
</ul>
</li>
<li><a href="#orge81da00">18. Music Setup</a>
<ul>
<li><a href="#org839d11d">18.1. Sound Server - Pulse Audio</a></li>
<li><a href="#org04595d5">18.2. Audio Server - MPD</a>
<ul>
<li><a href="#org131168e">18.2.1. Installation</a></li>
<li><a href="#org9760c14">18.2.2. Automatic Startup</a></li>
<li><a href="#orge301d66">18.2.3. Command line interface to MPD - MPC</a></li>
</ul>
</li>
<li><a href="#orgcb5ebef">18.3. MPD Client - ncmpcpp</a>
<ul>
<li><a href="#orgd39f081">18.3.1. Installation</a></li>
<li><a href="#orgbe52a59">18.3.2. Config</a></li>
<li><a href="#org0ba1e26">18.3.3. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orgab07ff6">18.4. Library Manager - beets</a>
<ul>
<li><a href="#org487a8aa">18.4.1. Installation</a></li>
<li><a href="#org064e61a">18.4.2. Configuration</a></li>
<li><a href="#org475579b">18.4.3. Cheatsheet</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#orgd453543">19. <span class="todo TODO">TODO</span> Movies</a>
<ul>
<li><a href="#org0f37ef1">19.1. Media Player - MPV</a>
<ul>
<li><a href="#org3aa4c72">19.1.1. Installation</a></li>
<li><a href="#org8b2da3b">19.1.2. Key Bindings</a></li>
<li><a href="#org2eaab82">19.1.3. <span class="todo TODO">TODO</span> CheatSheet</a></li>
</ul>
</li>
<li><a href="#org2dbc886">19.2. Chromecast</a>
<ul>
<li><a href="#orgf11ee73">19.2.1. Installation</a></li>
<li><a href="#orgbff5835">19.2.2. Cast from youtube</a></li>
<li><a href="#org6a14f19">19.2.3. Cast using local file</a></li>
<li><a href="#org0e6158c">19.2.4. Cast from torrent</a></li>
<li><a href="#org6f18cdf">19.2.5. <span class="todo TODO">TODO</span> Cast from qutebrowser on youtube</a></li>
<li><a href="#orga358317">19.2.6. Alternative - mkchromecast</a>
<ul>
<li><a href="#org7087bd3">19.2.6.1. Installation</a></li>
<li><a href="#org0ebf37f">19.2.6.2. <span class="todo TODO">TODO</span> Usage</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#orgdbcb3ed">19.3. <span class="todo TODO">TODO</span> Popcorn Time or similar</a></li>
<li><a href="#org8ef73b5">19.4. <span class="todo TODO">TODO</span> Movie Collection Manager - Filebot</a>
<ul>
<li><a href="#orgc1d4151">19.4.1. Installation</a></li>
<li><a href="#org1efb72d">19.4.2. Usage</a></li>
<li><a href="#orga33042e">19.4.3. Configuration</a></li>
<li><a href="#org4b1ab27">19.4.4. Documentation</a></li>
<li><a href="#org1901f51">19.4.5. <span class="todo TODO">TODO</span> Alternative</a></li>
</ul>
</li>
<li><a href="#org9883647">19.5. Subtitle Manager</a>
<ul>
<li><a href="#org82a381b">19.5.1. subdl</a></li>
</ul>
</li>
<li><a href="#org286faba">19.6. <span class="todo TODO">TODO</span> Youtube</a></li>
</ul>
</li>
<li><a href="#orgb5366c1">20. <span class="todo TODO">TODO</span> Contact Manager</a>
<ul>
<li><a href="#orgcd7d664">20.1. GooBook - Contacts from Google</a>
<ul>
<li><a href="#orgc4f0d42">20.1.1. Installation</a></li>
<li><a href="#orga8e8a54">20.1.2. Usage</a></li>
</ul>
</li>
<li><a href="#org59d4a03">20.2. <span class="todo TODO">TODO</span> lbdb</a>
<ul>
<li><a href="#org7417008">20.2.1. Installation</a></li>
</ul>
</li>
<li><a href="#org434aac6">20.3. <span class="todo TODO">TODO</span> Use Vdirsyncer for contact synchronization</a></li>
<li><a href="#org33e0abc">20.4. <span class="todo TODO">TODO</span> Mu</a></li>
<li><a href="#org7ce19ef">20.5. <span class="todo TODO">TODO</span> Integration with Mutt</a></li>
</ul>
</li>
<li><a href="#org1a581ba">21. <span class="todo TODO">TODO</span> Chat Application</a>
<ul>
<li><a href="#org445bcdc">21.1. Gui Chat Application - Franz</a>
<ul>
<li><a href="#org4c94a72">21.1.1. Installation</a></li>
</ul>
</li>
<li><a href="#orgc2bea55">21.2. <span class="todo TODO">TODO</span> Terminal Based - Slack-Term</a>
<ul>
<li><a href="#org53d69a9">21.2.1. Installation</a></li>
</ul>
</li>
<li><a href="#org73214d8">21.3. <span class="todo TODO">TODO</span> Using Emacs</a></li>
</ul>
</li>
<li><a href="#org5db2996">22. Redshift</a>
<ul>
<li><a href="#orgc891c52">22.1. Installation</a></li>
</ul>
</li>
<li><a href="#orgce7e454">23. <span class="todo TODO">TODO</span> Mail Setup</a>
<ul>
<li><a href="#org161689c">23.1. Synchronize Mailboxes - Mbsync</a>
<ul>
<li><a href="#orgc64d320">23.1.1. Installation</a></li>
<li><a href="#orgef3d99a">23.1.2. <span class="todo TODO">TODO</span> Configuration</a></li>
<li><a href="#orgbad1eb5">23.1.3. Automation using systemd</a>
<ul>
<li><a href="#org6f6671c">23.1.3.1. Retreive New mails</a></li>
<li><a href="#orgacaa3dc">23.1.3.2. Synchronize all the mailboxes</a></li>
<li><a href="#orgd52df02">23.1.3.3. Alternative</a></li>
</ul>
</li>
<li><a href="#org6216473">23.1.4. Documentation</a></li>
</ul>
</li>
<li><a href="#org187abf4">23.2. Send Mails - Msmtp</a>
<ul>
<li><a href="#org9d3ae80">23.2.1. Installation</a></li>
</ul>
</li>
<li><a href="#org0465b22">23.3. Mail Indexer - Notmuch</a>
<ul>
<li><a href="#org1d305ba">23.3.1. Installation</a></li>
<li><a href="#org4529d2d">23.3.2. Configuration</a></li>
<li><a href="#org5fcb78d">23.3.3. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#org28cfd8b">23.4. <span class="todo TODO">TODO</span> Mail Index, Search and Tagging - Mu</a></li>
<li><a href="#org3c141ac">23.5. <span class="todo TODO">TODO</span> Mail Client - NeoMutt</a>
<ul>
<li><a href="#org690827c">23.5.1. Installation</a></li>
<li><a href="#org196e9fc">23.5.2. <span class="todo TODO">TODO</span> Vim Bindings</a></li>
<li><a href="#org1482adb">23.5.3. <span class="todo TODO">TODO</span> Mailcap configuration</a></li>
<li><a href="#orgee41ae4">23.5.4. Display html mails</a></li>
<li><a href="#orgc3c7998">23.5.5. Open PDF from mail</a></li>
<li><a href="#orge3d4ca2">23.5.6. <span class="todo TODO">TODO</span> Integrate with contact manager</a></li>
<li><a href="#orgfebb68d">23.5.7. <span class="todo TODO">TODO</span> Integration with org-mode</a></li>
<li><a href="#orged88874">23.5.8. <span class="todo TODO">TODO</span> Send HTML mails using Markdown</a></li>
<li><a href="#orgc4f97d9">23.5.9. Attachments</a>
<ul>
<li><a href="#orgf497968">23.5.9.1. Attach multiple files at once</a></li>
<li><a href="#org66d26ed">23.5.9.2. <span class="todo TODO">TODO</span> Add attachment using GUI file manager</a></li>
<li><a href="#orgf963208">23.5.9.3. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orgccf2a4e">23.5.10. Open Url from mail</a></li>
<li><a href="#orgcf707c8">23.5.11. <span class="todo TODO">TODO</span> View emails while composing</a></li>
<li><a href="#org3767d16">23.5.12. <span class="todo TODO">TODO</span> Searching mails with notmuch</a></li>
<li><a href="#org24656f5">23.5.13. <span class="todo TODO">TODO</span> Cheatsheet</a></li>
<li><a href="#org5cfa3dc">23.5.14. <span class="todo TODO">TODO</span> Integration with calendar application</a></li>
<li><a href="#org6ebb53a">23.5.15. Ressources</a></li>
</ul>
</li>
<li><a href="#orga8c2000">23.6. <span class="todo TODO">TODO</span> Mu4e</a></li>
<li><a href="#org9490467">23.7. <span class="todo TODO">TODO</span> Notification system</a></li>
</ul>
</li>
<li><a href="#org7c37031">24. <span class="todo TODO">TODO</span> File Manager</a>
<ul>
<li><a href="#orgdb1fb7a">24.1. <span class="todo TODO">TODO</span> Ranger</a>
<ul>
<li><a href="#org88442d5">24.1.1. Installation</a></li>
<li><a href="#org74478dd">24.1.2. Configuration</a></li>
<li><a href="#org29d188a">24.1.3. Display pdf</a></li>
<li><a href="#org72509a1">24.1.4. <span class="todo TODO">TODO</span> Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orgd945063">24.2. <span class="todo TODO">TODO</span> nnn</a>
<ul>
<li><a href="#org17e98b6">24.2.1. Installation</a></li>
</ul>
</li>
<li><a href="#orgeb74ebd">24.3. <span class="todo TODO">TODO</span> GUI File Manager: pcmanfm</a></li>
</ul>
</li>
<li><a href="#org89627e1">25. <span class="todo TODO">TODO</span> Image viewer</a>
<ul>
<li><a href="#org95344f5">25.1. Feh - Minimal Image Viewer</a>
<ul>
<li><a href="#org68ed4cf">25.1.1. Installation</a></li>
<li><a href="#orge02e14d">25.1.2. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#org852d18a">25.2. <span class="todo TODO">TODO</span> Vimiv</a>
<ul>
<li><a href="#orgbc4a268">25.2.1. Installation</a></li>
<li><a href="#org93e8b5b">25.2.2. <span class="todo TODO">TODO</span> Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orgedcb5f6">25.3. <span class="todo TODO">TODO</span> sxiv</a>
<ul>
<li><a href="#orgb455116">25.3.1. Installation</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org99d673f">26. <span class="todo TODO">TODO</span> Windows Manager - i3</a>
<ul>
<li><a href="#orgb4d0aea">26.1. <span class="todo TODO">TODO</span> Installation</a></li>
<li><a href="#org106baa8">26.2. <span class="todo TODO">TODO</span> Packages to install/understand</a></li>
<li><a href="#orgddbaa82">26.3. <span class="todo TODO">TODO</span> Configuration</a></li>
<li><a href="#org3c6f637">26.4. <span class="todo TODO">TODO</span> Specific config per workspace</a>
<ul>
<li><a href="#orgc46a63e">26.4.1. Figures / Matlab</a></li>
</ul>
</li>
<li><a href="#orgcc3db4d">26.5. <span class="todo TODO">TODO</span> Scratchpad</a></li>
<li><a href="#org2f48297">26.6. <span class="todo TODO">TODO</span> CheatSheet</a></li>
</ul>
</li>
<li><a href="#orgdaef304">27. <span class="todo TODO">TODO</span> Custom bar - Polybar</a>
<ul>
<li><a href="#org4de38f7">27.1. Installation</a></li>
<li><a href="#org37de122">27.2. <span class="todo TODO">TODO</span> Configuration</a></li>
<li><a href="#org7f2cf30">27.3. <span class="todo TODO">TODO</span> Add custom modules</a></li>
<li><a href="#orgbf0aac6">27.4. Display unread emails</a></li>
<li><a href="#orgadd237a">27.5. <span class="todo TODO">TODO</span> Create multiple bars</a></li>
<li><a href="#org9ddd576">27.6. <span class="todo TODO">TODO</span> Add Conky to polybar</a></li>
</ul>
</li>
<li><a href="#org074dce0">28. <span class="todo TODO">TODO</span> Compositor - Compton</a>
<ul>
<li><a href="#org5f5192d">28.1. Installation</a></li>
<li><a href="#orged879af">28.2. <span class="todo TODO">TODO</span> Configuration</a></li>
<li><a href="#orgdd2b067">28.3. Automatic run as daemon</a></li>
</ul>
</li>
<li><a href="#orgc0413af">29. <span class="todo TODO">TODO</span> Notification Manager - Dunst</a>
<ul>
<li><a href="#org31b9765">29.1. Installation</a></li>
<li><a href="#org111c4e6">29.2. Configuration</a></li>
<li><a href="#org6aa5164">29.3. <span class="todo TODO">TODO</span> Special notifications</a></li>
<li><a href="#org459bd2e">29.4. <span class="todo TODO">TODO</span> How to merge similar notifications like new mails?</a></li>
</ul>
</li>
<li><a href="#orga545405">30. Managing Theme</a>
<ul>
<li><a href="#orgae72865">30.1. GTK Themes</a>
<ul>
<li><a href="#orgf20f32b">30.1.1. Gui Manager</a></li>
<li><a href="#org6419f09">30.1.2. Icons and themes</a></li>
</ul>
</li>
<li><a href="#orgf260b54">30.2. QT Themes</a></li>
<li><a href="#org02ea258">30.3. XFT Themes</a></li>
</ul>
</li>
<li><a href="#org64e26bf">31. Launcher - Rofi</a>
<ul>
<li><a href="#org9cd7177">31.1. Installation</a></li>
<li><a href="#orgf409b80">31.2. Setup rofi as a dmenu replacement</a></li>
<li><a href="#orge254c75">31.3. Run sudo commands with rofi</a></li>
</ul>
</li>
<li><a href="#org9ef409f">32. <span class="todo TODO">TODO</span> Advanced config</a>
<ul>
<li><a href="#org3fd1746">32.1. <span class="todo TODO">TODO</span> Deactivate startup mac sound</a></li>
<li><a href="#orgdb95e98">32.2. <span class="todo TODO">TODO</span> Webcam</a></li>
<li><a href="#org06b8c11">32.3. <span class="todo TODO">TODO</span> Trackpad</a></li>
<li><a href="#org37d1d1e">32.4. <span class="todo TODO">TODO</span> Startup programs</a></li>
<li><a href="#org73fc165">32.5. <span class="todo TODO">TODO</span> Printer</a>
<ul>
<li><a href="#org068c802">32.5.1. <span class="todo TODO">TODO</span> How to store pin number for the printer?</a></li>
<li><a href="#org2660f7a">32.5.2. <span class="todo TODO">TODO</span> CheatSheet</a></li>
</ul>
</li>
<li><a href="#org01f503b">32.6. <span class="todo TODO">TODO</span> Kernel Management</a>
<ul>
<li><a href="#org5e6a189">32.6.1. <span class="todo TODO">TODO</span> Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orge550341">32.7. <span class="todo TODO">TODO</span> Power Consumption</a></li>
<li><a href="#orgdfed9e1">32.8. <span class="todo TODO">TODO</span> Power Management Tool: TLP and Powertop</a></li>
<li><a href="#org7db7ce6">32.9. <span class="todo TODO">TODO</span> Suspend / Hibernate</a>
<ul>
<li><a href="#orgd3a4df9">32.9.1. Current behavior</a></li>
</ul>
</li>
<li><a href="#org9ccf0f2">32.10. <span class="todo TODO">TODO</span> Lid open/close</a></li>
<li><a href="#org1fd995a">32.11. <span class="todo TODO">TODO</span> Mount devices</a></li>
<li><a href="#org4c883cd">32.12. <span class="todo TODO">TODO</span> NAS Synology</a>
<ul>
<li><a href="#org927397f">32.12.1. Script to mount and umount</a></li>
<li><a href="#org9c6c90a">32.12.2. <span class="todo TODO">TODO</span> Automatic Backup of folders?</a></li>
<li><a href="#org38857f0">32.12.3. <span class="todo TODO">TODO</span> Automatic Mount of NAS folder</a></li>
<li><a href="#org771f329">32.12.4. <span class="todo TODO">TODO</span> Install beets on the nas?</a></li>
</ul>
</li>
<li><a href="#org0f6b870">32.13. <span class="todo TODO">TODO</span> Format disks</a></li>
<li><a href="#org7d50c63">32.14. <span class="todo TODO">TODO</span> Bluetooth</a>
<ul>
<li><a href="#orgfea5d31">32.14.1. <span class="todo TODO">TODO</span> Bluetooth mouse MX Anywhere</a></li>
<li><a href="#org8f9df0f">32.14.2. <span class="todo TODO">TODO</span> Bluetooth headset</a></li>
</ul>
</li>
<li><a href="#orga8e5967">32.15. <span class="todo TODO">TODO</span> Wifi</a></li>
<li><a href="#orgbc275bf">32.16. <span class="todo TODO">TODO</span> Temperature and Fan control</a></li>
<li><a href="#orgba729ee">32.17. <span class="todo TODO">TODO</span> Refind / Grub</a>
<ul>
<li><a href="#orgc580c14">32.17.1. <span class="todo TODO">TODO</span> Switch from Refind to Grub</a></li>
</ul>
</li>
<li><a href="#orgc05ab2b">32.18. <span class="todo TODO">TODO</span> Lock Screen</a>
<ul>
<li><a href="#org13203b6">32.18.1. Installation</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org56d2827">33. <span class="todo TODO">TODO</span> LaTeX</a>
<ul>
<li><a href="#org98997d8">33.1. Installation</a></li>
<li><a href="#org2e136e1">33.2. Personnal classes/packages</a></li>
<li><a href="#orgcf001d0">33.3. <span class="todo TODO">TODO</span> From screenshot to latex math formula</a>
<ul>
<li><a href="#orgae6ec8a">33.3.1. Installation</a></li>
<li><a href="#org64326c9">33.3.2. Usage</a></li>
<li><a href="#org4913c6d">33.3.3. <span class="todo TODO">TODO</span> 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.</a></li>
</ul>
</li>
<li><a href="#org5255081">33.4. <span class="todo TODO">TODO</span> Custom script to select latex symbol</a></li>
<li><a href="#org0b24b3c">33.5. Awesome LaTeX</a></li>
</ul>
</li>
<li><a href="#orgd5c2df1">34. Mathematical Software</a>
<ul>
<li><a href="#org66a1cfb">34.1. Insect</a>
<ul>
<li><a href="#org0fbb050">34.1.1. Installation</a></li>
<li><a href="#orgd1655be">34.1.2. Usage</a></li>
</ul>
</li>
<li><a href="#org2f03893">34.2. Matlab</a>
<ul>
<li><a href="#orgde184b2">34.2.1. Installation</a></li>
</ul>
</li>
<li><a href="#orgfca8335">34.3. SageMath</a>
<ul>
<li><a href="#org6e3ed97">34.3.1. Installation</a></li>
<li><a href="#orge641de8">34.3.2. Usage</a></li>
<li><a href="#orge34cede">34.3.3. Documentation</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org5c8366c">35. <span class="todo TODO">TODO</span> Cloud Backup / Sync - Rclone</a>
<ul>
<li><a href="#org651be68">35.1. Installation</a></li>
<li><a href="#org4ea6061">35.2. Cheatsheet</a></li>
<li><a href="#org2a2b87f">35.3. Usefull commands</a>
<ul>
<li><a href="#org5d406c4">35.3.1. Progress bar for long synchronizations</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#orgcfdb76e">36. Download Manager</a>
<ul>
<li><a href="#org168c702">36.1. CLI Download Manager - Aria2</a>
<ul>
<li><a href="#org73c1983">36.1.1. Installation</a></li>
</ul>
</li>
<li><a href="#org3092711">36.2. <span class="todo TODO">TODO</span> Torrent Client - deluge</a>
<ul>
<li><a href="#org7d41c77">36.2.1. Installation</a></li>
<li><a href="#org3618a78">36.2.2. Configuration</a></li>
<li><a href="#org89ca59c">36.2.3. Command Line Interface</a></li>
<li><a href="#org4f5df9c">36.2.4. GUI Client</a></li>
<li><a href="#org53aecbe">36.2.5. Alternatives</a></li>
</ul>
</li>
<li><a href="#org70f5451">36.3. <span class="todo TODO">TODO</span> CLI Torrent Client - btpd</a></li>
</ul>
</li>
<li><a href="#orgc26e08d">37. <span class="todo TODO">TODO</span> Default Applications</a>
<ul>
<li><a href="#org22e0ed0">37.1. Mailcap file</a></li>
<li><a href="#org426715e">37.2. <span class="todo TODO">TODO</span> XDG-OPEN</a></li>
<li><a href="#org863fb07">37.3. <span class="todo TODO">TODO</span> Make QuteBrowser the default browser</a></li>
</ul>
</li>
<li><a href="#orgb9e45fb">38. <span class="todo TODO">TODO</span> Desktop files</a></li>
<li><a href="#org775f52a">39. <span class="todo TODO">TODO</span> Bibliography Management</a>
<ul>
<li><a href="#org808a1a8">39.1. Papis</a>
<ul>
<li><a href="#org04151a0">39.1.1. Installation</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org634408f">40. <span class="todo TODO">TODO</span> Calendar</a>
<ul>
<li><a href="#org42ec6e6">40.1. <span class="todo TODO">TODO</span> Vdirsyncer - Sync calendars</a>
<ul>
<li><a href="#orgf250c25">40.1.1. Installation</a></li>
<li><a href="#org2a7aeed">40.1.2. Cheatsheet</a></li>
<li><a href="#orgca8b88d">40.1.3. Automation - Systemd</a></li>
</ul>
</li>
<li><a href="#orgf579fc5">40.2. <span class="todo TODO">TODO</span> Calendar Client - Khal</a>
<ul>
<li><a href="#org8148b9e">40.2.1. Installation</a></li>
<li><a href="#org6b0d07c">40.2.2. <span class="todo TODO">TODO</span> Cheatsheet</a></li>
</ul>
</li>
<li><a href="#org516d3d9">40.3. <span class="todo TODO">TODO</span> Calendar Client - Calcurse</a>
<ul>
<li><a href="#org81b5b3a">40.3.1. Installation</a></li>
</ul>
</li>
<li><a href="#org7736476">40.4. <span class="todo TODO">TODO</span> gcalcli</a></li>
</ul>
</li>
<li><a href="#org6bfeccf">41. <span class="todo TODO">TODO</span> Presentation software</a>
<ul>
<li><a href="#org2fde9e4">41.1. Beamer</a></li>
<li><a href="#org7a43968">41.2. Org Mode</a></li>
<li><a href="#org30a94ff">41.3. Presentation setup on computer</a></li>
<li><a href="#orgbd10b3c">41.4. PowerPoint Viewer</a></li>
<li><a href="#org4b93893">41.5. Multi-monitor pdf presentation - pdfpc</a>
<ul>
<li><a href="#org2c11df1">41.5.1. Installation</a></li>
<li><a href="#orgd7ed9d3">41.5.2. Video support</a></li>
<li><a href="#org6f7acab">41.5.3. Usage</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org883ce25">42. <span class="todo TODO">TODO</span> RSS Reader</a>
<ul>
<li><a href="#org976645b">42.1. Newboat</a>
<ul>
<li><a href="#org3d9911d">42.1.1. Installation</a></li>
<li><a href="#orgedcc150">42.1.2. Configuration</a></li>
<li><a href="#orgd203e8e">42.1.3. <span class="todo TODO">TODO</span> Automatic Retrival of Feeds</a></li>
<li><a href="#org44dd32a">42.1.4. CheatSheet</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#orgfbddf7b">43. <span class="todo TODO">TODO</span> Task Manager</a>
<ul>
<li><a href="#orge15cfbd">43.1. OrgMode and Emacs</a></li>
<li><a href="#orgc7c30aa">43.2. Wunderlist</a></li>
</ul>
</li>
<li><a href="#orge81b55b">44. Background manager: nitrogen</a>
<ul>
<li><a href="#org500edc7">44.1. Configuration</a></li>
<li><a href="#orgd0b9089">44.2. Wallpapers</a></li>
</ul>
</li>
<li><a href="#org192a23a">45. PDF Reader: Zathura</a>
<ul>
<li><a href="#orgb6a92e6">45.1. Installation</a></li>
<li><a href="#orge9cb929">45.2. Configuration</a></li>
<li><a href="#org7b607c8">45.3. Cheatsheet</a></li>
</ul>
</li>
<li><a href="#org5917d27">46. <span class="todo TODO">TODO</span> Theme manager</a>
<ul>
<li><a href="#org5835c89">46.1. <span class="todo TODO">TODO</span> Theme script</a></li>
<li><a href="#orgf9c9186">46.2. <span class="todo TODO">TODO</span> Base16</a>
<ul>
<li><a href="#orgf0bfb98">46.2.1. Base16 Philosophy</a></li>
<li><a href="#orgeca27c7">46.2.2. Base16-shell</a></li>
<li><a href="#org03d1f4b">46.2.3. Base16-manager</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#org220479b">47. <span class="todo TODO">TODO</span> Graphical Editor</a></li>
<li><a href="#org11642a4">48. <span class="todo TODO">TODO</span> System monitor: conky</a></li>
<li><a href="#org13c9a47">49. <span class="todo TODO">TODO</span> Bugs</a>
<ul>
<li><a href="#orgdd2aee2">49.1. <span class="todo TODO">TODO</span> Why the cursor is turning when on the background image?</a></li>
</ul>
</li>
<li><a href="#org7a40f79">50. <span class="todo TODO">TODO</span> Games on Linux</a></li>
<li><a href="#org98a8406">51. <span class="todo TODO">TODO</span> VPN Setup</a></li>
<li><a href="#org3859e8f">52. Others</a>
<ul>
<li><a href="#orgf1fc42c">52.1. Reddit on terminal: rtv</a></li>
</ul>
</li>
<li><a href="#orgb422d4d">53. <span class="todo TODO">TODO</span> Usefull commands</a>
<ul>
<li><a href="#org126918f">53.1. Find files or directories</a></li>
<li><a href="#org82d3212">53.2. Show informations about the machine</a></li>
<li><a href="#org4892c0d">53.3. Separate PDF</a></li>
<li><a href="#org00e2b46">53.4. Readline</a>
<ul>
<li><a href="#orgb280dc6">53.4.1. Cursor Movement</a></li>
<li><a href="#orgd531830">53.4.2. Copy &amp; Paste</a></li>
<li><a href="#orgccea875">53.4.3. History</a></li>
<li><a href="#org200daf4">53.4.4. Completion</a></li>
</ul>
</li>
<li><a href="#org65c4ea8">53.5. Others</a></li>
</ul>
</li>
<li><a href="#org46d0bb9">54. <span class="todo TODO">TODO</span> Custom scripts</a>
<ul>
<li><a href="#org904236e">54.1. <span class="todo TODO">TODO</span> Password completion with fzf</a></li>
</ul>
</li>
<li><a href="#orgc4660bc">55. <span class="todo TODO">TODO</span> Bash Snippets</a>
<ul>
<li><a href="#org5ada626">55.1. For loop</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-org8587f14" class="outline-2">
<h2 id="org8587f14"><span class="section-number-2">1</span> Ressources</h2>
<div class="outline-text-2" id="text-1">
</div>
<div id="outline-container-org89e2bac" class="outline-3">
<h3 id="org89e2bac"><span class="section-number-3">1.1</span> Dotfiles</h3>
<div class="outline-text-3" id="text-1-1">
<ul class="org-ul">
<li><a href="https://github.com/LukeSmithxyz/voidrice">https://github.com/LukeSmithxyz/voidrice</a></li>
<li><a href="https://github.com/wincent/wincent">https://github.com/wincent/wincent</a></li>
<li><a href="https://github.com/korolr/dotfiles">https://github.com/korolr/dotfiles</a></li>
<li><a href="https://github.com/Shougo/shougo-s-github">https://github.com/Shougo/shougo-s-github</a></li>
</ul>
</div>
</div>
<div id="outline-container-orgac1c194" class="outline-3">
<h3 id="orgac1c194"><span class="section-number-3">1.2</span> Linux Softwares</h3>
<div class="outline-text-3" id="text-1-2">
<ul class="org-ul">
<li><a href="https://github.com/k4m4/terminals-are-sexy">terminalare.sexy</a></li>
<li><a href="https://www.reddit.com/r/vim/comments/3tluqr/my_list_of_applications_with_vi_keybindings/">the big list of vim like software</a></li>
<li><a href="https://github.com/jlevy/the-art-of-command-line">https://github.com/jlevy/the-art-of-command-line</a></li>
<li><a href="https://github.com/herrbischoff/awesome-command-line-apps">https://github.com/herrbischoff/awesome-command-line-apps</a></li>
<li><a href="https://github.com/luongvo209/Awesome-Linux-Software">https://github.com/luongvo209/Awesome-Linux-Software</a></li>
<li><a href="https://wiki.archlinux.org/index.php/List_of_applications">https://wiki.archlinux.org/index.php/List_of_applications</a></li>
</ul>
</div>
</div>
<div id="outline-container-org56302c4" class="outline-3">
<h3 id="org56302c4"><span class="section-number-3">1.3</span> Macbook Pro</h3>
<div class="outline-text-3" id="text-1-3">
<ul class="org-ul">
<li><a href="https://medium.com/@philpl/arch-linux-running-on-my-macbook-2ea525ebefe3">https://medium.com/@philpl/arch-linux-running-on-my-macbook-2ea525ebefe3</a></li>
<li><a href="https://lobotuerto.com/blog/how-to-setup-manjaro-linux-i3-on-a-macbook-pro/">https://lobotuerto.com/blog/how-to-setup-manjaro-linux-i3-on-a-macbook-pro/</a></li>
<li><a href="https://mchladek.me/post/arch-mbp/">https://mchladek.me/post/arch-mbp/</a></li>
<li><a href="https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/">https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/</a></li>
<li><a href="https://loicpefferkorn.net/2015/01/arch-linux-sur-macbook-pro-retina-2014-avec-dm-crypt-lvm-et-hibernation/">https://loicpefferkorn.net/2015/01/arch-linux-sur-macbook-pro-retina-2014-avec-dm-crypt-lvm-et-hibernation/</a></li>
</ul>
</div>
</div>
<div id="outline-container-orge3bee40" class="outline-3">
<h3 id="orge3bee40"><span class="section-number-3">1.4</span> Ricing</h3>
<div class="outline-text-3" id="text-1-4">
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/unixporn/comments/8monwi/i3gapspolybar_my_first_attempt_at_ricing/">https://www.reddit.com/r/unixporn/comments/8monwi/i3gapspolybar_my_first_attempt_at_ricing/</a></li>
</ul>
</div>
</div>
<div id="outline-container-org7f71d93" class="outline-3">
<h3 id="org7f71d93"><span class="section-number-3">1.5</span> Others</h3>
<div class="outline-text-3" id="text-1-5">
<ul class="org-ul">
<li>Font Art: <a href="http://www.patorjk.com/software/taag/#p=display&amp;f=ANSI%20Shadow&amp;t=config">http://www.patorjk.com/software/taag/#p=display&amp;f=ANSI Shadow&amp;t=config</a></li>
<li><a href="https://www.youtube.com/channel/UC2eYFnH61tmytImy1mTYvhA">https://www.youtube.com/channel/UC2eYFnH61tmytImy1mTYvhA</a></li>
</ul>
</div>
</div>
<div id="outline-container-org4c25c2f" class="outline-3">
<h3 id="org4c25c2f"><span class="section-number-3">1.6</span> <span class="todo TODO">TODO</span> to read</h3>
<div class="outline-text-3" id="text-1-6">
<p>
<a href="http://www.howardism.org/Technical/Emacs/literate-devops.html">http://www.howardism.org/Technical/Emacs/literate-devops.html</a>
</p>
</div>
</div>
</div>
<div id="outline-container-orgb9a11e3" class="outline-2">
<h2 id="orgb9a11e3"><span class="section-number-2">2</span> <span class="todo TODO">TODO</span> Make one org file for each configuration and reference from this file</h2>
<div class="outline-text-2" id="text-2">
<ul class="org-ul">
<li class="on"><code>[X]</code> git</li>
<li class="on"><code>[X]</code> termite</li>
<li class="on"><code>[X]</code> bash</li>
<li class="on"><code>[X]</code> tmux</li>
<li class="off"><code>[&#xa0;]</code> emacs</li>
<li class="on"><code>[X]</code> vim</li>
<li class="on"><code>[X]</code> buku</li>
<li class="on"><code>[X]</code> qutebrowser</li>
<li class="on"><code>[X]</code> music</li>
<li class="on"><code>[X]</code> mails</li>
<li class="on"><code>[X]</code> ranger</li>
<li class="on"><code>[X]</code> i3</li>
<li class="on"><code>[X]</code> polybar</li>
<li class="on"><code>[X]</code> compton</li>
<li class="on"><code>[X]</code> dunst</li>
<li class="on"><code>[X]</code> rofi</li>
<li class="on"><code>[X]</code> zathura</li>
<li class="on"><code>[X]</code> newsboat</li>
</ul>
</div>
</div>
<div id="outline-container-orgaf56af3" class="outline-2">
<h2 id="orgaf56af3"><span class="section-number-2">3</span> <span class="todo TODO">TODO</span> Create a makefile or script to automatically tangle all the config files</h2>
<div class="outline-text-2" id="text-3">
<p>
<a href="https://stackoverflow.com/questions/22072773/batch-export-of-org-mode-files-from-the-command-line">https://stackoverflow.com/questions/22072773/batch-export-of-org-mode-files-from-the-command-line</a>
</p>
</div>
</div>
<div id="outline-container-org9d79693" class="outline-2">
<h2 id="org9d79693"><span class="section-number-2">4</span> Package Manager: yay</h2>
<div class="outline-text-2" id="text-4">
<p>
<a href="https://github.com/Jguer/yay">https://github.com/Jguer/yay</a>
</p>
</div>
<div id="outline-container-org18951a7" class="outline-3">
<h3 id="org18951a7"><span class="section-number-3">4.1</span> Installation</h3>
<div class="outline-text-3" id="text-4-1">
<div class="org-src-container">
<pre class="src src-bash">sudo pacman -S yay
</pre>
</div>
</div>
</div>
<div id="outline-container-org1cbe5f2" class="outline-3">
<h3 id="org1cbe5f2"><span class="section-number-3">4.2</span> CheatSheet</h3>
<div class="outline-text-3" id="text-4-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>yay -Ss &lt;package&gt;</code></td>
<td class="org-left">Search</td>
</tr>
<tr>
<td class="org-left"><code>yay -S &lt;package&gt;</code></td>
<td class="org-left">Install</td>
</tr>
<tr>
<td class="org-left"><code>yay -Si &lt;package&gt;</code></td>
<td class="org-left">Get informations</td>
</tr>
<tr>
<td class="org-left"><code>yay -Rs &lt;package&gt;</code></td>
<td class="org-left">Uninstall</td>
</tr>
<tr>
<td class="org-left"><code>yay -Yc &lt;package&gt;</code></td>
<td class="org-left">Clean unneeded dependencies</td>
</tr>
<tr>
<td class="org-left"><code>yay -Syu --devel --timeupdate</code></td>
<td class="org-left">Perform system upgrade</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org07a53b1" class="outline-2">
<h2 id="org07a53b1"><span class="section-number-2">5</span> Git Setup</h2>
<div class="outline-text-2" id="text-5">
<p>
<a href="https://git-scm.com/">https://git-scm.com/</a>
</p>
</div>
<div id="outline-container-org37c77dc" class="outline-3">
<h3 id="org37c77dc"><span class="section-number-3">5.1</span> Installation</h3>
<div class="outline-text-3" id="text-5-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S git
</pre>
</div>
</div>
</div>
<div id="outline-container-org36549a1" class="outline-3">
<h3 id="org36549a1"><span class="section-number-3">5.2</span> Configuration</h3>
<div class="outline-text-3" id="text-5-2">
<ul class="org-ul">
<li><code>~/.gitconfig</code></li>
<li><code>~/.gitignore_global</code></li>
</ul>
</div>
</div>
<div id="outline-container-orgdbbdc00" class="outline-3">
<h3 id="orgdbbdc00"><span class="section-number-3">5.3</span> Diff-So-Fancy</h3>
<div class="outline-text-3" id="text-5-3">
<p>
<a href="https://github.com/so-fancy/diff-so-fancy">https://github.com/so-fancy/diff-so-fancy</a>
</p>
</div>
<div id="outline-container-org95823ec" class="outline-4">
<h4 id="org95823ec"><span class="section-number-4">5.3.1</span> Installation</h4>
<div class="outline-text-4" id="text-5-3-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S diff-so-fancy
</pre>
</div>
</div>
</div>
<div id="outline-container-org2226893" class="outline-4">
<h4 id="org2226893"><span class="section-number-4">5.3.2</span> Configuration</h4>
<div class="outline-text-4" id="text-5-3-2">
<div class="org-src-container">
<pre class="src src-bash">git config --global core.pager <span style="color: #008000;">"diff-so-fancy | less --tabs=4 -RFX"</span>
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orge141339" class="outline-3">
<h3 id="orge141339"><span class="section-number-3">5.4</span> <span class="todo TODO">TODO</span> Github interface - Hub</h3>
<div class="outline-text-3" id="text-5-4">
</div>
<div id="outline-container-org817e7a3" class="outline-4">
<h4 id="org817e7a3"><span class="section-number-4">5.4.1</span> Installation</h4>
<div class="outline-text-4" id="text-5-4-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S hub
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org718fee8" class="outline-3">
<h3 id="org718fee8"><span class="section-number-3">5.5</span> Credential Helper setup with Pass</h3>
<div class="outline-text-3" id="text-5-5">
<p>
This is explained in a further part: <a href="#orgcd4c555">Integration of Pass with Git</a>.
</p>
</div>
</div>
</div>
<div id="outline-container-orgd1cd147" class="outline-2">
<h2 id="orgd1cd147"><span class="section-number-2">6</span> <span class="todo TODO">TODO</span> Dotfile Manager: yadm</h2>
<div class="outline-text-2" id="text-6">
<p>
<a href="https://github.com/TheLocehiliosan/yadm">https://github.com/TheLocehiliosan/yadm</a>
</p>
</div>
<div id="outline-container-org0e2aded" class="outline-3">
<h3 id="org0e2aded"><span class="section-number-3">6.1</span> Installation</h3>
<div class="outline-text-3" id="text-6-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S yadm-git
</pre>
</div>
</div>
</div>
<div id="outline-container-orga231e9a" class="outline-3">
<h3 id="orga231e9a"><span class="section-number-3">6.2</span> <span class="todo TODO">TODO</span> Managing Yadm with Magit on Emacs</h3>
<div class="outline-text-3" id="text-6-2">
<p>
<a href="https://github.com/TheLocehiliosan/yadm/blob/09a018ea5a081923a8d39f5f0bb02b138284230a/yadm.md">https://github.com/TheLocehiliosan/yadm/blob/09a018ea5a081923a8d39f5f0bb02b138284230a/yadm.md</a>
</p>
</div>
</div>
<div id="outline-container-org3f3e73f" class="outline-3">
<h3 id="org3f3e73f"><span class="section-number-3">6.3</span> <span class="todo TODO">TODO</span> Switch from YADM to litterate dotfiles</h3>
<div class="outline-text-3" id="text-6-3">
</div>
</div>
</div>
<div id="outline-container-org1e48451" class="outline-2">
<h2 id="org1e48451"><span class="section-number-2">7</span> Terminal</h2>
<div class="outline-text-2" id="text-7">
<p>
<a href="https://github.com/thestinger/termite">https://github.com/thestinger/termite</a>
</p>
</div>
<div id="outline-container-orge115d87" class="outline-3">
<h3 id="orge115d87"><span class="section-number-3">7.1</span> Termite</h3>
<div class="outline-text-3" id="text-7-1">
</div>
<div id="outline-container-orgbc27430" class="outline-4">
<h4 id="orgbc27430"><span class="section-number-4">7.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-7-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S termite
</pre>
</div>
</div>
</div>
<div id="outline-container-org29ce16a" class="outline-4">
<h4 id="org29ce16a"><span class="section-number-4">7.1.2</span> Configuration</h4>
<div class="outline-text-4" id="text-7-1-2">
<ul class="org-ul">
<li><code>~/.config/termite/config</code></li>
</ul>
</div>
</div>
<div id="outline-container-orgf560c1f" class="outline-4">
<h4 id="orgf560c1f"><span class="section-number-4">7.1.3</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-7-1-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>ctrl-shift-x</code></td>
<td class="org-left">activate url hints mode</td>
</tr>
<tr>
<td class="org-left"><code>ctrl-shift-c</code></td>
<td class="org-left">copy to CLIPBOARD</td>
</tr>
<tr>
<td class="org-left"><code>ctrl-shift-v</code></td>
<td class="org-left">paste from CLIPBOARD</td>
</tr>
<tr>
<td class="org-left"><code>ctrl-shift-space</code></td>
<td class="org-left">start selection mode</td>
</tr>
<tr>
<td class="org-left"><code>ctrl-shift-up</code></td>
<td class="org-left">scroll up a line</td>
</tr>
<tr>
<td class="org-left"><code>ctrl-shift-down</code></td>
<td class="org-left">scroll down a line</td>
</tr>
<tr>
<td class="org-left"><code>ctrl-+</code></td>
<td class="org-left">increase font size</td>
</tr>
<tr>
<td class="org-left"><code>ctrl--</code></td>
<td class="org-left">decrease font size</td>
</tr>
<tr>
<td class="org-left"><code>ctrl-=</code></td>
<td class="org-left">reset font size to default</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org4f1586b" class="outline-3">
<h3 id="org4f1586b"><span class="section-number-3">7.2</span> <span class="todo TODO">TODO</span> Unicode Rxvt</h3>
<div class="outline-text-3" id="text-7-2">
</div>
<div id="outline-container-org7034fc2" class="outline-4">
<h4 id="org7034fc2"><span class="section-number-4">7.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-7-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S rxvt-unicode
</pre>
</div>
</div>
</div>
<div id="outline-container-orgfa962f9" class="outline-4">
<h4 id="orgfa962f9"><span class="section-number-4">7.2.2</span> Configuration</h4>
<div class="outline-text-4" id="text-7-2-2">
<p>
Most of Urxvt configuration is done in <code>~/.Xresources</code>
</p>
</div>
</div>
</div>
</div>
<div id="outline-container-org2ec0c2a" class="outline-2">
<h2 id="org2ec0c2a"><span class="section-number-2">8</span> <span class="todo TODO">TODO</span> Shell: Bash</h2>
<div class="outline-text-2" id="text-8">
<p>
<a href="https://wiki.archlinux.org/index.php/Bash">https://wiki.archlinux.org/index.php/Bash</a>
</p>
</div>
<div id="outline-container-org288f110" class="outline-3">
<h3 id="org288f110"><span class="section-number-3">8.1</span> Bash Completion</h3>
<div class="outline-text-3" id="text-8-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S bash-completion
</pre>
</div>
</div>
</div>
<div id="outline-container-orgc30fa08" class="outline-3">
<h3 id="orgc30fa08"><span class="section-number-3">8.2</span> <span class="todo TODO">TODO</span> Configuration</h3>
<div class="outline-text-3" id="text-8-2">
<ul class="org-ul">
<li><code>~/.bashrc</code></li>
<li><code>~/.bash_profile</code></li>
<li><code>~/.config/bash/</code></li>
<li><code>~/.profile</code></li>
</ul>
</div>
</div>
</div>
<div id="outline-container-orgdf728d5" class="outline-2">
<h2 id="orgdf728d5"><span class="section-number-2">9</span> <span class="todo TODO">TODO</span> Terminal Multiplexer: Tmux</h2>
<div class="outline-text-2" id="text-9">
<p>
<a href="https://github.com/tmux/tmux">https://github.com/tmux/tmux</a>
</p>
</div>
<div id="outline-container-org95e7308" class="outline-3">
<h3 id="org95e7308"><span class="section-number-3">9.1</span> Installation</h3>
<div class="outline-text-3" id="text-9-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S tmux
</pre>
</div>
</div>
</div>
<div id="outline-container-org00a68cf" class="outline-3">
<h3 id="org00a68cf"><span class="section-number-3">9.2</span> Session Manager - Tmuxinator</h3>
<div class="outline-text-3" id="text-9-2">
<p>
<a href="https://github.com/tmuxinator/tmuxinator">https://github.com/tmuxinator/tmuxinator</a>
</p>
</div>
<div id="outline-container-org7d04705" class="outline-4">
<h4 id="org7d04705"><span class="section-number-4">9.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-9-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S tmuxinator
</pre>
</div>
</div>
</div>
<div id="outline-container-orgaa16fae" class="outline-4">
<h4 id="orgaa16fae"><span class="section-number-4">9.2.2</span> Special sessions</h4>
<div class="outline-text-4" id="text-9-2-2">
<p>
Sessions are created using <code>tmuxinator new session_name</code> and edited using <code>tmuxinator edit session_name</code>.
</p>
</div>
</div>
<div id="outline-container-org970540c" class="outline-4">
<h4 id="org970540c"><span class="section-number-4">9.2.3</span> Mux: run terminal and tmux session</h4>
<div class="outline-text-4" id="text-9-2-3">
<p>
<code>~/bin/mux</code>
</p>
<p>
To open a terminal and run tmux session automatically, run <code>mux &lt;session-name&gt;</code>.
This is used with rofi.
</p>
</div>
</div>
</div>
<div id="outline-container-org958ecea" class="outline-3">
<h3 id="org958ecea"><span class="section-number-3">9.3</span> <span class="todo TODO">TODO</span> Multiple Tmux configuration</h3>
<div class="outline-text-3" id="text-9-3">
<ul class="org-ul">
<li>one with no line for neomutt</li>
<li>one complete for coding</li>
</ul>
</div>
</div>
<div id="outline-container-org429e7f4" class="outline-3">
<h3 id="org429e7f4"><span class="section-number-3">9.4</span> <span class="todo TODO">TODO</span> Configuration: theme</h3>
<div class="outline-text-3" id="text-9-4">
<p>
<a href="https://github.com/seebi/tmux-colors-solarized">https://github.com/seebi/tmux-colors-solarized</a>
</p>
</div>
</div>
<div id="outline-container-orge148ca2" class="outline-3">
<h3 id="orge148ca2"><span class="section-number-3">9.5</span> <span class="todo TODO">TODO</span> To check</h3>
<div class="outline-text-3" id="text-9-5">
<ul class="org-ul">
<li><a href="https://github.com/gpakosz/.tmux">https://github.com/gpakosz/.tmux</a></li>
<li><a href="https://gist.github.com/MohamedAlaa/2961058">https://gist.github.com/MohamedAlaa/2961058</a></li>
<li><a href="https://blog.bugsnag.com/tmux-and-vim/">https://blog.bugsnag.com/tmux-and-vim/</a></li>
<li><a href="https://github.com/tmux-plugins/tmux-resurrect">https://github.com/tmux-plugins/tmux-resurrect</a></li>
<li><a href="https://github.com/rothgar/awesome-tmux">https://github.com/rothgar/awesome-tmux</a></li>
<li><a href="https://thoughtbot.com/upcase/tmux">https://thoughtbot.com/upcase/tmux</a></li>
</ul>
</div>
</div>
<div id="outline-container-orge82f674" class="outline-3">
<h3 id="orge82f674"><span class="section-number-3">9.6</span> <span class="todo TODO">TODO</span> Cheatsheet</h3>
<div class="outline-text-3" id="text-9-6">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">&#xa0;</td>
<td class="org-left">&#xa0;</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org06f1138" class="outline-2">
<h2 id="org06f1138"><span class="section-number-2">10</span> <span class="todo TODO">TODO</span> Fonts</h2>
<div class="outline-text-2" id="text-10">
</div>
<div id="outline-container-orgb824d2c" class="outline-3">
<h3 id="orgb824d2c"><span class="section-number-3">10.1</span> Installation</h3>
<div class="outline-text-3" id="text-10-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S ttf-inconsolata nerd-font-complete ttf-linux-libertine
</pre>
</div>
</div>
</div>
<div id="outline-container-org9cf0791" class="outline-3">
<h3 id="org9cf0791"><span class="section-number-3">10.2</span> <span class="todo TODO">TODO</span> Default fonts</h3>
<div class="outline-text-3" id="text-10-2">
<p>
SauceCodePro Nerd Font Mono
</p>
<p>
Maybe use:
</p>
<ul class="org-ul">
<li>Monospace Font: Inconsolata</li>
<li>Serif Font: Libertine</li>
<li>Sans Font: Linux Biolinum</li>
</ul>
</div>
</div>
<div id="outline-container-orgdc4fe1f" class="outline-3">
<h3 id="orgdc4fe1f"><span class="section-number-3">10.3</span> Emojis</h3>
<div class="outline-text-3" id="text-10-3">
<div class="org-src-container">
<pre class="src src-bash">yay -S ttf-emojione
</pre>
</div>
</div>
</div>
<div id="outline-container-org91c4836" class="outline-3">
<h3 id="org91c4836"><span class="section-number-3">10.4</span> Cheatsheet</h3>
<div class="outline-text-3" id="text-10-4">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>fc-list</code></td>
<td class="org-left">List all fonts available</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orge84b3de" class="outline-2">
<h2 id="orge84b3de"><span class="section-number-2">11</span> Text Editors</h2>
<div class="outline-text-2" id="text-11">
</div>
<div id="outline-container-orgfa79e33" class="outline-3">
<h3 id="orgfa79e33"><span class="section-number-3">11.1</span> Neovim</h3>
<div class="outline-text-3" id="text-11-1">
<p>
<a href="https://github.com/neovim/neovim">https://github.com/neovim/neovim</a>
</p>
</div>
<div id="outline-container-orgfb1f503" class="outline-4">
<h4 id="orgfb1f503"><span class="section-number-4">11.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-11-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S neovim
</pre>
</div>
</div>
</div>
<div id="outline-container-org33ef696" class="outline-4">
<h4 id="org33ef696"><span class="section-number-4">11.1.2</span> Configuration</h4>
<div class="outline-text-4" id="text-11-1-2">
<p>
<a href=".vim/readme.html">.vim/readme.html</a>
</p>
</div>
</div>
<div id="outline-container-orgc08a30c" class="outline-4">
<h4 id="orgc08a30c"><span class="section-number-4">11.1.3</span> Vim Anywhere with i3</h4>
<div class="outline-text-4" id="text-11-1-3">
<p>
<a href="https://github.com/cknadler/vim-anywhere">https://github.com/cknadler/vim-anywhere</a>
</p>
<div class="org-src-container">
<pre class="src src-bash">yay -S vim-anywhere-git
</pre>
</div>
<p>
Then, add the following to the i3 config: <code>bindsym $mod+t exec vim-anywhere nvim termite</code>
</p>
</div>
</div>
<div id="outline-container-org354e03b" class="outline-4">
<h4 id="org354e03b"><span class="section-number-4">11.1.4</span> Matlab Setup</h4>
<div class="outline-text-4" id="text-11-1-4">
<p>
<a href="https://github.com/daeyun/vim-matlab/">https://github.com/daeyun/vim-matlab/</a>
</p>
</div>
</div>
<div id="outline-container-orgb8cdf3a" class="outline-4">
<h4 id="orgb8cdf3a"><span class="section-number-4">11.1.5</span> Ressources</h4>
<div class="outline-text-4" id="text-11-1-5">
<ul class="org-ul">
<li><a href="https://thoughtbot.com/upcase/dive-into-neovim">https://thoughtbot.com/upcase/dive-into-neovim</a></li>
<li><a href="https://github.com/liuchengxu/vim-better-default">https://github.com/liuchengxu/vim-better-default</a></li>
<li><a href="https://github.com/liuchengxu/space-vim">https://github.com/liuchengxu/space-vim</a></li>
</ul>
</div>
</div>
</div>
<div id="outline-container-org732bf85" class="outline-3">
<h3 id="org732bf85"><span class="section-number-3">11.2</span> Emacs</h3>
<div class="outline-text-3" id="text-11-2">
<p>
<a href="https://www.gnu.org/software/emacs/">https://www.gnu.org/software/emacs/</a>
</p>
</div>
<div id="outline-container-orgb7ef1e4" class="outline-4">
<h4 id="orgb7ef1e4"><span class="section-number-4">11.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-11-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S emacs
</pre>
</div>
</div>
</div>
<div id="outline-container-org1505d4e" class="outline-4">
<h4 id="org1505d4e"><span class="section-number-4">11.2.2</span> Emacs Client/Server</h4>
<div class="outline-text-4" id="text-11-2-2">
<p>
Add a systemd service to automatically run Emacs deamon in the background on startup:
<code>~/.config/systemd/user/emacs.service</code>
</p>
<p>
Then run:
</p>
<div class="org-src-container">
<pre class="src src-bash">systemctl enable --user emacs
systemctl start --user emacs
</pre>
</div>
<p>
In order to open the emacs client: <code>emacsclient -create-frame --alternate-editor</code>""=
</p>
<p>
Then, add a shortcut to i3 config to open an emacsclient.
</p>
</div>
</div>
<div id="outline-container-org2125034" class="outline-4">
<h4 id="org2125034"><span class="section-number-4">11.2.3</span> Configuration</h4>
<div class="outline-text-4" id="text-11-2-3">
<p>
<a href="file:///home/tdehaeze/.spacemacs.d/spacemacs.html">file:~/.spacemacs.d/spacemacs.org</a>
</p>
</div>
</div>
<div id="outline-container-org93cc1b5" class="outline-4">
<h4 id="org93cc1b5"><span class="section-number-4">11.2.4</span> SpellCheck with Aspell</h4>
<div class="outline-text-4" id="text-11-2-4">
<div class="org-src-container">
<pre class="src src-bash">yay -S aspell aspell-en aspell-fr
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="outline-container-org218e4fb" class="outline-2">
<h2 id="org218e4fb"><span class="section-number-2">12</span> SSH setup</h2>
<div class="outline-text-2" id="text-12">
</div>
<div id="outline-container-org361ad1b" class="outline-3">
<h3 id="org361ad1b"><span class="section-number-3">12.1</span> Generating a new SSH key</h3>
<div class="outline-text-3" id="text-12-1">
<div class="org-src-container">
<pre class="src src-bash">ssh-keygen -t rsa -b <span style="color: #D0372D;">4096</span> -C <span style="color: #008000;">"dehaeze.thomas@gmail.com"</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-orgbd7ff5f" class="outline-3">
<h3 id="orgbd7ff5f"><span class="section-number-3">12.2</span> Start the ssh-agent in the background</h3>
<div class="outline-text-3" id="text-12-2">
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #006FE0;">eval</span> <span style="color: #008000;">"$(</span><span style="color: #FF1493;">ssh-agent</span><span style="color: #008000;"> -s)"</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-orgee6b445" class="outline-3">
<h3 id="orgee6b445"><span class="section-number-3">12.3</span> Add the SSH key to the ssh-agent</h3>
<div class="outline-text-3" id="text-12-3">
<div class="org-src-container">
<pre class="src src-bash">ssh-add ~/.ssh/id_rsa
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org85aa2ce" class="outline-2">
<h2 id="org85aa2ce"><span class="section-number-2">13</span> GnuPG</h2>
<div class="outline-text-2" id="text-13">
<p>
<a href="https://gnupg.org/">https://gnupg.org/</a>
</p>
</div>
<div id="outline-container-orgc392563" class="outline-3">
<h3 id="orgc392563"><span class="section-number-3">13.1</span> Install the gnupg package:</h3>
<div class="outline-text-3" id="text-13-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S gnupg
</pre>
</div>
</div>
</div>
<div id="outline-container-org28bc940" class="outline-3">
<h3 id="org28bc940"><span class="section-number-3">13.2</span> Create a key pair</h3>
<div class="outline-text-3" id="text-13-2">
<div class="org-src-container">
<pre class="src src-bash">gpg --full-gen-key
</pre>
</div>
</div>
</div>
<div id="outline-container-org5ce7a0d" class="outline-3">
<h3 id="org5ce7a0d"><span class="section-number-3">13.3</span> Configure the gpg-agent to cache the passphrase</h3>
<div class="outline-text-3" id="text-13-3">
<p>
Edit the following file <code>~/.gnupg/gpg-agent.conf</code>
</p>
<pre class="example">
max-cache-ttl 60480000
default-cache-ttl 60480000
</pre>
</div>
</div>
</div>
<div id="outline-container-org9031c29" class="outline-2">
<h2 id="org9031c29"><span class="section-number-2">14</span> Password Manager: Pass</h2>
<div class="outline-text-2" id="text-14">
<p>
<a href="https://www.passwordstore.org/">https://www.passwordstore.org/</a>
</p>
</div>
<div id="outline-container-org34ad837" class="outline-3">
<h3 id="org34ad837"><span class="section-number-3">14.1</span> Install the pass package</h3>
<div class="outline-text-3" id="text-14-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S pass
</pre>
</div>
</div>
</div>
<div id="outline-container-orga4ad812" class="outline-3">
<h3 id="orga4ad812"><span class="section-number-3">14.2</span> <span class="todo TODO">TODO</span> Connect the GPG key</h3>
</div>
<div id="outline-container-org69ce82e" class="outline-3">
<h3 id="org69ce82e"><span class="section-number-3">14.3</span> Initialize the password store as a git repository</h3>
<div class="outline-text-3" id="text-14-3">
<div class="org-src-container">
<pre class="src src-bash">pass git init
pass git remote add origin https://github.com/tdehaeze/pass.git
</pre>
</div>
</div>
</div>
<div id="outline-container-orgbfbd1b1" class="outline-3">
<h3 id="orgbfbd1b1"><span class="section-number-3">14.4</span> Gui Manager</h3>
<div class="outline-text-3" id="text-14-4">
<p>
<a href="https://github.com/IJHack/qtpass">https://github.com/IJHack/qtpass</a>
</p>
<div class="org-src-container">
<pre class="src src-bash">yay -S qtpass
</pre>
</div>
</div>
</div>
<div id="outline-container-orga403dd5" class="outline-3">
<h3 id="orga403dd5"><span class="section-number-3">14.5</span> IOs app</h3>
<div class="outline-text-3" id="text-14-5">
<p>
<a href="https://github.com/mssun/passforios">https://github.com/mssun/passforios</a>
</p>
</div>
</div>
<div id="outline-container-orge8668a4" class="outline-3">
<h3 id="orge8668a4"><span class="section-number-3">14.6</span> Integration with Rofi</h3>
<div class="outline-text-3" id="text-14-6">
<p>
<a href="https://github.com/carnager/rofi-pass">https://github.com/carnager/rofi-pass</a>
</p>
</div>
<div id="outline-container-org5b8e4b3" class="outline-4">
<h4 id="org5b8e4b3"><span class="section-number-4">14.6.1</span> Installation</h4>
<div class="outline-text-4" id="text-14-6-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S rofi-pass
</pre>
</div>
<p>
Then we can add a shortcut to <code>rofi-pass</code> on i3 config.
</p>
</div>
</div>
</div>
<div id="outline-container-org55249a6" class="outline-3">
<h3 id="org55249a6"><span class="section-number-3">14.7</span> Integration with Browsers</h3>
<div class="outline-text-3" id="text-14-7">
<p>
This is explained <a href="#orgebddfd7">here</a>.
</p>
</div>
</div>
<div id="outline-container-orgcd4c555" class="outline-3">
<h3 id="orgcd4c555"><span class="section-number-3">14.8</span> Integration with Git</h3>
<div class="outline-text-3" id="text-14-8">
<p>
<a href="https://github.com/languitar/pass-git-helper">https://github.com/languitar/pass-git-helper</a>
</p>
</div>
<div id="outline-container-orga7cdb06" class="outline-4">
<h4 id="orga7cdb06"><span class="section-number-4">14.8.1</span> Installation</h4>
<div class="outline-text-4" id="text-14-8-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S pass-git-helper
</pre>
</div>
</div>
</div>
<div id="outline-container-orgda01e01" class="outline-4">
<h4 id="orgda01e01"><span class="section-number-4">14.8.2</span> Configuration</h4>
<div class="outline-text-4" id="text-14-8-2">
<p>
First, add the relation between repository addresses and entries in <code>pass</code>. This is done in the following config file <code>.config/pass-git-helper/git-pass-mapping.ini</code>:
</p>
<pre class="example">
[github.com*]
target=github.com/tdehaeze
</pre>
<p>
Then, add the credential helper on the git configuration file <code>~/.gitconfig</code> and add the default username for the repositories adresses.
</p>
<pre class="example">
[credential]
helper = !pass-git-helper $@
[credential "https://github.com"]
username = tdehaeze
</pre>
</div>
</div>
</div>
<div id="outline-container-org021cc10" class="outline-3">
<h3 id="org021cc10"><span class="section-number-3">14.9</span> Integration with other programs</h3>
<div class="outline-text-3" id="text-14-9">
<p>
Integrate pass in other programs is usually very easy, here are few examples:
</p>
<ul class="org-ul">
<li><code>~/.msmtprc</code>:
<ul class="org-ul">
<li><code>passwordeval "pass email/dehaeze.thomas@gmail.com"</code></li>
</ul></li>
<li><code>~/.mbsyncrc</code>
<ul class="org-ul">
<li><code>PassCmd "pass email/dehaeze.thomas@gmail.com"</code></li>
</ul></li>
</ul>
</div>
</div>
</div>
<div id="outline-container-org4d98238" class="outline-2">
<h2 id="org4d98238"><span class="section-number-2">15</span> Bookmark Manager: Buku</h2>
<div class="outline-text-2" id="text-15">
<p>
<a href="https://github.com/jarun/Buku">https://github.com/jarun/Buku</a>
</p>
</div>
<div id="outline-container-org4d39a2f" class="outline-3">
<h3 id="org4d39a2f"><span class="section-number-3">15.1</span> Installation</h3>
<div class="outline-text-3" id="text-15-1">
<div class="org-src-container">
<pre class="src src-bash">yaourt -S buku
</pre>
</div>
</div>
</div>
<div id="outline-container-orga2f687b" class="outline-3">
<h3 id="orga2f687b"><span class="section-number-3">15.2</span> Integration with Rofi</h3>
<div class="outline-text-3" id="text-15-2">
<p>
<a href="https://github.com/carnager/buku_run">https://github.com/carnager/buku_run</a>
</p>
</div>
<div id="outline-container-org4a253df" class="outline-4">
<h4 id="org4a253df"><span class="section-number-4">15.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-15-2-1">
<div class="org-src-container">
<pre class="src src-bash">wget https://raw.githubusercontent.com/carnager/buku_run/master/buku_run -o ~/bin/buku_run
chmod +x ~/bin/buku_run
</pre>
</div>
</div>
</div>
<div id="outline-container-org3a42846" class="outline-4">
<h4 id="org3a42846"><span class="section-number-4">15.2.2</span> Configuration</h4>
<div class="outline-text-4" id="text-15-2-2">
<p>
The configuration file is here: <code>~/.config/buku_run/config</code>
</p>
</div>
</div>
<div id="outline-container-org6b99b21" class="outline-4">
<h4 id="org6b99b21"><span class="section-number-4">15.2.3</span> Key binding with i3</h4>
<div class="outline-text-4" id="text-15-2-3">
<p>
Custom key binding in i3 config file <code>~/.i3/config</code>:
</p>
<pre class="example">
bindsym $mod+Shift+f exec --no-startup-id buku_run
</pre>
</div>
</div>
</div>
<div id="outline-container-org1f9fdcc" class="outline-3">
<h3 id="org1f9fdcc"><span class="section-number-3">15.3</span> Integration with qutebrowser</h3>
<div class="outline-text-3" id="text-15-3">
<p>
<a href="#org17ba555">Integration with Buku</a>
</p>
</div>
</div>
<div id="outline-container-orgc274c3a" class="outline-3">
<h3 id="orgc274c3a"><span class="section-number-3">15.4</span> Synchronization with a git repository</h3>
<div class="outline-text-3" id="text-15-4">
<p>
The database is stored in <code>~/.local/share/buku/bookmarks.db</code>.
</p>
<p>
We initialize a git repository in this folder:
</p>
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #006FE0;">cd</span> ~/.local/share/buku/bookmarks.db
git init
</pre>
</div>
<p>
Then we create a script that will automatically add <code>bookmarks.db</code> and push to some repository: <code>~/scripts/buku_git_push.sh</code>.
</p>
<p>
To automatically run the script every day, a systemd unit is used: <code>~/.config/systemd/user/bukugit.timer</code> and <code>~/.config/systemd/user/bukugit.service</code>
</p>
<div class="org-src-container">
<pre class="src src-bash">systemctl start --user bukugit.timer
systemctl enable --user bukugit.timer
</pre>
</div>
</div>
</div>
<div id="outline-container-orgc68fa84" class="outline-3">
<h3 id="orgc68fa84"><span class="section-number-3">15.5</span> Import Bookmarks from Firefox and Chrome</h3>
<div class="outline-text-3" id="text-15-5">
<p>
From Firefox, export the bookmarks as html file.
Then import the bookmark file using <code>buku -i bookmarks.html</code>.
This will add a tag with current date to all bookmarks imported.
To remove them, use: <code>buku --replace '2018dec20' ''</code>
</p>
</div>
</div>
<div id="outline-container-org1fec25e" class="outline-3">
<h3 id="org1fec25e"><span class="section-number-3">15.6</span> Cheatsheet</h3>
<div class="outline-text-3" id="text-15-6">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>buku</code></td>
<td class="org-left">Run buku interactively</td>
</tr>
<tr>
<td class="org-left"><code>buku -p</code></td>
<td class="org-left">List all bookmarks</td>
</tr>
<tr>
<td class="org-left"><code>buku -w id</code></td>
<td class="org-left">Edit bookmark</td>
</tr>
<tr>
<td class="org-left"><code>buku -d id</code></td>
<td class="org-left">Delete bookmark</td>
</tr>
<tr>
<td class="org-left"><code>buku -s &lt;&gt;</code></td>
<td class="org-left">Search bookmarks</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orga4366a0" class="outline-2">
<h2 id="orga4366a0"><span class="section-number-2">16</span> <span class="todo TODO">TODO</span> Browser: qutebrowser</h2>
<div class="outline-text-2" id="text-16">
<p>
<a href="https://github.com/qutebrowser/qutebrowser">https://github.com/qutebrowser/qutebrowser</a>
</p>
</div>
<div id="outline-container-org16e1666" class="outline-3">
<h3 id="org16e1666"><span class="section-number-3">16.1</span> Installation</h3>
<div class="outline-text-3" id="text-16-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S qutebrowser
</pre>
</div>
</div>
</div>
<div id="outline-container-org9f2526d" class="outline-3">
<h3 id="org9f2526d"><span class="section-number-3">16.2</span> View Pdf inside qutebrowser with pdfjs</h3>
<div class="outline-text-3" id="text-16-2">
</div>
<div id="outline-container-org8acdc71" class="outline-4">
<h4 id="org8acdc71"><span class="section-number-4">16.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-16-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S pdfjs
</pre>
</div>
</div>
</div>
<div id="outline-container-org148be58" class="outline-4">
<h4 id="org148be58"><span class="section-number-4">16.2.2</span> Usage</h4>
<div class="outline-text-4" id="text-16-2-2">
<p>
When opening a pdf file on qutebrowser, you'll be ask for options:
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>&lt;return&gt;</code></td>
<td class="org-left">Download the file</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl-x</code></td>
<td class="org-left">Download and open</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl-p</code></td>
<td class="org-left">Open with pdf.js</td>
</tr>
<tr>
<td class="org-left"><code>Alt-y</code></td>
<td class="org-left">Yank the url</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org4effe36" class="outline-3">
<h3 id="org4effe36"><span class="section-number-3">16.3</span> <span class="todo TODO">TODO</span> Make it default browser</h3>
</div>
<div id="outline-container-orgebddfd7" class="outline-3">
<h3 id="orgebddfd7"><span class="section-number-3">16.4</span> Integration with Pass: the password manager</h3>
<div class="outline-text-3" id="text-16-4">
<p>
Add the key-binding on <code>~/.config/qutebrowser/config.py</code>
</p>
<pre class="example">
config.bind('&lt;Ctrl-p&gt;', 'spawn --userscript password_fill')
</pre>
<p>
The <code>password_fill</code> script can be found on <a href="https://github.com/qutebrowser/qutebrowser/blob/master/misc/userscripts/password_fill">github.com</a>.
It is configured using the <code>~/.config/qutebrowser/password_fill_rc</code> file.
</p>
</div>
</div>
<div id="outline-container-org17ba555" class="outline-3">
<h3 id="org17ba555"><span class="section-number-3">16.5</span> <span class="todo TODO">TODO</span> Integration with Buku</h3>
<div class="outline-text-3" id="text-16-5">
<p>
Custom key binding in <code>~/.config/qutebrowser/config.py</code>
</p>
<pre class="example">
# Add current page to Buku (Bookmark Manager)
config.bind('B', 'spawn buku -a {url}')
</pre>
</div>
<div id="outline-container-org7a9dca1" class="outline-4">
<h4 id="org7a9dca1"><span class="section-number-4">16.5.1</span> <span class="todo TODO">TODO</span> Add an option to specify title, modify url? add tags?</h4>
</div>
</div>
<div id="outline-container-org20851f9" class="outline-3">
<h3 id="org20851f9"><span class="section-number-3">16.6</span> <span class="todo TODO">TODO</span> Sage Bookmarks to Emacs Org Mode</h3>
<div class="outline-text-3" id="text-16-6">
<p>
<a href="https://www.reddit.com/r/emacs/comments/9ze1ln/capture_orgmode_bookmarks_from_qutebrowser_with/">https://www.reddit.com/r/emacs/comments/9ze1ln/capture_orgmode_bookmarks_from_qutebrowser_with/</a>
</p>
</div>
</div>
<div id="outline-container-orgd011842" class="outline-3">
<h3 id="orgd011842"><span class="section-number-3">16.7</span> <span class="todo TODO">TODO</span> Chromecast integration</h3>
<div class="outline-text-3" id="text-16-7">
<p>
<a href="https://github.com/qutebrowser/qutebrowser/blob/master/misc/userscripts/cast">https://github.com/qutebrowser/qutebrowser/blob/master/misc/userscripts/cast</a>
</p>
</div>
</div>
<div id="outline-container-org3359c29" class="outline-3">
<h3 id="org3359c29"><span class="section-number-3">16.8</span> <span class="todo TODO">TODO</span> Adblocker</h3>
<div class="outline-text-3" id="text-16-8">
<p>
<a href="https://github.com/qutebrowser/qutebrowser/issues/29">https://github.com/qutebrowser/qutebrowser/issues/29</a>
<a href="https://github.com/StevenBlack/hosts">https://github.com/StevenBlack/hosts</a>
</p>
</div>
</div>
<div id="outline-container-org513cbbe" class="outline-3">
<h3 id="org513cbbe"><span class="section-number-3">16.9</span> <span class="todo TODO">TODO</span> Ressources</h3>
<div class="outline-text-3" id="text-16-9">
<ul class="org-ul">
<li><a href="https://github.com/qutebrowser/qutebrowser/tree/master/misc/userscripts">Userscript</a></li>
</ul>
</div>
</div>
</div>
<div id="outline-container-orgf26f2a7" class="outline-2">
<h2 id="orgf26f2a7"><span class="section-number-2">17</span> Monitors</h2>
<div class="outline-text-2" id="text-17">
<p>
<a href="https://github.com/Ventto/mons">https://github.com/Ventto/mons</a>
<a href="https://wiki.archlinux.org/index.php/Xrandr">https://wiki.archlinux.org/index.php/Xrandr</a>
gui: <a href="https://christian.amsuess.com/tools/arandr/">https://christian.amsuess.com/tools/arandr/</a>
</p>
</div>
<div id="outline-container-org21aeb5d" class="outline-3">
<h3 id="org21aeb5d"><span class="section-number-3">17.1</span> <span class="todo TODO">TODO</span> cscreen script</h3>
</div>
</div>
<div id="outline-container-orge81da00" class="outline-2">
<h2 id="orge81da00"><span class="section-number-2">18</span> Music Setup</h2>
<div class="outline-text-2" id="text-18">
</div>
<div id="outline-container-org839d11d" class="outline-3">
<h3 id="org839d11d"><span class="section-number-3">18.1</span> Sound Server - Pulse Audio</h3>
<div class="outline-text-3" id="text-18-1">
<p>
<a href="https://wiki.archlinux.org/index.php/PulseAudio">https://wiki.archlinux.org/index.php/PulseAudio</a>
</p>
<p>
If sound is not working, should run <code>pulseaudio --kill</code> to kill the deamon and then <code>pulseaudio --daemonize</code> to run it again.
</p>
<p>
<a href="https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Running/">https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Running/</a>
</p>
</div>
</div>
<div id="outline-container-org04595d5" class="outline-3">
<h3 id="org04595d5"><span class="section-number-3">18.2</span> Audio Server - MPD</h3>
<div class="outline-text-3" id="text-18-2">
<p>
<a href="https://wiki.archlinux.org/index.php/Music_Player_Daemon">https://wiki.archlinux.org/index.php/Music_Player_Daemon</a>
</p>
</div>
<div id="outline-container-org131168e" class="outline-4">
<h4 id="org131168e"><span class="section-number-4">18.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-18-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S mpd
</pre>
</div>
</div>
</div>
<div id="outline-container-org9760c14" class="outline-4">
<h4 id="org9760c14"><span class="section-number-4">18.2.2</span> Automatic Startup</h4>
<div class="outline-text-4" id="text-18-2-2">
<div class="org-src-container">
<pre class="src src-bash">systemctl start --user mpd.service
systemctl enable --user mpd.service
</pre>
</div>
</div>
</div>
<div id="outline-container-orge301d66" class="outline-4">
<h4 id="orge301d66"><span class="section-number-4">18.2.3</span> Command line interface to MPD - MPC</h4>
<div class="outline-text-4" id="text-18-2-3">
<p>
<a href="https://github.com/MusicPlayerDaemon/mpc">https://github.com/MusicPlayerDaemon/mpc</a>
</p>
<p>
To install mpc: <code>yay -S mpc</code>.
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>mpc update</code></td>
<td class="org-left">Update the library</td>
</tr>
<tr>
<td class="org-left"><code>mpc rescan</code></td>
<td class="org-left">Rescan the library</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orgcb5ebef" class="outline-3">
<h3 id="orgcb5ebef"><span class="section-number-3">18.3</span> MPD Client - ncmpcpp</h3>
<div class="outline-text-3" id="text-18-3">
<p>
<a href="https://wiki.archlinux.org/index.php/Ncmpcpp">https://wiki.archlinux.org/index.php/Ncmpcpp</a>
</p>
</div>
<div id="outline-container-orgd39f081" class="outline-4">
<h4 id="orgd39f081"><span class="section-number-4">18.3.1</span> Installation</h4>
<div class="outline-text-4" id="text-18-3-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S ncmpcpp
</pre>
</div>
</div>
</div>
<div id="outline-container-orgbe52a59" class="outline-4">
<h4 id="orgbe52a59"><span class="section-number-4">18.3.2</span> Config</h4>
<div class="outline-text-4" id="text-18-3-2">
<p>
The main config is located here: <code>~/.ncmpcpp/config</code>.
The key bindings can be configured here: <code>~/.ncmpcpp/bindings</code>.
</p>
</div>
</div>
<div id="outline-container-org0ba1e26" class="outline-4">
<h4 id="org0ba1e26"><span class="section-number-4">18.3.3</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-18-3-3">
<p>
<a href="https://pkgbuild.com/~jelle/ncmpcpp/">https://pkgbuild.com/~jelle/ncmpcpp/</a>
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Command</td>
<td class="org-left">Usage</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orgab07ff6" class="outline-3">
<h3 id="orgab07ff6"><span class="section-number-3">18.4</span> Library Manager - beets</h3>
<div class="outline-text-3" id="text-18-4">
<p>
<a href="https://github.com/beetbox/beets">https://github.com/beetbox/beets</a>
</p>
</div>
<div id="outline-container-org487a8aa" class="outline-4">
<h4 id="org487a8aa"><span class="section-number-4">18.4.1</span> Installation</h4>
<div class="outline-text-4" id="text-18-4-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S beets
</pre>
</div>
</div>
</div>
<div id="outline-container-org064e61a" class="outline-4">
<h4 id="org064e61a"><span class="section-number-4">18.4.2</span> Configuration</h4>
<div class="outline-text-4" id="text-18-4-2">
<p>
Configuration folder: <code>~/.config/beets/</code>
</p>
</div>
</div>
<div id="outline-container-org475579b" class="outline-4">
<h4 id="org475579b"><span class="section-number-4">18.4.3</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-18-4-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>beet import &lt;folder&gt;</code></td>
<td class="org-left">Import folder to Music folder</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div id="outline-container-orgd453543" class="outline-2">
<h2 id="orgd453543"><span class="section-number-2">19</span> <span class="todo TODO">TODO</span> Movies</h2>
<div class="outline-text-2" id="text-19">
</div>
<div id="outline-container-org0f37ef1" class="outline-3">
<h3 id="org0f37ef1"><span class="section-number-3">19.1</span> Media Player - MPV</h3>
<div class="outline-text-3" id="text-19-1">
</div>
<div id="outline-container-org3aa4c72" class="outline-4">
<h4 id="org3aa4c72"><span class="section-number-4">19.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-19-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S mpv
</pre>
</div>
</div>
</div>
<div id="outline-container-org8b2da3b" class="outline-4">
<h4 id="org8b2da3b"><span class="section-number-4">19.1.2</span> Key Bindings</h4>
<div class="outline-text-4" id="text-19-1-2">
<p>
The configuration is set in <code>/.config/mpv/input.conf</code>.
</p>
</div>
</div>
<div id="outline-container-org2eaab82" class="outline-4">
<h4 id="org2eaab82"><span class="section-number-4">19.1.3</span> <span class="todo TODO">TODO</span> CheatSheet</h4>
<div class="outline-text-4" id="text-19-1-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Command</td>
<td class="org-left">Usage</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org2dbc886" class="outline-3">
<h3 id="org2dbc886"><span class="section-number-3">19.2</span> Chromecast</h3>
<div class="outline-text-3" id="text-19-2">
<p>
<a href="https://github.com/xat/castnow">https://github.com/xat/castnow</a>
</p>
</div>
<div id="outline-container-orgf11ee73" class="outline-4">
<h4 id="orgf11ee73"><span class="section-number-4">19.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-19-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S install castnow-git
</pre>
</div>
</div>
</div>
<div id="outline-container-orgbff5835" class="outline-4">
<h4 id="orgbff5835"><span class="section-number-4">19.2.2</span> Cast from youtube</h4>
<div class="outline-text-4" id="text-19-2-2">
<div class="org-src-container">
<pre class="src src-bash">youtube-dl -o - https://youtu.be/BaW_jenozKc | castnow --quiet -
</pre>
</div>
</div>
</div>
<div id="outline-container-org6a14f19" class="outline-4">
<h4 id="org6a14f19"><span class="section-number-4">19.2.3</span> Cast using local file</h4>
<div class="outline-text-4" id="text-19-2-3">
<div class="org-src-container">
<pre class="src src-bash">// start playback of a local video file
castnow ./myvideo.mp4
// start playback of video and mp3 files<span style="color: #0000FF;"> in</span> the local directory
castnow ./mydirectory/
// playback <span style="color: #D0372D;">3</span> videos after each other
castnow video1.mp4 video2.mp4 video3.mp4
</pre>
</div>
</div>
</div>
<div id="outline-container-org0e6158c" class="outline-4">
<h4 id="org0e6158c"><span class="section-number-4">19.2.4</span> Cast from torrent</h4>
<div class="outline-text-4" id="text-19-2-4">
<div class="org-src-container">
<pre class="src src-bash">// start playback of an mp4 file over the web
castnow http://commondatastorage.googleapis.com/gtv-videos-bucket/ED_1280.mp4
// start playback of a video over torrent
castnow &lt;url-to-torrent-file OR magnet&gt;
// start playback of a video over torrent with local subtitles
castnow &lt;url-to-torrent-file OR magnet&gt; --subtitles &lt;/local/path/to/subtitles.srt&gt;
</pre>
</div>
</div>
</div>
<div id="outline-container-org6f18cdf" class="outline-4">
<h4 id="org6f18cdf"><span class="section-number-4">19.2.5</span> <span class="todo TODO">TODO</span> Cast from qutebrowser on youtube</h4>
<div class="outline-text-4" id="text-19-2-5">
<p>
This is explained here: <a href="#orgd011842">Chromecast integration</a>.
</p>
</div>
</div>
<div id="outline-container-orga358317" class="outline-4">
<h4 id="orga358317"><span class="section-number-4">19.2.6</span> Alternative - mkchromecast</h4>
<div class="outline-text-4" id="text-19-2-6">
<p>
<a href="https://github.com/muammar/mkchromecast">https://github.com/muammar/mkchromecast</a>
</p>
</div>
<div id="outline-container-org7087bd3" class="outline-5">
<h5 id="org7087bd3"><span class="section-number-5">19.2.6.1</span> Installation</h5>
<div class="outline-text-5" id="text-19-2-6-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S mkchromecast
</pre>
</div>
</div>
</div>
<div id="outline-container-org0ebf37f" class="outline-5">
<h5 id="org0ebf37f"><span class="section-number-5">19.2.6.2</span> <span class="todo TODO">TODO</span> Usage</h5>
<div class="outline-text-5" id="text-19-2-6-2">
<div class="org-src-container">
<pre class="src src-bash">mkchromecast &#8211;video -i video.mkv
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="outline-container-orgdbcb3ed" class="outline-3">
<h3 id="orgdbcb3ed"><span class="section-number-3">19.3</span> <span class="todo TODO">TODO</span> Popcorn Time or similar</h3>
</div>
<div id="outline-container-org8ef73b5" class="outline-3">
<h3 id="org8ef73b5"><span class="section-number-3">19.4</span> <span class="todo TODO">TODO</span> Movie Collection Manager - Filebot</h3>
<div class="outline-text-3" id="text-19-4">
<p>
<a href="https://github.com/filebot/filebot">https://github.com/filebot/filebot</a>
<b>This is paid software, I should uninstall it and find alternative</b>
</p>
</div>
<div id="outline-container-orgc1d4151" class="outline-4">
<h4 id="orgc1d4151"><span class="section-number-4">19.4.1</span> Installation</h4>
<div class="outline-text-4" id="text-19-4-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S bilebot
</pre>
</div>
<p>
When runing <code>filebot</code>, if you obtain the following error:
<code>/usr/bin/filebot: line 22: /usr/lib/jvm/java-8-openjdk/bin/java: No such file or directory</code>.
You can simlink the java binary:
</p>
<div class="org-src-container">
<pre class="src src-bash">sudo ln -s /usr/lib/jvm/java-8-openjdk/jre/bin/java /usr/lib/jvm/java-8-openjdk/bin/java
</pre>
</div>
</div>
</div>
<div id="outline-container-org1efb72d" class="outline-4">
<h4 id="org1efb72d"><span class="section-number-4">19.4.2</span> Usage</h4>
</div>
<div id="outline-container-orga33042e" class="outline-4">
<h4 id="orga33042e"><span class="section-number-4">19.4.3</span> Configuration</h4>
<div class="outline-text-4" id="text-19-4-3">
<p>
Configuration folder: <code>~/.config/filebot/</code>
</p>
</div>
</div>
<div id="outline-container-org4b1ab27" class="outline-4">
<h4 id="org4b1ab27"><span class="section-number-4">19.4.4</span> Documentation</h4>
<div class="outline-text-4" id="text-19-4-4">
<p>
<a href="https://www.filebot.net/cli.html">https://www.filebot.net/cli.html</a>
</p>
</div>
</div>
<div id="outline-container-org1901f51" class="outline-4">
<h4 id="org1901f51"><span class="section-number-4">19.4.5</span> <span class="todo TODO">TODO</span> Alternative</h4>
<div class="outline-text-4" id="text-19-4-5">
<p>
<a href="https://github.com/Sonarr/Sonarr">https://github.com/Sonarr/Sonarr</a>
<a href="https://github.com/Radarr/Radarr">https://github.com/Radarr/Radarr</a>
<a href="https://github.com/tinyMediaManager/tinyMediaManager">https://github.com/tinyMediaManager/tinyMediaManager</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org9883647" class="outline-3">
<h3 id="org9883647"><span class="section-number-3">19.5</span> Subtitle Manager</h3>
<div class="outline-text-3" id="text-19-5">
</div>
<div id="outline-container-org82a381b" class="outline-4">
<h4 id="org82a381b"><span class="section-number-4">19.5.1</span> subdl</h4>
</div>
</div>
<div id="outline-container-org286faba" class="outline-3">
<h3 id="org286faba"><span class="section-number-3">19.6</span> <span class="todo TODO">TODO</span> Youtube</h3>
<div class="outline-text-3" id="text-19-6">
<p>
<a href="https://github.com/mps-youtube/mps-youtube">https://github.com/mps-youtube/mps-youtube</a>
</p>
</div>
</div>
</div>
<div id="outline-container-orgb5366c1" class="outline-2">
<h2 id="orgb5366c1"><span class="section-number-2">20</span> <span class="todo TODO">TODO</span> Contact Manager</h2>
<div class="outline-text-2" id="text-20">
<p>
<a href="https://wiki.archlinux.org/index.php/mutt#Contact_management">https://wiki.archlinux.org/index.php/mutt#Contact_management</a>
<a href="https://gitlab.com/goobook/goobook">https://gitlab.com/goobook/goobook</a>
<a href="https://github.com/hensmith/ppl">https://github.com/hensmith/ppl</a>
<a href="https://github.com/scheibler/khard">https://github.com/scheibler/khard</a>
<a href="http://abook.sourceforge.net/">http://abook.sourceforge.net/</a>
</p>
</div>
<div id="outline-container-orgcd7d664" class="outline-3">
<h3 id="orgcd7d664"><span class="section-number-3">20.1</span> GooBook - Contacts from Google</h3>
<div class="outline-text-3" id="text-20-1">
</div>
<div id="outline-container-orgc4f0d42" class="outline-4">
<h4 id="orgc4f0d42"><span class="section-number-4">20.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-20-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S goobook-git
</pre>
</div>
<p>
And Then
</p>
<div class="org-src-container">
<pre class="src src-bash">goobook authenticate
</pre>
</div>
</div>
</div>
<div id="outline-container-orga8e8a54" class="outline-4">
<h4 id="orga8e8a54"><span class="section-number-4">20.1.2</span> Usage</h4>
<div class="outline-text-4" id="text-20-1-2">
<div class="org-src-container">
<pre class="src src-bash">goobook query name
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org59d4a03" class="outline-3">
<h3 id="org59d4a03"><span class="section-number-3">20.2</span> <span class="todo TODO">TODO</span> lbdb</h3>
<div class="outline-text-3" id="text-20-2">
</div>
<div id="outline-container-org7417008" class="outline-4">
<h4 id="org7417008"><span class="section-number-4">20.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-20-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S lbdb
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org434aac6" class="outline-3">
<h3 id="org434aac6"><span class="section-number-3">20.3</span> <span class="todo TODO">TODO</span> Use Vdirsyncer for contact synchronization</h3>
</div>
<div id="outline-container-org33e0abc" class="outline-3">
<h3 id="org33e0abc"><span class="section-number-3">20.4</span> <span class="todo TODO">TODO</span> Mu</h3>
<div class="outline-text-3" id="text-20-4">
<p>
This looks for contacts in your emails.
<code>mu cfind &lt;name&gt;</code>
</p>
</div>
</div>
<div id="outline-container-org7ce19ef" class="outline-3">
<h3 id="org7ce19ef"><span class="section-number-3">20.5</span> <span class="todo TODO">TODO</span> Integration with Mutt</h3>
</div>
</div>
<div id="outline-container-org1a581ba" class="outline-2">
<h2 id="org1a581ba"><span class="section-number-2">21</span> <span class="todo TODO">TODO</span> Chat Application</h2>
<div class="outline-text-2" id="text-21">
</div>
<div id="outline-container-org445bcdc" class="outline-3">
<h3 id="org445bcdc"><span class="section-number-3">21.1</span> Gui Chat Application - Franz</h3>
<div class="outline-text-3" id="text-21-1">
<p>
<a href="https://github.com/meetfranz/franz">https://github.com/meetfranz/franz</a>
</p>
</div>
<div id="outline-container-org4c94a72" class="outline-4">
<h4 id="org4c94a72"><span class="section-number-4">21.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-21-1-1">
<p>
Download the AppImage and run it.
</p>
</div>
</div>
</div>
<div id="outline-container-orgc2bea55" class="outline-3">
<h3 id="orgc2bea55"><span class="section-number-3">21.2</span> <span class="todo TODO">TODO</span> Terminal Based - Slack-Term</h3>
<div class="outline-text-3" id="text-21-2">
<p>
<a href="https://github.com/erroneousboat/slack-term">https://github.com/erroneousboat/slack-term</a>
</p>
</div>
<div id="outline-container-org53d69a9" class="outline-4">
<h4 id="org53d69a9"><span class="section-number-4">21.2.1</span> Installation</h4>
</div>
</div>
<div id="outline-container-org73214d8" class="outline-3">
<h3 id="org73214d8"><span class="section-number-3">21.3</span> <span class="todo TODO">TODO</span> Using Emacs</h3>
</div>
</div>
<div id="outline-container-org5db2996" class="outline-2">
<h2 id="org5db2996"><span class="section-number-2">22</span> Redshift</h2>
<div class="outline-text-2" id="text-22">
<p>
<a href="http://jonls.dk/redshift/">http://jonls.dk/redshift/</a>
</p>
</div>
<div id="outline-container-orgc891c52" class="outline-3">
<h3 id="orgc891c52"><span class="section-number-3">22.1</span> Installation</h3>
<div class="outline-text-3" id="text-22-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S redshift
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orgce7e454" class="outline-2">
<h2 id="orgce7e454"><span class="section-number-2">23</span> <span class="todo TODO">TODO</span> Mail Setup</h2>
<div class="outline-text-2" id="text-23">
</div>
<div id="outline-container-org161689c" class="outline-3">
<h3 id="org161689c"><span class="section-number-3">23.1</span> Synchronize Mailboxes - Mbsync</h3>
<div class="outline-text-3" id="text-23-1">
<p>
<a href="http://isync.sourceforge.net/">http://isync.sourceforge.net/</a>
<a href="https://wiki.archlinux.org/index.php/Isync">https://wiki.archlinux.org/index.php/Isync</a>
</p>
</div>
<div id="outline-container-orgc64d320" class="outline-4">
<h4 id="orgc64d320"><span class="section-number-4">23.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-23-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S isync
</pre>
</div>
</div>
</div>
<div id="outline-container-orgef3d99a" class="outline-4">
<h4 id="orgef3d99a"><span class="section-number-4">23.1.2</span> <span class="todo TODO">TODO</span> Configuration</h4>
<div class="outline-text-4" id="text-23-1-2">
<p>
<code>~/.mbsyncrc</code>
</p>
</div>
</div>
<div id="outline-container-orgbad1eb5" class="outline-4">
<h4 id="orgbad1eb5"><span class="section-number-4">23.1.3</span> Automation using systemd</h4>
<div class="outline-text-4" id="text-23-1-3">
</div>
<div id="outline-container-org6f6671c" class="outline-5">
<h5 id="org6f6671c"><span class="section-number-5">23.1.3.1</span> Retreive New mails</h5>
<div class="outline-text-5" id="text-23-1-3-1">
<ul class="org-ul">
<li><code>~/scripts/checkmail.sh</code></li>
<li><code>~/.config/systemd/user/checkmail.service</code></li>
<li><code>~/.config/systemd/user/checkmail.timer</code></li>
</ul>
<div class="org-src-container">
<pre class="src src-bash">systemctl --user enable checkmail.timer
systemctl --user start checkmail.timer
</pre>
</div>
</div>
</div>
<div id="outline-container-orgacaa3dc" class="outline-5">
<h5 id="orgacaa3dc"><span class="section-number-5">23.1.3.2</span> Synchronize all the mailboxes</h5>
<div class="outline-text-5" id="text-23-1-3-2">
<ul class="org-ul">
<li><code>~/.config/systemd/user/syncmail.service</code></li>
<li><code>~/.config/systemd/user/syncmail.timer</code></li>
</ul>
<div class="org-src-container">
<pre class="src src-bash">systemctl --user enable syncmail.timer
systemctl --user start syncmail.timer
</pre>
</div>
</div>
</div>
<div id="outline-container-orgd52df02" class="outline-5">
<h5 id="orgd52df02"><span class="section-number-5">23.1.3.3</span> Alternative</h5>
<div class="outline-text-5" id="text-23-1-3-3">
<p>
<a href="https://github.com/rlue/little_red_flag">https://github.com/rlue/little_red_flag</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org6216473" class="outline-4">
<h4 id="org6216473"><span class="section-number-4">23.1.4</span> Documentation</h4>
<div class="outline-text-4" id="text-23-1-4">
<p>
<a href="https://bostonenginerd.com/posts/notmuch-of-a-mail-setup-part-1-mbsync-msmtp-and-systemd/">https://bostonenginerd.com/posts/notmuch-of-a-mail-setup-part-1-mbsync-msmtp-and-systemd/</a>
<a href="https://bostonenginerd.com/posts/notmuch-of-a-mail-setup-part-2-notmuch-and-emacs/">https://bostonenginerd.com/posts/notmuch-of-a-mail-setup-part-2-notmuch-and-emacs/</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org187abf4" class="outline-3">
<h3 id="org187abf4"><span class="section-number-3">23.2</span> Send Mails - Msmtp</h3>
<div class="outline-text-3" id="text-23-2">
<p>
<a href="https://marlam.de/msmtp/">https://marlam.de/msmtp/</a>
</p>
</div>
<div id="outline-container-org9d3ae80" class="outline-4">
<h4 id="org9d3ae80"><span class="section-number-4">23.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-23-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S msmtp
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org0465b22" class="outline-3">
<h3 id="org0465b22"><span class="section-number-3">23.3</span> Mail Indexer - Notmuch</h3>
<div class="outline-text-3" id="text-23-3">
<p>
<a href="https://notmuchmail.org/">https://notmuchmail.org/</a>
<a href="https://wiki.archlinux.org/index.php/Notmuch">https://wiki.archlinux.org/index.php/Notmuch</a>
</p>
</div>
<div id="outline-container-org1d305ba" class="outline-4">
<h4 id="org1d305ba"><span class="section-number-4">23.3.1</span> Installation</h4>
<div class="outline-text-4" id="text-23-3-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S notmuch
</pre>
</div>
</div>
</div>
<div id="outline-container-org4529d2d" class="outline-4">
<h4 id="org4529d2d"><span class="section-number-4">23.3.2</span> Configuration</h4>
<div class="outline-text-4" id="text-23-3-2">
<p>
Configuration file: <code>~/.notmuch-config</code>
</p>
</div>
</div>
<div id="outline-container-org5fcb78d" class="outline-4">
<h4 id="org5fcb78d"><span class="section-number-4">23.3.3</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-23-3-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>notmuch setup</code></td>
<td class="org-left">Initial Setup</td>
</tr>
<tr>
<td class="org-left"><code>notmuch new</code></td>
<td class="org-left">Incorporate new email into notmuch database</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org28cfd8b" class="outline-3">
<h3 id="org28cfd8b"><span class="section-number-3">23.4</span> <span class="todo TODO">TODO</span> Mail Index, Search and Tagging - Mu</h3>
<div class="outline-text-3" id="text-23-4">
<p>
<a href="https://github.com/djcb/mu">https://github.com/djcb/mu</a>
</p>
</div>
</div>
<div id="outline-container-org3c141ac" class="outline-3">
<h3 id="org3c141ac"><span class="section-number-3">23.5</span> <span class="todo TODO">TODO</span> Mail Client - NeoMutt</h3>
<div class="outline-text-3" id="text-23-5">
<p>
<a href="https://github.com/neomutt/neomutt">https://github.com/neomutt/neomutt</a>
</p>
</div>
<div id="outline-container-org690827c" class="outline-4">
<h4 id="org690827c"><span class="section-number-4">23.5.1</span> Installation</h4>
<div class="outline-text-4" id="text-23-5-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S neomutt
</pre>
</div>
</div>
</div>
<div id="outline-container-org196e9fc" class="outline-4">
<h4 id="org196e9fc"><span class="section-number-4">23.5.2</span> <span class="todo TODO">TODO</span> Vim Bindings</h4>
<div class="outline-text-4" id="text-23-5-2">
<p>
Unding toutes les touches (<a href="https://github.com/iagox86/mutt/blob/master/keybindings.conf">https://github.com/iagox86/mutt/blob/master/keybindings.conf</a>) et rebind tout pour faire un truc coherent et documenté
Rajouter les keybindings de vim <a href="https://github.com/neomutt/neomutt/issues/56#issuecomment-250780838">https://github.com/neomutt/neomutt/issues/56#issuecomment-250780838</a>
</p>
</div>
</div>
<div id="outline-container-org1482adb" class="outline-4">
<h4 id="org1482adb"><span class="section-number-4">23.5.3</span> <span class="todo TODO">TODO</span> Mailcap configuration</h4>
</div>
<div id="outline-container-orgee41ae4" class="outline-4">
<h4 id="orgee41ae4"><span class="section-number-4">23.5.4</span> Display html mails</h4>
<div class="outline-text-4" id="text-23-5-4">
<div class="org-src-container">
<pre class="src src-bash">yay -S w3m
</pre>
</div>
</div>
</div>
<div id="outline-container-orgc3c7998" class="outline-4">
<h4 id="orgc3c7998"><span class="section-number-4">23.5.5</span> Open PDF from mail</h4>
<div class="outline-text-4" id="text-23-5-5">
<p>
<code>~/scripts/openfile.sh</code>
</p>
</div>
</div>
<div id="outline-container-orge3d4ca2" class="outline-4">
<h4 id="orge3d4ca2"><span class="section-number-4">23.5.6</span> <span class="todo TODO">TODO</span> Integrate with contact manager</h4>
</div>
<div id="outline-container-orgfebb68d" class="outline-4">
<h4 id="orgfebb68d"><span class="section-number-4">23.5.7</span> <span class="todo TODO">TODO</span> Integration with org-mode</h4>
<div class="outline-text-4" id="text-23-5-7">
<p>
<a href="https://www.donarmstrong.com/posts/org_mode_mutt_capture/">https://www.donarmstrong.com/posts/org_mode_mutt_capture/</a>
<a href="https://upsilon.cc/~zack/blog/posts/2010/02/integrating_Mutt_with_Org-mode/">https://upsilon.cc/~zack/blog/posts/2010/02/integrating_Mutt_with_Org-mode/</a>
</p>
</div>
</div>
<div id="outline-container-orged88874" class="outline-4">
<h4 id="orged88874"><span class="section-number-4">23.5.8</span> <span class="todo TODO">TODO</span> Send HTML mails using Markdown</h4>
<div class="outline-text-4" id="text-23-5-8">
<p>
<a href="https://unix.stackexchange.com/questions/108485/send-email-written-in-markdown-using-mutt/424162">https://unix.stackexchange.com/questions/108485/send-email-written-in-markdown-using-mutt/424162</a>
<a href="https://github.com/Roguelazer/muttdown">https://github.com/Roguelazer/muttdown</a>
</p>
</div>
</div>
<div id="outline-container-orgc4f97d9" class="outline-4">
<h4 id="orgc4f97d9"><span class="section-number-4">23.5.9</span> Attachments</h4>
<div class="outline-text-4" id="text-23-5-9">
</div>
<div id="outline-container-orgf497968" class="outline-5">
<h5 id="orgf497968"><span class="section-number-5">23.5.9.1</span> Attach multiple files at once</h5>
<div class="outline-text-5" id="text-23-5-9-1">
<p>
First, tag the files you want to send using <code>t</code>, then <code>;</code> to apply the action on all tagged files and finally <code>&lt;enter&gt;</code> to add them all
</p>
</div>
</div>
<div id="outline-container-org66d26ed" class="outline-5">
<h5 id="org66d26ed"><span class="section-number-5">23.5.9.2</span> <span class="todo TODO">TODO</span> Add attachment using GUI file manager</h5>
</div>
<div id="outline-container-orgf963208" class="outline-5">
<h5 id="orgf963208"><span class="section-number-5">23.5.9.3</span> Cheatsheet</h5>
<div class="outline-text-5" id="text-23-5-9-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>&lt;spc&gt;</code></td>
<td class="org-left">Open the file</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orgccf2a4e" class="outline-4">
<h4 id="orgccf2a4e"><span class="section-number-4">23.5.10</span> Open Url from mail</h4>
<div class="outline-text-4" id="text-23-5-10">
<div class="org-src-container">
<pre class="src src-bash">yay -S urlview
</pre>
</div>
</div>
</div>
<div id="outline-container-orgcf707c8" class="outline-4">
<h4 id="orgcf707c8"><span class="section-number-4">23.5.11</span> <span class="todo TODO">TODO</span> View emails while composing</h4>
<div class="outline-text-4" id="text-23-5-11">
<p>
<a href="https://wiki.archlinux.org/index.php/Mutt#Display_another_email_while_composing">https://wiki.archlinux.org/index.php/Mutt#Display_another_email_while_composing</a>
</p>
</div>
</div>
<div id="outline-container-org3767d16" class="outline-4">
<h4 id="org3767d16"><span class="section-number-4">23.5.12</span> <span class="todo TODO">TODO</span> Searching mails with notmuch</h4>
<div class="outline-text-4" id="text-23-5-12">
<p>
<a href="https://github.com/tsto/notmuchfs">https://github.com/tsto/notmuchfs</a>
</p>
</div>
</div>
<div id="outline-container-org24656f5" class="outline-4">
<h4 id="org24656f5"><span class="section-number-4">23.5.13</span> <span class="todo TODO">TODO</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-23-5-13">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">&#xa0;</td>
<td class="org-left">&#xa0;</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-org5cfa3dc" class="outline-4">
<h4 id="org5cfa3dc"><span class="section-number-4">23.5.14</span> <span class="todo TODO">TODO</span> Integration with calendar application</h4>
<div class="outline-text-4" id="text-23-5-14">
<p>
<a href="http://jasonwryan.com/blog/2014/04/05/calendar/">http://jasonwryan.com/blog/2014/04/05/calendar/</a>
<a href="https://gist.github.com/guiniol/5109c5bd953af950e0530b720507d704">https://gist.github.com/guiniol/5109c5bd953af950e0530b720507d704</a>
</p>
<p>
<code>~/scripts/printics.sh</code>
</p>
</div>
</div>
<div id="outline-container-org6ebb53a" class="outline-4">
<h4 id="org6ebb53a"><span class="section-number-4">23.5.15</span> Ressources</h4>
<div class="outline-text-4" id="text-23-5-15">
<ul class="org-ul">
<li><a href="http://therandymon.com/woodnotes/mutt/using-mutt.html">http://therandymon.com/woodnotes/mutt/using-mutt.html</a></li>
<li><a href="https://ankursinha.in/2017/12/16/transitioning-to-neomutt-and-friends-for-e-mail.html">https://ankursinha.in/2017/12/16/transitioning-to-neomutt-and-friends-for-e-mail.html</a></li>
<li><a href="https://github.com/LukeSmithxyz/mutt-wizard">https://github.com/LukeSmithxyz/mutt-wizard</a></li>
</ul>
</div>
</div>
</div>
<div id="outline-container-orga8c2000" class="outline-3">
<h3 id="orga8c2000"><span class="section-number-3">23.6</span> <span class="todo TODO">TODO</span> Mu4e</h3>
</div>
<div id="outline-container-org9490467" class="outline-3">
<h3 id="org9490467"><span class="section-number-3">23.7</span> <span class="todo TODO">TODO</span> Notification system</h3>
<div class="outline-text-3" id="text-23-7">
<p>
A script (<code>~/scripts/checkmail.sh</code>) is used to retreive new mails and use <code>notify=send</code> is there are new received mails.
</p>
</div>
</div>
</div>
<div id="outline-container-org7c37031" class="outline-2">
<h2 id="org7c37031"><span class="section-number-2">24</span> <span class="todo TODO">TODO</span> File Manager</h2>
<div class="outline-text-2" id="text-24">
</div>
<div id="outline-container-orgdb1fb7a" class="outline-3">
<h3 id="orgdb1fb7a"><span class="section-number-3">24.1</span> <span class="todo TODO">TODO</span> Ranger</h3>
<div class="outline-text-3" id="text-24-1">
<p>
<a href="https://github.com/ranger/ranger">https://github.com/ranger/ranger</a>
</p>
</div>
<div id="outline-container-org88442d5" class="outline-4">
<h4 id="org88442d5"><span class="section-number-4">24.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-24-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S ranger
</pre>
</div>
</div>
</div>
<div id="outline-container-org74478dd" class="outline-4">
<h4 id="org74478dd"><span class="section-number-4">24.1.2</span> Configuration</h4>
<div class="outline-text-4" id="text-24-1-2">
<p>
The configuration file is <code>~/.config/ranger/rc.conf</code>.
</p>
</div>
</div>
<div id="outline-container-org29d188a" class="outline-4">
<h4 id="org29d188a"><span class="section-number-4">24.1.3</span> Display pdf</h4>
<div class="outline-text-4" id="text-24-1-3">
<p>
All the display of the files are defined in <code>~/.config/ranger/scope.sh</code>.
</p>
<p>
It seems that Ranger is not working well with Termite. The screen is not refreshing after viewing one image (<a href="https://github.com/ranger/ranger/issues/859">Github Issue</a>).
</p>
<p>
It works better with Urxvt.
</p>
</div>
</div>
<div id="outline-container-org72509a1" class="outline-4">
<h4 id="org72509a1"><span class="section-number-4">24.1.4</span> <span class="todo TODO">TODO</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-24-1-4">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>X</code></td>
<td class="org-left">Extract archive</td>
</tr>
<tr>
<td class="org-left"><code>Z</code></td>
<td class="org-left">Compress file or folder</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orgd945063" class="outline-3">
<h3 id="orgd945063"><span class="section-number-3">24.2</span> <span class="todo TODO">TODO</span> nnn</h3>
<div class="outline-text-3" id="text-24-2">
<p>
<a href="https://github.com/jarun/nnn">https://github.com/jarun/nnn</a>
<a href="https://www.youtube.com/watch?v=U2n5aGqou9E">https://www.youtube.com/watch?v=U2n5aGqou9E</a>
</p>
</div>
<div id="outline-container-org17e98b6" class="outline-4">
<h4 id="org17e98b6"><span class="section-number-4">24.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-24-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S nnn
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orgeb74ebd" class="outline-3">
<h3 id="orgeb74ebd"><span class="section-number-3">24.3</span> <span class="todo TODO">TODO</span> GUI File Manager: pcmanfm</h3>
<div class="outline-text-3" id="text-24-3">
<p>
<a href="https://wiki.archlinux.org/index.php/PCManFM">https://wiki.archlinux.org/index.php/PCManFM</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org89627e1" class="outline-2">
<h2 id="org89627e1"><span class="section-number-2">25</span> <span class="todo TODO">TODO</span> Image viewer</h2>
<div class="outline-text-2" id="text-25">
</div>
<div id="outline-container-org95344f5" class="outline-3">
<h3 id="org95344f5"><span class="section-number-3">25.1</span> Feh - Minimal Image Viewer</h3>
<div class="outline-text-3" id="text-25-1">
<p>
<a href="https://feh.finalrewind.org/">https://feh.finalrewind.org/</a>
</p>
</div>
<div id="outline-container-org68ed4cf" class="outline-4">
<h4 id="org68ed4cf"><span class="section-number-4">25.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-25-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S feh
</pre>
</div>
</div>
</div>
<div id="outline-container-orge02e14d" class="outline-4">
<h4 id="orge02e14d"><span class="section-number-4">25.1.2</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-25-1-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>f</code></td>
<td class="org-left">Fullscreen</td>
</tr>
<tr>
<td class="org-left"><code>m</code></td>
<td class="org-left">Show menu</td>
</tr>
<tr>
<td class="org-left"><code>spc</code></td>
<td class="org-left">next image</td>
</tr>
<tr>
<td class="org-left"><code>bspc</code></td>
<td class="org-left">previous image</td>
</tr>
<tr>
<td class="org-left"><code>w</code></td>
<td class="org-left">Fit image</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org852d18a" class="outline-3">
<h3 id="org852d18a"><span class="section-number-3">25.2</span> <span class="todo TODO">TODO</span> Vimiv</h3>
<div class="outline-text-3" id="text-25-2">
<p>
<a href="https://github.com/karlch/vimiv">https://github.com/karlch/vimiv</a>
</p>
</div>
<div id="outline-container-orgbc4a268" class="outline-4">
<h4 id="orgbc4a268"><span class="section-number-4">25.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-25-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S vimiv
</pre>
</div>
</div>
</div>
<div id="outline-container-org93e8b5b" class="outline-4">
<h4 id="org93e8b5b"><span class="section-number-4">25.2.2</span> <span class="todo TODO">TODO</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-25-2-2">
<p>
<a href="http://karlch.github.io/vimiv/docs/keybindings_commands#keybinding-cheatsheet">http://karlch.github.io/vimiv/docs/keybindings_commands#keybinding-cheatsheet</a>
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Command</td>
<td class="org-left">Usage</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orgedcb5f6" class="outline-3">
<h3 id="orgedcb5f6"><span class="section-number-3">25.3</span> <span class="todo TODO">TODO</span> sxiv</h3>
<div class="outline-text-3" id="text-25-3">
<p>
<a href="https://github.com/muennich/sxiv">https://github.com/muennich/sxiv</a>
<a href="https://www.youtube.com/watch?v=GYW9i_u5PYs">https://www.youtube.com/watch?v=GYW9i_u5PYs</a>
</p>
</div>
<div id="outline-container-orgb455116" class="outline-4">
<h4 id="orgb455116"><span class="section-number-4">25.3.1</span> Installation</h4>
<div class="outline-text-4" id="text-25-3-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S sxiv
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="outline-container-org99d673f" class="outline-2">
<h2 id="org99d673f"><span class="section-number-2">26</span> <span class="todo TODO">TODO</span> Windows Manager - i3</h2>
<div class="outline-text-2" id="text-26">
</div>
<div id="outline-container-orgb4d0aea" class="outline-3">
<h3 id="orgb4d0aea"><span class="section-number-3">26.1</span> <span class="todo TODO">TODO</span> Installation</h3>
<div class="outline-text-3" id="text-26-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S i3-gaps
</pre>
</div>
</div>
</div>
<div id="outline-container-org106baa8" class="outline-3">
<h3 id="org106baa8"><span class="section-number-3">26.2</span> <span class="todo TODO">TODO</span> Packages to install/understand</h3>
<div class="outline-text-3" id="text-26-2">
<p>
artwork-i3
i3-wallpapers
</p>
</div>
</div>
<div id="outline-container-orgddbaa82" class="outline-3">
<h3 id="orgddbaa82"><span class="section-number-3">26.3</span> <span class="todo TODO">TODO</span> Configuration</h3>
<div class="outline-text-3" id="text-26-3">
<p>
<code>~/.i3/config</code>
</p>
</div>
</div>
<div id="outline-container-org3c6f637" class="outline-3">
<h3 id="org3c6f637"><span class="section-number-3">26.4</span> <span class="todo TODO">TODO</span> Specific config per workspace</h3>
<div class="outline-text-3" id="text-26-4">
<p>
<a href="https://github.com/i3/i3/blob/next/contrib/per-workspace-layout.pl">https://github.com/i3/i3/blob/next/contrib/per-workspace-layout.pl</a>
For instance, default to tabbed windows for workspace dealing with matlab figures.
</p>
</div>
<div id="outline-container-orgc46a63e" class="outline-4">
<h4 id="orgc46a63e"><span class="section-number-4">26.4.1</span> Figures / Matlab</h4>
</div>
</div>
<div id="outline-container-orgcc3db4d" class="outline-3">
<h3 id="orgcc3db4d"><span class="section-number-3">26.5</span> <span class="todo TODO">TODO</span> Scratchpad</h3>
<div class="outline-text-3" id="text-26-5">
<p>
This mode is activated using <code>cmd-s</code>.
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>p</code></td>
<td class="org-left">Music Player - ncmpcpp</td>
</tr>
<tr>
<td class="org-left"><code>m</code></td>
<td class="org-left">Mail Reader - neomutt</td>
</tr>
<tr>
<td class="org-left"><code>c</code></td>
<td class="org-left">Calculator - insect</td>
</tr>
</tbody>
</table>
<p>
To close the current Scratchpad, use <code>cmd-bsp</code>
</p>
</div>
</div>
<div id="outline-container-org2f48297" class="outline-3">
<h3 id="org2f48297"><span class="section-number-3">26.6</span> <span class="todo TODO">TODO</span> CheatSheet</h3>
<div class="outline-text-3" id="text-26-6">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Command</td>
<td class="org-left">Usage</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orgdaef304" class="outline-2">
<h2 id="orgdaef304"><span class="section-number-2">27</span> <span class="todo TODO">TODO</span> Custom bar - Polybar</h2>
<div class="outline-text-2" id="text-27">
<p>
<a href="https://polybar.github.io/">https://polybar.github.io/</a>
</p>
</div>
<div id="outline-container-org4de38f7" class="outline-3">
<h3 id="org4de38f7"><span class="section-number-3">27.1</span> Installation</h3>
<div class="outline-text-3" id="text-27-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S polybar
</pre>
</div>
</div>
</div>
<div id="outline-container-org37de122" class="outline-3">
<h3 id="org37de122"><span class="section-number-3">27.2</span> <span class="todo TODO">TODO</span> Configuration</h3>
<div class="outline-text-3" id="text-27-2">
<p>
<code>~/.config/polybar/config</code>
</p>
<p>
Polybar is launched automatically from i3 config.
</p>
</div>
</div>
<div id="outline-container-org7f2cf30" class="outline-3">
<h3 id="org7f2cf30"><span class="section-number-3">27.3</span> <span class="todo TODO">TODO</span> Add custom modules</h3>
<div class="outline-text-3" id="text-27-3">
<ul class="org-ul">
<li class="off"><code>[&#xa0;]</code> show passwords</li>
<li class="off"><code>[&#xa0;]</code> show bibliography</li>
<li class="off"><code>[&#xa0;]</code> show bookmarks</li>
<li class="off"><code>[&#xa0;]</code> switch theme (dark/light)</li>
<li class="off"><code>[&#xa0;]</code> suspend, restart, hibernate, lock</li>
</ul>
</div>
</div>
<div id="outline-container-orgbf0aac6" class="outline-3">
<h3 id="orgbf0aac6"><span class="section-number-3">27.4</span> Display unread emails</h3>
<div class="outline-text-3" id="text-27-4">
<p>
Let's say we want to display unread emails, and when clicking on that we open our mail client.
</p>
<pre class="example">
[module/unread_mail]
type = custom/script
label-font = 2
format-underline = ${colors.background}
click-left = termite -e "tmuxinator start neomutt" &amp;
format = &lt;label&gt;
exec = ~/.config/polybar/scripts/unread_mails.sh
interval = 1
</pre>
<p>
A custom script <code>~/.config/polybar/scripts/unread_mails.sh</code> is just returning the unread emails.
</p>
</div>
</div>
<div id="outline-container-orgadd237a" class="outline-3">
<h3 id="orgadd237a"><span class="section-number-3">27.5</span> <span class="todo TODO">TODO</span> Create multiple bars</h3>
<div class="outline-text-3" id="text-27-5">
<p>
<a href="https://www.reddit.com/r/unixporn/comments/92guq6/i3polybar_animated_polybar_drop_down_menus/?utm_name=u_tdehaeze">https://www.reddit.com/r/unixporn/comments/92guq6/i3polybar_animated_polybar_drop_down_menus/?utm_name=u_tdehaeze</a>
</p>
</div>
</div>
<div id="outline-container-org9ddd576" class="outline-3">
<h3 id="org9ddd576"><span class="section-number-3">27.6</span> <span class="todo TODO">TODO</span> Add Conky to polybar</h3>
</div>
</div>
<div id="outline-container-org074dce0" class="outline-2">
<h2 id="org074dce0"><span class="section-number-2">28</span> <span class="todo TODO">TODO</span> Compositor - Compton</h2>
<div class="outline-text-2" id="text-28">
<p>
<a href="https://wiki.archlinux.org/index.php/Compton">https://wiki.archlinux.org/index.php/Compton</a>
<a href="https://github.com/chjj/compton">https://github.com/chjj/compton</a>
</p>
</div>
<div id="outline-container-org5f5192d" class="outline-3">
<h3 id="org5f5192d"><span class="section-number-3">28.1</span> Installation</h3>
</div>
<div id="outline-container-orged879af" class="outline-3">
<h3 id="orged879af"><span class="section-number-3">28.2</span> <span class="todo TODO">TODO</span> Configuration</h3>
<div class="outline-text-3" id="text-28-2">
<p>
<code>~/.config/compton.conf</code>
</p>
</div>
</div>
<div id="outline-container-orgdd2b067" class="outline-3">
<h3 id="orgdd2b067"><span class="section-number-3">28.3</span> Automatic run as daemon</h3>
<div class="outline-text-3" id="text-28-3">
<p>
Compton is run from i3 config in the background (<code>-b</code> option)
</p>
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #0000FF;">exec</span> --no-startup-id compton -b
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orgc0413af" class="outline-2">
<h2 id="orgc0413af"><span class="section-number-2">29</span> <span class="todo TODO">TODO</span> Notification Manager - Dunst</h2>
<div class="outline-text-2" id="text-29">
<p>
<a href="https://github.com/dunst-project/dunst">https://github.com/dunst-project/dunst</a>
<a href="https://wiki.archlinux.org/index.php/Dunst">https://wiki.archlinux.org/index.php/Dunst</a>
</p>
</div>
<div id="outline-container-org31b9765" class="outline-3">
<h3 id="org31b9765"><span class="section-number-3">29.1</span> Installation</h3>
<div class="outline-text-3" id="text-29-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S dunst
</pre>
</div>
</div>
</div>
<div id="outline-container-org111c4e6" class="outline-3">
<h3 id="org111c4e6"><span class="section-number-3">29.2</span> Configuration</h3>
<div class="outline-text-3" id="text-29-2">
<p>
<code>~/.config/dunst/dunstrc</code>
</p>
</div>
</div>
<div id="outline-container-org6aa5164" class="outline-3">
<h3 id="org6aa5164"><span class="section-number-3">29.3</span> <span class="todo TODO">TODO</span> Special notifications</h3>
<div class="outline-text-3" id="text-29-3">
<ul class="org-ul">
<li class="off"><code>[&#xa0;]</code> Mails</li>
<li class="off"><code>[&#xa0;]</code> New messages on slack</li>
</ul>
</div>
</div>
<div id="outline-container-org459bd2e" class="outline-3">
<h3 id="org459bd2e"><span class="section-number-3">29.4</span> <span class="todo TODO">TODO</span> How to merge similar notifications like new mails?</h3>
</div>
</div>
<div id="outline-container-orga545405" class="outline-2">
<h2 id="orga545405"><span class="section-number-2">30</span> Managing Theme</h2>
<div class="outline-text-2" id="text-30">
</div>
<div id="outline-container-orgae72865" class="outline-3">
<h3 id="orgae72865"><span class="section-number-3">30.1</span> GTK Themes</h3>
<div class="outline-text-3" id="text-30-1">
<p>
Gtk2 themes are managed using the file <code>~/.gtkrc-2.0</code> while Gtk3 themes are managed using <code>~/.config/gtk-3.0/settings.ini</code>.
</p>
</div>
<div id="outline-container-orgf20f32b" class="outline-4">
<h4 id="orgf20f32b"><span class="section-number-4">30.1.1</span> Gui Manager</h4>
<div class="outline-text-4" id="text-30-1-1">
<p>
To customize the look of the system using GUI application, run <code>lxappearance</code>.
</p>
<p>
Installation:
</p>
<div class="org-src-container">
<pre class="src src-bash">yay -S lxappearance
</pre>
</div>
</div>
</div>
<div id="outline-container-org6419f09" class="outline-4">
<h4 id="org6419f09"><span class="section-number-4">30.1.2</span> Icons and themes</h4>
<div class="outline-text-4" id="text-30-1-2">
<div class="org-src-container">
<pre class="src src-bash">yay -S zukitwo-themes faenza-icon-theme
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orgf260b54" class="outline-3">
<h3 id="orgf260b54"><span class="section-number-3">30.2</span> QT Themes</h3>
<div class="outline-text-3" id="text-30-2">
<p>
Run <code>qt5ct</code> to manage QT Themes.
</p>
</div>
</div>
<div id="outline-container-org02ea258" class="outline-3">
<h3 id="org02ea258"><span class="section-number-3">30.3</span> XFT Themes</h3>
<div class="outline-text-3" id="text-30-3">
<p>
Some configuration are located in <code>~/.Xresources</code>.
</p>
</div>
</div>
</div>
<div id="outline-container-org64e26bf" class="outline-2">
<h2 id="org64e26bf"><span class="section-number-2">31</span> Launcher - Rofi</h2>
<div class="outline-text-2" id="text-31">
<p>
<a href="https://github.com/DaveDavenport/rofi">https://github.com/DaveDavenport/rofi</a>
</p>
</div>
<div id="outline-container-org9cd7177" class="outline-3">
<h3 id="org9cd7177"><span class="section-number-3">31.1</span> Installation</h3>
<div class="outline-text-3" id="text-31-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S rofi
</pre>
</div>
</div>
</div>
<div id="outline-container-orgf409b80" class="outline-3">
<h3 id="orgf409b80"><span class="section-number-3">31.2</span> Setup rofi as a dmenu replacement</h3>
<div class="outline-text-3" id="text-31-2">
<p>
Setup rofi as a dmenu replacement in <code>~/.i3/config</code>:
</p>
<pre class="example">
bindsym $mod+d exec --no-startup-id rofi -show run
</pre>
</div>
</div>
<div id="outline-container-orge254c75" class="outline-3">
<h3 id="orge254c75"><span class="section-number-3">31.3</span> Run sudo commands with rofi</h3>
<div class="outline-text-3" id="text-31-3">
<p>
<a href="https://github.com/DaveDavenport/rofi/issues/584#issuecomment-384555551">https://github.com/DaveDavenport/rofi/issues/584#issuecomment-384555551</a>
</p>
<p>
Use <code>sudo -A</code>, that will open a rofi prompt to ask for the password.
</p>
<p>
For that to work, we need to add the following code to <code>~/.profile</code>:
</p>
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #006FE0;">export</span> <span style="color: #BA36A5;">SUDO_ASKPASS</span>=~/bin/askpass-rofi
</pre>
</div>
<p>
The <code>askpass</code> script is:
</p>
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #8D8D84; font-style: italic;">#</span><span style="color: #8D8D84; font-style: italic;">!/bin/</span><span style="color: #0000FF;">sh</span>
<span style="color: #8D8D84; font-style: italic;"># </span><span style="color: #8D8D84; font-style: italic;">Take password prompt from STDIN, print password to STDOUT</span>
<span style="color: #8D8D84; font-style: italic;"># </span><span style="color: #8D8D84; font-style: italic;">the sed piece just removes the colon from the provided</span>
<span style="color: #8D8D84; font-style: italic;"># </span><span style="color: #8D8D84; font-style: italic;">prompt: rofi -p already gives us a colon</span>
rofi -dmenu <span style="color: #008000;">\</span>
-password <span style="color: #008000;">\</span>
-no-fixed-num-lines <span style="color: #008000;">\</span>
-p <span style="color: #008000;">"$(</span><span style="color: #FF1493;">printf</span><span style="color: #008000;"> "$1" | sed s/://)"</span>
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org9ef409f" class="outline-2">
<h2 id="org9ef409f"><span class="section-number-2">32</span> <span class="todo TODO">TODO</span> Advanced config</h2>
<div class="outline-text-2" id="text-32">
</div>
<div id="outline-container-org3fd1746" class="outline-3">
<h3 id="org3fd1746"><span class="section-number-3">32.1</span> <span class="todo TODO">TODO</span> Deactivate startup mac sound</h3>
<div class="outline-text-3" id="text-32-1">
<div class="org-src-container">
<pre class="src src-bash">sudo nvram <span style="color: #BA36A5;">SystemAudioVolume</span>=%80
</pre>
</div>
</div>
</div>
<div id="outline-container-orgdb95e98" class="outline-3">
<h3 id="orgdb95e98"><span class="section-number-3">32.2</span> <span class="todo TODO">TODO</span> Webcam</h3>
<div class="outline-text-3" id="text-32-2">
<p>
<a href="https://github.com/patjak/bcwc_pcie/wiki/Get-Started">https://github.com/patjak/bcwc_pcie/wiki/Get-Started</a>
</p>
<p>
Explain how this is working now
</p>
</div>
</div>
<div id="outline-container-org06b8c11" class="outline-3">
<h3 id="org06b8c11"><span class="section-number-3">32.3</span> <span class="todo TODO">TODO</span> Trackpad</h3>
<div class="outline-text-3" id="text-32-3">
<p>
The configuration is here: <code>/etc/X11/xorg.conf.d/30-touchpad.conf</code>
</p>
</div>
</div>
<div id="outline-container-org37d1d1e" class="outline-3">
<h3 id="org37d1d1e"><span class="section-number-3">32.4</span> <span class="todo TODO">TODO</span> Startup programs</h3>
<div class="outline-text-3" id="text-32-4">
<p>
Should I use i3 or systemd for that?
<a href="https://www.reddit.com/r/linux/comments/132gle/eli5_the_systemd_vs_initupstart_controversy/">https://www.reddit.com/r/linux/comments/132gle/eli5_the_systemd_vs_initupstart_controversy/</a>
</p>
</div>
</div>
<div id="outline-container-org73fc165" class="outline-3">
<h3 id="org73fc165"><span class="section-number-3">32.5</span> <span class="todo TODO">TODO</span> Printer</h3>
<div class="outline-text-3" id="text-32-5">
<p>
<a href="https://wiki.archlinux.org/index.php/CUPS">https://wiki.archlinux.org/index.php/CUPS</a>
<a href="http://localhost:631/">http://localhost:631/</a>
</p>
<p>
<code>system-config-printer</code>
</p>
</div>
<div id="outline-container-org068c802" class="outline-4">
<h4 id="org068c802"><span class="section-number-4">32.5.1</span> <span class="todo TODO">TODO</span> How to store pin number for the printer?</h4>
</div>
<div id="outline-container-org2660f7a" class="outline-4">
<h4 id="org2660f7a"><span class="section-number-4">32.5.2</span> <span class="todo TODO">TODO</span> CheatSheet</h4>
<div class="outline-text-4" id="text-32-5-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Command</td>
<td class="org-left">Usage</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org01f503b" class="outline-3">
<h3 id="org01f503b"><span class="section-number-3">32.6</span> <span class="todo TODO">TODO</span> Kernel Management</h3>
<div class="outline-text-3" id="text-32-6">
<p>
<a href="https://wiki.manjaro.org/index.php/Manjaro_Kernels">https://wiki.manjaro.org/index.php/Manjaro_Kernels</a>
</p>
</div>
<div id="outline-container-org5e6a189" class="outline-4">
<h4 id="org5e6a189"><span class="section-number-4">32.6.1</span> <span class="todo TODO">TODO</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-32-6-1">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>mhwd-kernel -li</code></td>
<td class="org-left">Determine which kernel is used</td>
</tr>
<tr>
<td class="org-left">==</td>
<td class="org-left">Change current kernel</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-orge550341" class="outline-3">
<h3 id="orge550341"><span class="section-number-3">32.7</span> <span class="todo TODO">TODO</span> Power Consumption</h3>
<div class="outline-text-3" id="text-32-7">
<p>
<a href="https://wiki.manjaro.org/index.php?title=Power_Savings">https://wiki.manjaro.org/index.php?title=Power_Savings</a>
</p>
</div>
</div>
<div id="outline-container-orgdfed9e1" class="outline-3">
<h3 id="orgdfed9e1"><span class="section-number-3">32.8</span> <span class="todo TODO">TODO</span> Power Management Tool: TLP and Powertop</h3>
<div class="outline-text-3" id="text-32-8">
<p>
<a href="https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html#commands">https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html#commands</a>
<a href="https://wiki.archlinux.org/index.php/Powertop">https://wiki.archlinux.org/index.php/Powertop</a>
</p>
<p>
Alternative: pm-utils
</p>
</div>
</div>
<div id="outline-container-org7db7ce6" class="outline-3">
<h3 id="org7db7ce6"><span class="section-number-3">32.9</span> <span class="todo TODO">TODO</span> Suspend / Hibernate</h3>
<div class="outline-text-3" id="text-32-9">
<p>
<a href="https://bbs.archlinux.org/viewtopic.php?id=215091">https://bbs.archlinux.org/viewtopic.php?id=215091</a>
<a href="https://loicpefferkorn.net/2015/01/arch-linux-sur-macbook-pro-retina-2014-avec-dm-crypt-lvm-et-hibernation/">https://loicpefferkorn.net/2015/01/arch-linux-sur-macbook-pro-retina-2014-avec-dm-crypt-lvm-et-hibernation/</a>
</p>
<p>
<a href="https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/#configuring-wireless">https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/#configuring-wireless</a>
</p>
<p>
<a href="https://medium.com/@tigersoldier/macbook-pro-2015-with-arch-linux-4f8d3a2c0de5">https://medium.com/@tigersoldier/macbook-pro-2015-with-arch-linux-4f8d3a2c0de5</a>
To work around this problem, disable the driver before suspend: <code>sudo rmmod brcmfmac</code>
On wake up, re-enable the driver: <code>sudo modprobe brcmfmac</code>
</p>
</div>
<div id="outline-container-orgd3a4df9" class="outline-4">
<h4 id="orgd3a4df9"><span class="section-number-4">32.9.1</span> Current behavior</h4>
<div class="outline-text-4" id="text-32-9-1">
<p>
Actually, it seems that the first suspend is working. After that the macbook go out of the suspend after few seconds
</p>
</div>
</div>
</div>
<div id="outline-container-org9ccf0f2" class="outline-3">
<h3 id="org9ccf0f2"><span class="section-number-3">32.10</span> <span class="todo TODO">TODO</span> Lid open/close</h3>
<div class="outline-text-3" id="text-32-10">
<p>
Should automatic show lock screen
</p>
<p>
<code>/etc/systemd/logind.conf</code>
</p>
</div>
</div>
<div id="outline-container-org1fd995a" class="outline-3">
<h3 id="org1fd995a"><span class="section-number-3">32.11</span> <span class="todo TODO">TODO</span> Mount devices</h3>
<div class="outline-text-3" id="text-32-11">
<ul class="org-ul">
<li>udiskie - Mount and unmount disks (<a href="https://github.com/coldfix/udiskie">https://github.com/coldfix/udiskie</a>)</li>
</ul>
<p>
<a href="https://wiki.archlinux.org/index.php/Udisks">https://wiki.archlinux.org/index.php/Udisks</a>
<a href="https://wiki.archlinux.org/index.php/USB_storage_devices">https://wiki.archlinux.org/index.php/USB_storage_devices</a>
<a href="https://wiki.manjaro.org/index.php?title=ExFAT_file_system">https://wiki.manjaro.org/index.php?title=ExFAT_file_system</a>
AUR package: bash mount
</p>
</div>
</div>
<div id="outline-container-org4c883cd" class="outline-3">
<h3 id="org4c883cd"><span class="section-number-3">32.12</span> <span class="todo TODO">TODO</span> NAS Synology</h3>
<div class="outline-text-3" id="text-32-12">
</div>
<div id="outline-container-org927397f" class="outline-4">
<h4 id="org927397f"><span class="section-number-4">32.12.1</span> Script to mount and umount</h4>
<div class="outline-text-4" id="text-32-12-1">
<p>
<a href="https://blog.whabash.com/posts/mounting_synology_nas_shared_folder_nfs_ubuntu_16_10">https://blog.whabash.com/posts/mounting_synology_nas_shared_folder_nfs_ubuntu_16_10</a>
<code>~/bin/nas</code>
</p>
</div>
</div>
<div id="outline-container-org9c6c90a" class="outline-4">
<h4 id="org9c6c90a"><span class="section-number-4">32.12.2</span> <span class="todo TODO">TODO</span> Automatic Backup of folders?</h4>
<div class="outline-text-4" id="text-32-12-2">
<p>
AUR package: synology backup
</p>
</div>
</div>
<div id="outline-container-org38857f0" class="outline-4">
<h4 id="org38857f0"><span class="section-number-4">32.12.3</span> <span class="todo TODO">TODO</span> Automatic Mount of NAS folder</h4>
<div class="outline-text-4" id="text-32-12-3">
<p>
<a href="https://wiki.archlinux.org/index.php/NFS">https://wiki.archlinux.org/index.php/NFS</a>
<a href="https://hoarding.me/rclone-scripts/">https://hoarding.me/rclone-scripts/</a>
<a href="https://blog.whabash.com/posts/mounting_synology_nas_shared_folder_nfs_ubuntu_16_10">https://blog.whabash.com/posts/mounting_synology_nas_shared_folder_nfs_ubuntu_16_10</a>
</p>
</div>
</div>
<div id="outline-container-org771f329" class="outline-4">
<h4 id="org771f329"><span class="section-number-4">32.12.4</span> <span class="todo TODO">TODO</span> Install beets on the nas?</h4>
</div>
</div>
<div id="outline-container-org0f6b870" class="outline-3">
<h3 id="org0f6b870"><span class="section-number-3">32.13</span> <span class="todo TODO">TODO</span> Format disks</h3>
<div class="outline-text-3" id="text-32-13">
<p>
<a href="https://gparted.org/">https://gparted.org/</a>
</p>
<p>
<code>sudo gparted</code> to format disks ()
</p>
</div>
</div>
<div id="outline-container-org7d50c63" class="outline-3">
<h3 id="org7d50c63"><span class="section-number-3">32.14</span> <span class="todo TODO">TODO</span> Bluetooth</h3>
<div class="outline-text-3" id="text-32-14">
<p>
Bluetooth: Gui: <a href="https://github.com/blueman-project/blueman">https://github.com/blueman-project/blueman</a>
</p>
</div>
<div id="outline-container-orgfea5d31" class="outline-4">
<h4 id="orgfea5d31"><span class="section-number-4">32.14.1</span> <span class="todo TODO">TODO</span> Bluetooth mouse MX Anywhere</h4>
<div class="outline-text-4" id="text-32-14-1">
<p>
<a href="https://blog.onee3.org/2016/09/how-to-get-logitech-mx-anywhere-2-to-work-with-ubuntu/">https://blog.onee3.org/2016/09/how-to-get-logitech-mx-anywhere-2-to-work-with-ubuntu/</a>
</p>
</div>
</div>
<div id="outline-container-org8f9df0f" class="outline-4">
<h4 id="org8f9df0f"><span class="section-number-4">32.14.2</span> <span class="todo TODO">TODO</span> Bluetooth headset</h4>
</div>
</div>
<div id="outline-container-orga8e5967" class="outline-3">
<h3 id="orga8e5967"><span class="section-number-3">32.15</span> <span class="todo TODO">TODO</span> Wifi</h3>
<div class="outline-text-3" id="text-32-15">
<p>
<a href="https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/#ref:note:1">https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/#ref:note:1</a>
</p>
</div>
</div>
<div id="outline-container-orgbc275bf" class="outline-3">
<h3 id="orgbc275bf"><span class="section-number-3">32.16</span> <span class="todo TODO">TODO</span> Temperature and Fan control</h3>
<div class="outline-text-3" id="text-32-16">
<p>
<a href="https://github.com/dgraziotin/mbpfan">https://github.com/dgraziotin/mbpfan</a>
<a href="https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/#fine-tuning">https://0xadada.pub/2016/03/05/install-encrypted-arch-linux-on-apple-macbook-pro/#fine-tuning</a>
Fan are controlled by mbpfan. The config file is <code>/etc/mbpfan.conf</code>
</p>
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #8D8D84; font-style: italic;"># </span><span style="color: #8D8D84; font-style: italic;">Enable Automated Power Regulation</span>
sudo pacman -S tlp
sudo systemctl enable tlp
sudo systemctl enable tlp-sleep
sudo tlp start
<span style="color: #8D8D84; font-style: italic;"># </span><span style="color: #8D8D84; font-style: italic;">Enable thermald (overheat shutoff)</span>
yaourt -S thermald
sudo systemctl enable thermald
sudo systemctl start thermald
</pre>
</div>
</div>
</div>
<div id="outline-container-orgba729ee" class="outline-3">
<h3 id="orgba729ee"><span class="section-number-3">32.17</span> <span class="todo TODO">TODO</span> Refind / Grub</h3>
<div class="outline-text-3" id="text-32-17">
<p>
<a href="https://github.com/EvanPurkhiser/rEFInd-minimal">https://github.com/EvanPurkhiser/rEFInd-minimal</a>
<a href="https://www.pclosmag.com/html/Issues/200709/page07.html">https://www.pclosmag.com/html/Issues/200709/page07.html</a>
</p>
</div>
<div id="outline-container-orgc580c14" class="outline-4">
<h4 id="orgc580c14"><span class="section-number-4">32.17.1</span> <span class="todo TODO">TODO</span> Switch from Refind to Grub</h4>
<div class="outline-text-4" id="text-32-17-1">
<p>
<a href="https://www.reddit.com/r/archlinux/comments/a2euuz/switching_from_refind_to_grub/?utm_name=u_tdehaeze">https://www.reddit.com/r/archlinux/comments/a2euuz/switching_from_refind_to_grub/?utm_name=u_tdehaeze</a>
</p>
</div>
</div>
</div>
<div id="outline-container-orgc05ab2b" class="outline-3">
<h3 id="orgc05ab2b"><span class="section-number-3">32.18</span> <span class="todo TODO">TODO</span> Lock Screen</h3>
<div class="outline-text-3" id="text-32-18">
<p>
<a href="https://github.com/pavanjadhaw/betterlockscreen">https://github.com/pavanjadhaw/betterlockscreen</a>
</p>
</div>
<div id="outline-container-org13203b6" class="outline-4">
<h4 id="org13203b6"><span class="section-number-4">32.18.1</span> Installation</h4>
<div class="outline-text-4" id="text-32-18-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S betterlockscreen
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="outline-container-org56d2827" class="outline-2">
<h2 id="org56d2827"><span class="section-number-2">33</span> <span class="todo TODO">TODO</span> LaTeX</h2>
<div class="outline-text-2" id="text-33">
</div>
<div id="outline-container-org98997d8" class="outline-3">
<h3 id="org98997d8"><span class="section-number-3">33.1</span> Installation</h3>
<div class="outline-text-3" id="text-33-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S texlive-most
</pre>
</div>
<p>
Biber support for the bibliography:
</p>
<div class="org-src-container">
<pre class="src src-bash">yay -S biber
</pre>
</div>
<p>
Support for source code using minted:
</p>
<div class="org-src-container">
<pre class="src src-bash">yay -S minted
</pre>
</div>
</div>
</div>
<div id="outline-container-org2e136e1" class="outline-3">
<h3 id="org2e136e1"><span class="section-number-3">33.2</span> Personnal classes/packages</h3>
<div class="outline-text-3" id="text-33-2">
<p>
Every custom class or packages can be put under <code>~/texmf/tex/latex/local/</code> folder.
</p>
<p>
In order for LaTeX to be aware of new packages/classes, run <code>sudo texhash</code> each time a new custom package is added.
</p>
</div>
</div>
<div id="outline-container-orgcf001d0" class="outline-3">
<h3 id="orgcf001d0"><span class="section-number-3">33.3</span> <span class="todo TODO">TODO</span> From screenshot to latex math formula</h3>
<div class="outline-text-3" id="text-33-3">
<p>
<a href="https://mathpix.com/">https://mathpix.com/</a>
</p>
</div>
<div id="outline-container-orgae6ec8a" class="outline-4">
<h4 id="orgae6ec8a"><span class="section-number-4">33.3.1</span> Installation</h4>
<div class="outline-text-4" id="text-33-3-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S mathpix-snipping-tool
</pre>
</div>
</div>
</div>
<div id="outline-container-org64326c9" class="outline-4">
<h4 id="org64326c9"><span class="section-number-4">33.3.2</span> Usage</h4>
<div class="outline-text-4" id="text-33-3-2">
<p>
First, you have to run <code>mathpix-snipping-tool</code>. That will add something in the tray.
</p>
<p>
Then, use <code>&lt;ctrl&gt;&lt;alt&gt;m</code> and then select a part of the screen to convert that area to latex formula.
</p>
</div>
</div>
<div id="outline-container-org4913c6d" class="outline-4">
<h4 id="org4913c6d"><span class="section-number-4">33.3.3</span> <span class="todo TODO">TODO</span> 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.</h4>
</div>
</div>
<div id="outline-container-org5255081" class="outline-3">
<h3 id="org5255081"><span class="section-number-3">33.4</span> <span class="todo TODO">TODO</span> Custom script to select latex symbol</h3>
<div class="outline-text-3" id="text-33-4">
<p>
<a href="https://github.com/superluserdo/Latex-picker">https://github.com/superluserdo/Latex-picker</a>
Maybe use that script for other things?
</p>
</div>
</div>
<div id="outline-container-org0b24b3c" class="outline-3">
<h3 id="org0b24b3c"><span class="section-number-3">33.5</span> Awesome LaTeX</h3>
<div class="outline-text-3" id="text-33-5">
<p>
<a href="awesome/latex.html">file:~/.config/dotfiles/awesome/latex.org</a>
</p>
</div>
</div>
</div>
<div id="outline-container-orgd5c2df1" class="outline-2">
<h2 id="orgd5c2df1"><span class="section-number-2">34</span> Mathematical Software</h2>
<div class="outline-text-2" id="text-34">
</div>
<div id="outline-container-org66a1cfb" class="outline-3">
<h3 id="org66a1cfb"><span class="section-number-3">34.1</span> Insect</h3>
<div class="outline-text-3" id="text-34-1">
<p>
<a href="https://github.com/sharkdp/insect">https://github.com/sharkdp/insect</a>
</p>
</div>
<div id="outline-container-org0fbb050" class="outline-4">
<h4 id="org0fbb050"><span class="section-number-4">34.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-34-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S insect
</pre>
</div>
</div>
</div>
<div id="outline-container-orgd1655be" class="outline-4">
<h4 id="orgd1655be"><span class="section-number-4">34.1.2</span> Usage</h4>
<div class="outline-text-4" id="text-34-1-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>3 m/s to km/h</code></td>
<td class="org-left">Convert Unit</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org2f03893" class="outline-3">
<h3 id="org2f03893"><span class="section-number-3">34.2</span> Matlab</h3>
<div class="outline-text-3" id="text-34-2">
<p>
<a href="https://wiki.archlinux.org/index.php/MATLAB#Installation">https://wiki.archlinux.org/index.php/MATLAB#Installation</a>
</p>
</div>
<div id="outline-container-orgde184b2" class="outline-4">
<h4 id="orgde184b2"><span class="section-number-4">34.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-34-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S matlab
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orgfca8335" class="outline-3">
<h3 id="orgfca8335"><span class="section-number-3">34.3</span> SageMath</h3>
<div class="outline-text-3" id="text-34-3">
<p>
<a href="http://www.sagemath.org/">http://www.sagemath.org/</a>
<a href="https://wiki.archlinux.org/index.php/SageMath">https://wiki.archlinux.org/index.php/SageMath</a>
</p>
</div>
<div id="outline-container-org6e3ed97" class="outline-4">
<h4 id="org6e3ed97"><span class="section-number-4">34.3.1</span> Installation</h4>
<div class="outline-text-4" id="text-34-3-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S sagemath
</pre>
</div>
</div>
</div>
<div id="outline-container-orge641de8" class="outline-4">
<h4 id="orge641de8"><span class="section-number-4">34.3.2</span> Usage</h4>
<div class="outline-text-4" id="text-34-3-2">
<p>
Run <code>sage -n jupyter</code> to run jupyter notebooks
</p>
</div>
</div>
<div id="outline-container-orge34cede" class="outline-4">
<h4 id="orge34cede"><span class="section-number-4">34.3.3</span> Documentation</h4>
<div class="outline-text-4" id="text-34-3-3">
<p>
<a href="http://doc.sagemath.org/html/en/reference/plotting/sage/plot/plot.html#sage.plot.plot.plot">http://doc.sagemath.org/html/en/reference/plotting/sage/plot/plot.html#sage.plot.plot.plot</a>
<a href="http://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/expression.html">http://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/expression.html</a>
<a href="http://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/assumptions.html">http://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/assumptions.html</a>
</p>
</div>
</div>
</div>
</div>
<div id="outline-container-org5c8366c" class="outline-2">
<h2 id="org5c8366c"><span class="section-number-2">35</span> <span class="todo TODO">TODO</span> Cloud Backup / Sync - Rclone</h2>
<div class="outline-text-2" id="text-35">
<p>
<a href="https://github.com/ncw/rclone">https://github.com/ncw/rclone</a>
<a href="https://rclone.org/docs/">https://rclone.org/docs/</a>
gui: <a href="https://martins.ninja/RcloneBrowser/">https://martins.ninja/RcloneBrowser/</a>
</p>
<p>
Rclone is used to manage the online drives like Google Drive and Dropbox.
</p>
</div>
<div id="outline-container-org651be68" class="outline-3">
<h3 id="org651be68"><span class="section-number-3">35.1</span> Installation</h3>
<div class="outline-text-3" id="text-35-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S rclone
</pre>
</div>
</div>
</div>
<div id="outline-container-org4ea6061" class="outline-3">
<h3 id="org4ea6061"><span class="section-number-3">35.2</span> Cheatsheet</h3>
<div class="outline-text-3" id="text-35-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>rclone config</code></td>
<td class="org-left">Configuration</td>
</tr>
<tr>
<td class="org-left"><code>rclone listremotes</code></td>
<td class="org-left">List configured remotes</td>
</tr>
<tr>
<td class="org-left"><code>rclone about</code></td>
<td class="org-left">Informations about the remote</td>
</tr>
<tr>
<td class="org-left"><code>rclone copy</code></td>
<td class="org-left">Copy files from source to dest</td>
</tr>
<tr>
<td class="org-left"><code>rclone sync</code></td>
<td class="org-left">Make source and dest identical, modifying destination only</td>
</tr>
<tr>
<td class="org-left"><code>rclone check</code></td>
<td class="org-left">Check if the files in the source and destination match</td>
</tr>
<tr>
<td class="org-left"><code>rclone ls</code></td>
<td class="org-left">List all the objects in the path</td>
</tr>
<tr>
<td class="org-left"><code>rclone size</code></td>
<td class="org-left">Return the total size and number of objects in remote:path</td>
</tr>
<tr>
<td class="org-left"><code>rclone cleanup</code></td>
<td class="org-left">Clean up the remote if possible</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-org2a2b87f" class="outline-3">
<h3 id="org2a2b87f"><span class="section-number-3">35.3</span> Usefull commands</h3>
<div class="outline-text-3" id="text-35-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>rclone sync ~/gdrive/ gdrive:/ -P</code></td>
<td class="org-left">Make Google Drive files to same as local ones</td>
</tr>
<tr>
<td class="org-left"><code>rclone copy gdrive:/directory/ ~/gdrive/directory/ -P</code></td>
<td class="org-left">Copy directory from Google Drive to local</td>
</tr>
<tr>
<td class="org-left"><code>rclone lsf gdrive:/ --max-depth 1</code></td>
<td class="org-left">List files and directory</td>
</tr>
</tbody>
</table>
</div>
<div id="outline-container-org5d406c4" class="outline-4">
<h4 id="org5d406c4"><span class="section-number-4">35.3.1</span> Progress bar for long synchronizations</h4>
<div class="outline-text-4" id="text-35-3-1">
<p>
Use <code>--progress --stats-one-line</code>.
</p>
</div>
</div>
</div>
</div>
<div id="outline-container-orgcfdb76e" class="outline-2">
<h2 id="orgcfdb76e"><span class="section-number-2">36</span> Download Manager</h2>
<div class="outline-text-2" id="text-36">
</div>
<div id="outline-container-org168c702" class="outline-3">
<h3 id="org168c702"><span class="section-number-3">36.1</span> CLI Download Manager - Aria2</h3>
<div class="outline-text-3" id="text-36-1">
</div>
<div id="outline-container-org73c1983" class="outline-4">
<h4 id="org73c1983"><span class="section-number-4">36.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-36-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S aria2
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org3092711" class="outline-3">
<h3 id="org3092711"><span class="section-number-3">36.2</span> <span class="todo TODO">TODO</span> Torrent Client - deluge</h3>
<div class="outline-text-3" id="text-36-2">
<p>
<a href="https://github.com/deluge-torrent/deluge">https://github.com/deluge-torrent/deluge</a>
<a href="https://wiki.archlinux.org/index.php/Deluge">https://wiki.archlinux.org/index.php/Deluge</a>
</p>
</div>
<div id="outline-container-org7d41c77" class="outline-4">
<h4 id="org7d41c77"><span class="section-number-4">36.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-36-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S deluge
</pre>
</div>
</div>
</div>
<div id="outline-container-org3618a78" class="outline-4">
<h4 id="org3618a78"><span class="section-number-4">36.2.2</span> Configuration</h4>
<div class="outline-text-4" id="text-36-2-2">
<p>
<code>~/.config/deluge/</code>
</p>
</div>
</div>
<div id="outline-container-org89ca59c" class="outline-4">
<h4 id="org89ca59c"><span class="section-number-4">36.2.3</span> Command Line Interface</h4>
<div class="outline-text-4" id="text-36-2-3">
<p>
<a href="https://whatbox.ca/wiki/deluge_console_documentation">https://whatbox.ca/wiki/deluge_console_documentation</a>
</p>
<p>
Start the daemon using <code>deluge -d</code>.
Then run the CLI client using <code>deluge-console</code>.
</p>
</div>
</div>
<div id="outline-container-org4f5df9c" class="outline-4">
<h4 id="org4f5df9c"><span class="section-number-4">36.2.4</span> GUI Client</h4>
<div class="outline-text-4" id="text-36-2-4">
<p>
<code>deluge</code>
</p>
</div>
</div>
<div id="outline-container-org53aecbe" class="outline-4">
<h4 id="org53aecbe"><span class="section-number-4">36.2.5</span> Alternatives</h4>
<div class="outline-text-4" id="text-36-2-5">
<p>
<a href="https://github.com/rakshasa/rtorrent">https://github.com/rakshasa/rtorrent</a>
<a href="https://webtorrent.io/">https://webtorrent.io/</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org70f5451" class="outline-3">
<h3 id="org70f5451"><span class="section-number-3">36.3</span> <span class="todo TODO">TODO</span> CLI Torrent Client - btpd</h3>
<div class="outline-text-3" id="text-36-3">
<p>
<a href="https://github.com/btpd/btpd">https://github.com/btpd/btpd</a>
</p>
</div>
</div>
</div>
<div id="outline-container-orgc26e08d" class="outline-2">
<h2 id="orgc26e08d"><span class="section-number-2">37</span> <span class="todo TODO">TODO</span> Default Applications</h2>
<div class="outline-text-2" id="text-37">
<p>
<a href="https://wiki.archlinux.org/index.php/Default_applications">https://wiki.archlinux.org/index.php/Default_applications</a>
<a href="https://www.guyrutenberg.com/2018/01/20/set-default-application-using-xdg-mime/">https://www.guyrutenberg.com/2018/01/20/set-default-application-using-xdg-mime/</a>
</p>
</div>
<div id="outline-container-org22e0ed0" class="outline-3">
<h3 id="org22e0ed0"><span class="section-number-3">37.1</span> Mailcap file</h3>
</div>
<div id="outline-container-org426715e" class="outline-3">
<h3 id="org426715e"><span class="section-number-3">37.2</span> <span class="todo TODO">TODO</span> XDG-OPEN</h3>
<div class="outline-text-3" id="text-37-2">
<p>
<code>~/.config/mimeapps.list</code>
</p>
</div>
</div>
<div id="outline-container-org863fb07" class="outline-3">
<h3 id="org863fb07"><span class="section-number-3">37.3</span> <span class="todo TODO">TODO</span> Make QuteBrowser the default browser</h3>
</div>
</div>
<div id="outline-container-orgb9e45fb" class="outline-2">
<h2 id="orgb9e45fb"><span class="section-number-2">38</span> <span class="todo TODO">TODO</span> Desktop files</h2>
<div class="outline-text-2" id="text-38">
<p>
<code>~/.local/share/applications/</code>
</p>
</div>
</div>
<div id="outline-container-org775f52a" class="outline-2">
<h2 id="org775f52a"><span class="section-number-2">39</span> <span class="todo TODO">TODO</span> Bibliography Management</h2>
<div class="outline-text-2" id="text-39">
<ul class="org-ul">
<li><a href="https://github.com/JabRef/jabref">https://github.com/JabRef/jabref</a></li>
<li><a href="https://github.com/t-wissmann/rofi-bibbrowser">https://github.com/t-wissmann/rofi-bibbrowser</a></li>
</ul>
</div>
<div id="outline-container-org808a1a8" class="outline-3">
<h3 id="org808a1a8"><span class="section-number-3">39.1</span> Papis</h3>
<div class="outline-text-3" id="text-39-1">
<p>
<a href="https://github.com/papis/papis">https://github.com/papis/papis</a>
</p>
</div>
<div id="outline-container-org04151a0" class="outline-4">
<h4 id="org04151a0"><span class="section-number-4">39.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-39-1-1">
<div class="org-src-container">
<pre class="src src-bash">sudo pip3 install papis
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="outline-container-org634408f" class="outline-2">
<h2 id="org634408f"><span class="section-number-2">40</span> <span class="todo TODO">TODO</span> Calendar</h2>
<div class="outline-text-2" id="text-40">
</div>
<div id="outline-container-org42ec6e6" class="outline-3">
<h3 id="org42ec6e6"><span class="section-number-3">40.1</span> <span class="todo TODO">TODO</span> Vdirsyncer - Sync calendars</h3>
<div class="outline-text-3" id="text-40-1">
</div>
<div id="outline-container-orgf250c25" class="outline-4">
<h4 id="orgf250c25"><span class="section-number-4">40.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-40-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S vdirsyncer
</pre>
</div>
<div class="org-src-container">
<pre class="src src-bash">sudo pip install requests-oauthlib
</pre>
</div>
</div>
</div>
<div id="outline-container-org2a7aeed" class="outline-4">
<h4 id="org2a7aeed"><span class="section-number-4">40.1.2</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-40-1-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>vdirsyncer sync</code></td>
<td class="org-left">Synchronize</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-orgca8b88d" class="outline-4">
<h4 id="orgca8b88d"><span class="section-number-4">40.1.3</span> Automation - Systemd</h4>
<div class="outline-text-4" id="text-40-1-3">
<p>
<a href="http://vdirsyncer.pimutils.org/en/stable/tutorials/systemd-timer.html?highlight=systemd">http://vdirsyncer.pimutils.org/en/stable/tutorials/systemd-timer.html?highlight=systemd</a>
</p>
<div class="org-src-container">
<pre class="src src-bash">systemctl --user enable vdirsyncer.timer
systemctl --user start vdirsyncer.timer
</pre>
</div>
<p>
To check the status of the service:
</p>
<div class="org-src-container">
<pre class="src src-bash">systemctl --user status vdirsyncer.service
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orgf579fc5" class="outline-3">
<h3 id="orgf579fc5"><span class="section-number-3">40.2</span> <span class="todo TODO">TODO</span> Calendar Client - Khal</h3>
<div class="outline-text-3" id="text-40-2">
<p>
<a href="https://github.com/pimutils/khal">https://github.com/pimutils/khal</a>
</p>
</div>
<div id="outline-container-org8148b9e" class="outline-4">
<h4 id="org8148b9e"><span class="section-number-4">40.2.1</span> Installation</h4>
<div class="outline-text-4" id="text-40-2-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S khal
</pre>
</div>
</div>
</div>
<div id="outline-container-org6b0d07c" class="outline-4">
<h4 id="org6b0d07c"><span class="section-number-4">40.2.2</span> <span class="todo TODO">TODO</span> Cheatsheet</h4>
<div class="outline-text-4" id="text-40-2-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Command</td>
<td class="org-left">Usage</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org516d3d9" class="outline-3">
<h3 id="org516d3d9"><span class="section-number-3">40.3</span> <span class="todo TODO">TODO</span> Calendar Client - Calcurse</h3>
<div class="outline-text-3" id="text-40-3">
<p>
<a href="https://www.calcurse.org/">https://www.calcurse.org/</a>
<a href="https://github.com/lfos/calcurse">https://github.com/lfos/calcurse</a>
</p>
</div>
<div id="outline-container-org81b5b3a" class="outline-4">
<h4 id="org81b5b3a"><span class="section-number-4">40.3.1</span> Installation</h4>
<div class="outline-text-4" id="text-40-3-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S calcurse
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org7736476" class="outline-3">
<h3 id="org7736476"><span class="section-number-3">40.4</span> <span class="todo TODO">TODO</span> gcalcli</h3>
<div class="outline-text-3" id="text-40-4">
<p>
<a href="https://github.com/insanum/gcalcli">https://github.com/insanum/gcalcli</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org6bfeccf" class="outline-2">
<h2 id="org6bfeccf"><span class="section-number-2">41</span> <span class="todo TODO">TODO</span> Presentation software</h2>
<div class="outline-text-2" id="text-41">
</div>
<div id="outline-container-org2fde9e4" class="outline-3">
<h3 id="org2fde9e4"><span class="section-number-3">41.1</span> Beamer</h3>
</div>
<div id="outline-container-org7a43968" class="outline-3">
<h3 id="org7a43968"><span class="section-number-3">41.2</span> Org Mode</h3>
<div class="outline-text-3" id="text-41-2">
<p>
<a href="https://orgmode.org/worg/exporters/beamer/tutorial.html">https://orgmode.org/worg/exporters/beamer/tutorial.html</a>
</p>
</div>
</div>
<div id="outline-container-org30a94ff" class="outline-3">
<h3 id="org30a94ff"><span class="section-number-3">41.3</span> Presentation setup on computer</h3>
</div>
<div id="outline-container-orgbd10b3c" class="outline-3">
<h3 id="orgbd10b3c"><span class="section-number-3">41.4</span> PowerPoint Viewer</h3>
</div>
<div id="outline-container-org4b93893" class="outline-3">
<h3 id="org4b93893"><span class="section-number-3">41.5</span> Multi-monitor pdf presentation - pdfpc</h3>
<div class="outline-text-3" id="text-41-5">
<p>
<a href="https://github.com/pdfpc/pdfpc">https://github.com/pdfpc/pdfpc</a>
</p>
<p>
pdfpc is a great tool for showing pdf presentations. It support:
</p>
<ul class="org-ul">
<li>screen splitting</li>
<li>support for videos in pdf presentations</li>
<li>support for notes</li>
</ul>
</div>
<div id="outline-container-org2c11df1" class="outline-4">
<h4 id="org2c11df1"><span class="section-number-4">41.5.1</span> Installation</h4>
<div class="outline-text-4" id="text-41-5-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S pdfpc
</pre>
</div>
</div>
</div>
<div id="outline-container-orgd7ed9d3" class="outline-4">
<h4 id="orgd7ed9d3"><span class="section-number-4">41.5.2</span> Video support</h4>
<div class="outline-text-4" id="text-41-5-2">
<div class="org-src-container">
<pre class="src src-bash">yay -S gst-plugins-ugly gst-plugins-good gst-plugins-base-libs gst-plugins-base gst-plugins-bad gst-libav
</pre>
</div>
</div>
</div>
<div id="outline-container-org6f7acab" class="outline-4">
<h4 id="org6f7acab"><span class="section-number-4">41.5.3</span> Usage</h4>
<div class="outline-text-4" id="text-41-5-3">
<div class="org-src-container">
<pre class="src src-bash">pdfpc filename.pdf
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="outline-container-org883ce25" class="outline-2">
<h2 id="org883ce25"><span class="section-number-2">42</span> <span class="todo TODO">TODO</span> RSS Reader</h2>
<div class="outline-text-2" id="text-42">
<p>
GUI:
</p>
<ul class="org-ul">
<li><a href="http://www.rssowl.org/">http://www.rssowl.org/</a></li>
<li><a href="https://github.com/jangernert/FeedReader">https://github.com/jangernert/FeedReader</a></li>
</ul>
<p>
With Emacs:
</p>
<ul class="org-ul">
<li><a href="http://pragmaticemacs.com/emacs/read-your-rss-feeds-in-emacs-with-elfeed/">http://pragmaticemacs.com/emacs/read-your-rss-feeds-in-emacs-with-elfeed/</a></li>
</ul>
</div>
<div id="outline-container-org976645b" class="outline-3">
<h3 id="org976645b"><span class="section-number-3">42.1</span> Newboat</h3>
<div class="outline-text-3" id="text-42-1">
<p>
<a href="https://github.com/newsboat/newsboat">https://github.com/newsboat/newsboat</a>
<a href="https://wiki.archlinux.org/index.php/Newsboat">https://wiki.archlinux.org/index.php/Newsboat</a>
</p>
</div>
<div id="outline-container-org3d9911d" class="outline-4">
<h4 id="org3d9911d"><span class="section-number-4">42.1.1</span> Installation</h4>
<div class="outline-text-4" id="text-42-1-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S newboat
</pre>
</div>
</div>
</div>
<div id="outline-container-orgedcc150" class="outline-4">
<h4 id="orgedcc150"><span class="section-number-4">42.1.2</span> Configuration</h4>
<div class="outline-text-4" id="text-42-1-2">
<p>
<a href="https://newsboat.org/releases/2.12/docs/newsboat.html">https://newsboat.org/releases/2.12/docs/newsboat.html</a>
<code>~/.newsboat/</code>
</p>
</div>
</div>
<div id="outline-container-orgd203e8e" class="outline-4">
<h4 id="orgd203e8e"><span class="section-number-4">42.1.3</span> <span class="todo TODO">TODO</span> Automatic Retrival of Feeds</h4>
<div class="outline-text-4" id="text-42-1-3">
<p>
Make a systemd service.
</p>
</div>
</div>
<div id="outline-container-org44dd32a" class="outline-4">
<h4 id="org44dd32a"><span class="section-number-4">42.1.4</span> CheatSheet</h4>
<div class="outline-text-4" id="text-42-1-4">
<p>
<a href="https://newsboat.org/releases/2.12/docs/newsboat.html#available-operations">https://newsboat.org/releases/2.12/docs/newsboat.html#available-operations</a>
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Command</td>
<td class="org-left">Usage</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div id="outline-container-orgfbddf7b" class="outline-2">
<h2 id="orgfbddf7b"><span class="section-number-2">43</span> <span class="todo TODO">TODO</span> Task Manager</h2>
<div class="outline-text-2" id="text-43">
</div>
<div id="outline-container-orge15cfbd" class="outline-3">
<h3 id="orge15cfbd"><span class="section-number-3">43.1</span> OrgMode and Emacs</h3>
</div>
<div id="outline-container-orgc7c30aa" class="outline-3">
<h3 id="orgc7c30aa"><span class="section-number-3">43.2</span> Wunderlist</h3>
<div class="outline-text-3" id="text-43-2">
<p>
<a href="https://itsfoss.com/linux-client-wunderlist/">https://itsfoss.com/linux-client-wunderlist/</a>
<a href="http://wayneashleyberry.github.io/wunderline/">http://wayneashleyberry.github.io/wunderline/</a>
</p>
</div>
</div>
</div>
<div id="outline-container-orge81b55b" class="outline-2">
<h2 id="orge81b55b"><span class="section-number-2">44</span> Background manager: nitrogen</h2>
<div class="outline-text-2" id="text-44">
<p>
<a href="https://github.com/l3ib/nitrogen/">https://github.com/l3ib/nitrogen/</a>
</p>
</div>
<div id="outline-container-org500edc7" class="outline-3">
<h3 id="org500edc7"><span class="section-number-3">44.1</span> Configuration</h3>
<div class="outline-text-3" id="text-44-1">
<p>
<code>~/.config/nitrogen/nitrogen.cfg</code>
</p>
</div>
</div>
<div id="outline-container-orgd0b9089" class="outline-3">
<h3 id="orgd0b9089"><span class="section-number-3">44.2</span> Wallpapers</h3>
<div class="outline-text-3" id="text-44-2">
<p>
<code>~/scripts/wallpaper.sh</code>: script to automatically change wallpaper each x minutes.
</p>
</div>
</div>
</div>
<div id="outline-container-org192a23a" class="outline-2">
<h2 id="org192a23a"><span class="section-number-2">45</span> PDF Reader: Zathura</h2>
<div class="outline-text-2" id="text-45">
<p>
<a href="https://pwmt.org/projects/zathura/">https://pwmt.org/projects/zathura/</a>
</p>
</div>
<div id="outline-container-orgb6a92e6" class="outline-3">
<h3 id="orgb6a92e6"><span class="section-number-3">45.1</span> Installation</h3>
<div class="outline-text-3" id="text-45-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S zathura
</pre>
</div>
<p>
Then add dependecies to view specific files:
</p>
<div class="org-src-container">
<pre class="src src-bash">yay -S zathura-pdf-mupdf zathura-djvu zathura-ps zathura-cb
</pre>
</div>
<p>
It seems that mupdf is better that poppler to view pdf.
</p>
</div>
</div>
<div id="outline-container-orge9cb929" class="outline-3">
<h3 id="orge9cb929"><span class="section-number-3">45.2</span> Configuration</h3>
<div class="outline-text-3" id="text-45-2">
<p>
<code>~/.config/zathura/zathurarc</code>
</p>
</div>
</div>
<div id="outline-container-org7b607c8" class="outline-3">
<h3 id="org7b607c8"><span class="section-number-3">45.3</span> Cheatsheet</h3>
<div class="outline-text-3" id="text-45-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>p</code></td>
<td class="org-left">Print the current pdf</td>
</tr>
<tr>
<td class="org-left"><code>tab</code></td>
<td class="org-left">Show the outline</td>
</tr>
<tr>
<td class="org-left"><code>r</code></td>
<td class="org-left">Reload</td>
</tr>
<tr>
<td class="org-left"><code>J/K</code></td>
<td class="org-left">Next/previous page</td>
</tr>
<tr>
<td class="org-left"><code>H/L</code></td>
<td class="org-left">Zoom in/out</td>
</tr>
<tr>
<td class="org-left"><code>a</code></td>
<td class="org-left">Fit height</td>
</tr>
<tr>
<td class="org-left"><code>s</code></td>
<td class="org-left">Fit width</td>
</tr>
<tr>
<td class="org-left"><code>D</code></td>
<td class="org-left">Double page</td>
</tr>
<tr>
<td class="org-left"><code>f</code></td>
<td class="org-left">Follow link</td>
</tr>
<tr>
<td class="org-left"><code>i</code></td>
<td class="org-left">Night Mode</td>
</tr>
<tr>
<td class="org-left"><code>&lt;n&gt;gg</code></td>
<td class="org-left">Go to page n</td>
</tr>
<tr>
<td class="org-left"><code>mm</code></td>
<td class="org-left">Mark current location to m</td>
</tr>
<tr>
<td class="org-left"><code>'m</code></td>
<td class="org-left">Goto location m</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org5917d27" class="outline-2">
<h2 id="org5917d27"><span class="section-number-2">46</span> <span class="todo TODO">TODO</span> Theme manager</h2>
<div class="outline-text-2" id="text-46">
<p>
The idea would be to have a command that changes the theme of all the system.
</p>
<p>
There would be at least one light and one dark theme.
Applications that could change:
</p>
<ul class="org-ul">
<li class="off"><code>[&#xa0;]</code> terminal: <a href="https://github.com/khamer/base16-termite">https://github.com/khamer/base16-termite</a>. TODO: this does not seems to work. Some is takken from config of termite, some from xresources. Also when reload the terminal is does not make the colors well: <a href="https://github.com/thestinger/termite/issues/273">https://github.com/thestinger/termite/issues/273</a></li>
</ul>
<p>
It seems the color is due to this part of the script. Should then source this file somehow.
</p>
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #BA36A5;">BASE16_SHELL</span>=<span style="color: #008000;">"$HOME/.base16-manager/chriskempson/base16-shell/"</span>
<span style="color: #707183;">[</span> -n <span style="color: #008000;">"$PS1"</span> <span style="color: #707183;">]</span> &amp;&amp; <span style="color: #008000;">\</span>
<span style="color: #707183;">[</span> -s <span style="color: #008000;">"$BASE16_SHELL/profile_helper.sh"</span> <span style="color: #707183;">]</span> &amp;&amp; <span style="color: #008000;">\</span>
<span style="color: #006FE0;">eval</span> <span style="color: #008000;">"$("$BASE16_SHELL/profile_helper.sh")"</span>
</pre>
</div>
<ul class="org-ul">
<li class="on"><code>[X]</code> shell: <a href="https://github.com/chriskempson/base16-shell">https://github.com/chriskempson/base16-shell</a></li>
<li class="on"><code>[X]</code> ranger: uses colors of the shell</li>
<li class="on"><code>[X]</code> vim: <a href="https://github.com/chriskempson/base16-vim">https://github.com/chriskempson/base16-vim</a></li>
<li class="off"><code>[&#xa0;]</code> emacs: <a href="https://github.com/belak/base16-emacs">https://github.com/belak/base16-emacs</a></li>
<li class="on"><code>[X]</code> zathura: <a href="https://github.com/nicodebo/base16-zathura">https://github.com/nicodebo/base16-zathura</a></li>
<li class="off"><code>[&#xa0;]</code> neomutt: <a href="https://github.com/josephholsten/base16-mutt">https://github.com/josephholsten/base16-mutt</a></li>
<li class="on"><code>[X]</code> ncmpcpp: uses colors of terminal (termite) defined in <code>~/.config/termite/config</code></li>
<li class="on"><code>[X]</code> polybar: uses colors of Xresources: <code>~/.Xressources.d/colors</code></li>
<li class="off"><code>[&#xa0;]</code> dunst: <a href="https://github.com/khamer/base16-dunst">https://github.com/khamer/base16-dunst</a></li>
<li class="off"><code>[&#xa0;]</code> fzf: <a href="https://github.com/nicodebo/base16-fzf">https://github.com/nicodebo/base16-fzf</a></li>
<li class="off"><code>[&#xa0;]</code> i3: <a href="https://github.com/khamer/base16-i3">https://github.com/khamer/base16-i3</a></li>
<li class="off"><code>[&#xa0;]</code> qutebrowser: <a href="https://github.com/theova/base16-qutebrowser">https://github.com/theova/base16-qutebrowser</a></li>
<li class="off"><code>[&#xa0;]</code> rofi: <a href="https://gitlab.com/0xdec/base16-rofi">https://gitlab.com/0xdec/base16-rofi</a></li>
<li class="off"><code>[&#xa0;]</code> background: use custom script</li>
<li class="off"><code>[&#xa0;]</code> tmux</li>
<li class="off"><code>[&#xa0;]</code> GUI file manager?</li>
</ul>
<p>
Possible theme managers:
</p>
<ul class="org-ul">
<li><a href="https://github.com/mjswensen/themer">https://github.com/mjswensen/themer</a></li>
<li><a href="https://github.com/dylanaraps/pywal">https://github.com/dylanaraps/pywal</a></li>
</ul>
</div>
<div id="outline-container-org5835c89" class="outline-3">
<h3 id="org5835c89"><span class="section-number-3">46.1</span> <span class="todo TODO">TODO</span> Theme script</h3>
<div class="outline-text-3" id="text-46-1">
<p>
<code>~/bin/theme</code>
</p>
</div>
</div>
<div id="outline-container-orgf9c9186" class="outline-3">
<h3 id="orgf9c9186"><span class="section-number-3">46.2</span> <span class="todo TODO">TODO</span> Base16</h3>
<div class="outline-text-3" id="text-46-2">
<p>
<a href="https://github.com/chriskempson/base16">https://github.com/chriskempson/base16</a>
<a href="http://chriskempson.com/projects/base16/">http://chriskempson.com/projects/base16/</a>
<a href="https://www.youtube.com/watch?v=QcOxU1sOOuw">https://www.youtube.com/watch?v=QcOxU1sOOuw</a>
</p>
</div>
<div id="outline-container-orgf0bfb98" class="outline-4">
<h4 id="orgf0bfb98"><span class="section-number-4">46.2.1</span> Base16 Philosophy</h4>
<div class="outline-text-4" id="text-46-2-1">
<p>
Define colors according to rules: <a href="http://chriskempson.com/projects/base16/">http://chriskempson.com/projects/base16/</a>
Then we can use these colors multiple applications.
</p>
</div>
</div>
<div id="outline-container-orgeca27c7" class="outline-4">
<h4 id="orgeca27c7"><span class="section-number-4">46.2.2</span> Base16-shell</h4>
<div class="outline-text-4" id="text-46-2-2">
<p>
<a href="https://github.com/chriskempson/base16-shell">https://github.com/chriskempson/base16-shell</a>
</p>
<p>
This changes the shell colors. This should be added to <code>~/.bashrc</code>:
</p>
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #8D8D84; font-style: italic;"># </span><span style="color: #8D8D84; font-style: italic;">Base16 Shell</span>
<span style="color: #BA36A5;">BASE16_SHELL</span>=<span style="color: #008000;">"$HOME/.config/base16-shell/"</span>
<span style="color: #707183;">[</span> -n <span style="color: #008000;">"$PS1"</span> <span style="color: #707183;">]</span> &amp;&amp; <span style="color: #008000;">\</span>
<span style="color: #707183;">[</span> -s <span style="color: #008000;">"$BASE16_SHELL/profile_helper.sh"</span> <span style="color: #707183;">]</span> &amp;&amp; <span style="color: #008000;">\</span>
<span style="color: #006FE0;">eval</span> <span style="color: #008000;">"$("$BASE16_SHELL/profile_helper.sh")"</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-org03d1f4b" class="outline-4">
<h4 id="org03d1f4b"><span class="section-number-4">46.2.3</span> Base16-manager</h4>
<div class="outline-text-4" id="text-46-2-3">
<p>
<a href="https://github.com/AuditeMarlow/base16-manager">https://github.com/AuditeMarlow/base16-manager</a>
</p>
<p>
This help changes many applications colors at once.
</p>
</div>
</div>
</div>
</div>
<div id="outline-container-org220479b" class="outline-2">
<h2 id="org220479b"><span class="section-number-2">47</span> <span class="todo TODO">TODO</span> Graphical Editor</h2>
<div class="outline-text-2" id="text-47">
<ul class="org-ul">
<li>GIMP</li>
<li><a href="http://dia-installer.de/">http://dia-installer.de/</a></li>
<li><a href="https://inkscape.org/">https://inkscape.org/</a></li>
<li><a href="https://krita.org/en/features/highlights/">https://krita.org/en/features/highlights/</a></li>
<li>Tikz</li>
</ul>
</div>
</div>
<div id="outline-container-org11642a4" class="outline-2">
<h2 id="org11642a4"><span class="section-number-2">48</span> <span class="todo TODO">TODO</span> System monitor: conky</h2>
<div class="outline-text-2" id="text-48">
<p>
<a href="https://github.com/brndnmtthws/conky">https://github.com/brndnmtthws/conky</a>
<a href="https://wiki.archlinux.org/index.php/Conky">https://wiki.archlinux.org/index.php/Conky</a>
</p>
<p>
Integration with polybar:
</p>
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/unixporn/comments/92guq6/i3polybar_animated_polybar_drop_down_menus/">https://www.reddit.com/r/unixporn/comments/92guq6/i3polybar_animated_polybar_drop_down_menus/</a></li>
<li><a href="https://github.com/ntcarlson/dotfiles">https://github.com/ntcarlson/dotfiles</a></li>
</ul>
</div>
</div>
<div id="outline-container-org13c9a47" class="outline-2">
<h2 id="org13c9a47"><span class="section-number-2">49</span> <span class="todo TODO">TODO</span> Bugs</h2>
<div class="outline-text-2" id="text-49">
</div>
<div id="outline-container-orgdd2aee2" class="outline-3">
<h3 id="orgdd2aee2"><span class="section-number-3">49.1</span> <span class="todo TODO">TODO</span> Why the cursor is turning when on the background image?</h3>
</div>
</div>
<div id="outline-container-org7a40f79" class="outline-2">
<h2 id="org7a40f79"><span class="section-number-2">50</span> <span class="todo TODO">TODO</span> Games on Linux</h2>
<div class="outline-text-2" id="text-50">
<p>
<a href="https://www.protondb.com/">https://www.protondb.com/</a>
<a href="https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561">https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561</a>
</p>
</div>
</div>
<div id="outline-container-org98a8406" class="outline-2">
<h2 id="org98a8406"><span class="section-number-2">51</span> <span class="todo TODO">TODO</span> VPN Setup</h2>
<div class="outline-text-2" id="text-51">
<p>
openvpn
</p>
<p>
<a href="https://protonvpn.com/support/linux-vpn-setup/">https://protonvpn.com/support/linux-vpn-setup/</a>
</p>
</div>
</div>
<div id="outline-container-org3859e8f" class="outline-2">
<h2 id="org3859e8f"><span class="section-number-2">52</span> Others</h2>
<div class="outline-text-2" id="text-52">
</div>
<div id="outline-container-orgf1fc42c" class="outline-3">
<h3 id="orgf1fc42c"><span class="section-number-3">52.1</span> Reddit on terminal: rtv</h3>
<div class="outline-text-3" id="text-52-1">
<div class="org-src-container">
<pre class="src src-bash">yay -S rtv
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-orgb422d4d" class="outline-2">
<h2 id="orgb422d4d"><span class="section-number-2">53</span> <span class="todo TODO">TODO</span> Usefull commands</h2>
<div class="outline-text-2" id="text-53">
</div>
<div id="outline-container-org126918f" class="outline-3">
<h3 id="org126918f"><span class="section-number-3">53.1</span> Find files or directories</h3>
<div class="outline-text-3" id="text-53-1">
<ul class="org-ul">
<li><a href="https://github.com/sharkdp/fd">https://github.com/sharkdp/fd</a></li>
<li><a href="https://github.com/BurntSushi/ripgrep">https://github.com/BurntSushi/ripgrep</a></li>
<li><a href="https://github.com/ggreer/the%5C_silver%5C_searcher">https://github.com/ggreer/the\_silver\_searcher</a></li>
<li>find</li>
<li>fzf</li>
</ul>
</div>
</div>
<div id="outline-container-org82d3212" class="outline-3">
<h3 id="org82d3212"><span class="section-number-3">53.2</span> Show informations about the machine</h3>
<div class="outline-text-3" id="text-53-2">
<ul class="org-ul">
<li><a href="https://github.com/dylanaraps/neofetch">neofetch</a></li>
</ul>
</div>
</div>
<div id="outline-container-org4892c0d" class="outline-3">
<h3 id="org4892c0d"><span class="section-number-3">53.3</span> Separate PDF</h3>
<div class="outline-text-3" id="text-53-3">
<p>
<code>pdfseparate -f 1 -l 6 file.pdf split%d.pdf</code>
Will create <code>split1.pdf</code> to <code>split6.pdf</code> files corresponding to correct pages of <code>file.pdf</code>.
</p>
</div>
</div>
<div id="outline-container-org00e2b46" class="outline-3">
<h3 id="org00e2b46"><span class="section-number-3">53.4</span> Readline</h3>
<div class="outline-text-3" id="text-53-4">
<p>
<a href="https://wiki.archlinux.org/index.php/Keyboard_shortcuts">https://wiki.archlinux.org/index.php/Keyboard_shortcuts</a>
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Keyboard</th>
<th scope="col" class="org-left">Shortcut Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">Ctrl+l</td>
<td class="org-left">Clear the screen</td>
</tr>
</tbody>
</table>
</div>
<div id="outline-container-orgb280dc6" class="outline-4">
<h4 id="orgb280dc6"><span class="section-number-4">53.4.1</span> Cursor Movement</h4>
<div class="outline-text-4" id="text-53-4-1">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Keyboard</th>
<th scope="col" class="org-left">Shortcut Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>Ctrl+b</code></td>
<td class="org-left">Move cursor one character to the left</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+f</code></td>
<td class="org-left">Move cursor one character to the right</td>
</tr>
<tr>
<td class="org-left"><code>Alt+b</code></td>
<td class="org-left">Move cursor one word to the left</td>
</tr>
<tr>
<td class="org-left"><code>Alt+f</code></td>
<td class="org-left">Move cursor one word to the right</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+a</code></td>
<td class="org-left">Move cursor to start of the line</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+e</code></td>
<td class="org-left">Move cursor to end of the line</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-orgd531830" class="outline-4">
<h4 id="orgd531830"><span class="section-number-4">53.4.2</span> Copy &amp; Paste</h4>
<div class="outline-text-4" id="text-53-4-2">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Keyboard</th>
<th scope="col" class="org-left">Shortcut Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>Ctrl+u</code></td>
<td class="org-left">Cut everything from line start to cursor</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+k</code></td>
<td class="org-left">Cut everything from the cursor to end of the line</td>
</tr>
<tr>
<td class="org-left"><code>Alt+d</code></td>
<td class="org-left">Cut the current word after the cursor</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+w</code></td>
<td class="org-left">Cut the current word before the cursor</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+y</code></td>
<td class="org-left">Paste the previous cut text</td>
</tr>
<tr>
<td class="org-left"><code>Alt+y</code></td>
<td class="org-left">Paste the second latest cut text</td>
</tr>
<tr>
<td class="org-left"><code>Alt+Ctrl+y</code></td>
<td class="org-left">Paste the first argument of the previous command</td>
</tr>
<tr>
<td class="org-left"><code>Alt+./</code></td>
<td class="org-left">Paste the last argument of the previous command</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-orgccea875" class="outline-4">
<h4 id="orgccea875"><span class="section-number-4">53.4.3</span> History</h4>
<div class="outline-text-4" id="text-53-4-3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Keyboard</th>
<th scope="col" class="org-left">Shortcut Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>Ctrl+p</code></td>
<td class="org-left">Move to the previous line</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+n</code></td>
<td class="org-left">Move to the next line</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+s</code></td>
<td class="org-left">Search</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+r</code></td>
<td class="org-left">Reverse search</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+j</code></td>
<td class="org-left">End search</td>
</tr>
<tr>
<td class="org-left"><code>Ctrl+g</code></td>
<td class="org-left">Abort search (restores original line)</td>
</tr>
<tr>
<td class="org-left"><code>Alt+r</code></td>
<td class="org-left">Restores all changes made to line</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-org200daf4" class="outline-4">
<h4 id="org200daf4"><span class="section-number-4">53.4.4</span> Completion</h4>
<div class="outline-text-4" id="text-53-4-4">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Keyboard</th>
<th scope="col" class="org-left">Shortcut Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>Tab</code></td>
<td class="org-left">Auto-complete a name</td>
</tr>
<tr>
<td class="org-left"><code>Alt+?</code></td>
<td class="org-left">List all possible completions</td>
</tr>
<tr>
<td class="org-left"><code>Alt+*</code></td>
<td class="org-left">Insert all possible completions</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org65c4ea8" class="outline-3">
<h3 id="org65c4ea8"><span class="section-number-3">53.5</span> Others</h3>
<div class="outline-text-3" id="text-53-5">
<ul class="org-ul">
<li><a href="https://github.com/tldr-pages/tldr">tldr</a> - Community-driven man pages</li>
<li><a href="https://github.com/dutchcoders/transfer.sh">transfer.sh</a> - upload and share files from the command line</li>
<li><a href="https://github.com/chubin/wttr.in">https://github.com/chubin/wttr.in</a> - weather in terminal</li>
<li><a href="https://github.com/michael-lazar/rtv">https://github.com/michael-lazar/rtv</a></li>
<li>trans <code>yay -S translate-shell</code></li>
<li>awk <a href="https://linuxhandbook.com/awk-command-tutorial/">https://linuxhandbook.com/awk-command-tutorial/</a></li>
<li>install the software to convert image to latex code =&gt; create script to take screenshot and automatically export latex</li>
<li><a href="https://github.com/rupa/z">https://github.com/rupa/z</a></li>
<li><a href="https://github.com/nvbn/thefuck">https://github.com/nvbn/thefuck</a></li>
<li>bash-sensible</li>
<li>Also check at the end of this readme</li>
<li>awman - Arch Wiki man pages - Arch wiki offline</li>
<li><a href="https://www.tecmint.com/linux-commands-cheat-sheet/">https://www.tecmint.com/linux-commands-cheat-sheet/</a></li>
</ul>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Command</th>
<th scope="col" class="org-left">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left"><code>glances</code></td>
<td class="org-left">Moniteur d'activité</td>
</tr>
<tr>
<td class="org-left"><code>meteo</code></td>
<td class="org-left">Get the meteo</td>
</tr>
<tr>
<td class="org-left"><code>sudo cputhrottle PID %PROC</code></td>
<td class="org-left">Limiter l'accès au proc pour un processus</td>
</tr>
<tr>
<td class="org-left"><code>asciinema</code></td>
<td class="org-left">Reccord you terminal</td>
</tr>
<tr>
<td class="org-left"><code>nmap -sP “192.168.1.*"</code></td>
<td class="org-left">Check all ip addresses on local netword</td>
</tr>
<tr>
<td class="org-left"><code>ncdu</code></td>
<td class="org-left">See what takes place on the disk</td>
</tr>
<tr>
<td class="org-left"><code>rsync -a --progress source dest</code></td>
<td class="org-left">Copy folders with stats</td>
</tr>
<tr>
<td class="org-left"><code>su -sh folder</code></td>
<td class="org-left">Return the size of the folder</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="outline-container-org46d0bb9" class="outline-2">
<h2 id="org46d0bb9"><span class="section-number-2">54</span> <span class="todo TODO">TODO</span> Custom scripts</h2>
<div class="outline-text-2" id="text-54">
</div>
<div id="outline-container-org904236e" class="outline-3">
<h3 id="org904236e"><span class="section-number-3">54.1</span> <span class="todo TODO">TODO</span> Password completion with fzf</h3>
<div class="outline-text-3" id="text-54-1">
<p>
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.
</p>
</div>
</div>
</div>
<div id="outline-container-orgc4660bc" class="outline-2">
<h2 id="orgc4660bc"><span class="section-number-2">55</span> <span class="todo TODO">TODO</span> Bash Snippets</h2>
<div class="outline-text-2" id="text-55">
</div>
<div id="outline-container-org5ada626" class="outline-3">
<h3 id="org5ada626"><span class="section-number-3">55.1</span> For loop</h3>
<div class="outline-text-3" id="text-55-1">
<div class="org-src-container">
<pre class="src src-bash"><span style="color: #0000FF;">for</span> file<span style="color: #0000FF;"> in</span> ./*; <span style="color: #0000FF;">do</span>
<span style="color: #006FE0;">command</span> $<span style="color: #707183;">{</span><span style="color: #BA36A5;">file</span><span style="color: #707183;">}</span>;
<span style="color: #0000FF;">done</span>
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-01-09 mer. 15:35</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>
</html>