Large update

This commit is contained in:
Thomas Dehaeze 2021-04-25 19:10:57 +02:00
parent 601126b68d
commit 0472bbccf1
41 changed files with 3540 additions and 1197 deletions

View File

@ -1,6 +1,7 @@
#+TITLE: Android Phone
#+SETUPFILE: ./setup/org-setup-file.org
https://github.com/topjohnwu/Magisk
* Favorite Apps
@ -8,16 +9,20 @@
|-------------------+----------------------------------------------------------------------------------|
| Application Store | https://f-droid.org/fr/ |
| Reddit Client | https://play.google.com/store/apps/details?id=com.rubenmayayo.reddit&hl=fr&gl=US |
| Contacts | https://github.com/SimpleMobileTools/Simple-Contacts |
| SMS Client | https://github.com/moezbhatti/qksms |
| [[https://github.com/SimpleMobileTools/Simple-Contacts][Simple Contacts]] | |
| [[https://github.com/moezbhatti/qksms][QKSMS]] | |
| Youtube | https://vancedapp.com/ |
| Web Browser | https://github.com/mozilla-mobile/fenix |
| File Sharing | https://github.com/syncthing/syncthing-android |
| Terminal | https://github.com/termux/termux-app |
| Github Client | https://github.com/k0shk0sh/FastHub |
| Jellyfin Client | https://github.com/dkanada/gelli |
| Mail Client | https://github.com/k9mail/k-9 |
| Photo Gallery | https://github.com/SimpleMobileTools/Simple-Gallery |
| Pdf viewer | https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/ |
| Media viewer | https://github.com/mpv-android/mpv-android |
| Orgzly | http://www.orgzly.com/ |
| [[https://github.com/mozilla-mobile/fenix][Fenix]] | |
| [[https://github.com/syncthing/syncthing-android][Syncthing]] | |
| [[https://github.com/termux/termux-app][Termux]] | |
| [[https://github.com/k0shk0sh/FastHub][FastHub]] | |
| [[https://github.com/dkanada/gelli][Gelli]] | |
| [[https://github.com/k9mail/k-9][K-9 Mail]] | |
| [[https://github.com/SimpleMobileTools/Simple-Gallery][Simple Gallery]] | |
| [[https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/][muPDF]] | |
| [[https://github.com/mpv-android/mpv-android][MPV]] | |
| [[https://github.com/orgzly/orgzly-android][Orgzly]] | |
| [[https://github.com/vector-im/element-android][Element]] | |
| [[https://github.com/machiav3lli/oandbackupx][OAndBackupX]] | Backup Manager |
| [[https://github.com/iSoron/uhabits][uhabits]] | |
| [[https://github.com/devgianlu/Aria2App][Aria2]] | |

View File

@ -951,9 +951,7 @@ svg2() { \
# Convert PDF Files
pdf2() { \
out_ext=$(echo -e "svg\npng" | rofi -i -dmenu -p "Convert PDF to")
# Ask if crop?
out_ext=$(echo -e "svg\npng\nreduce" | rofi -i -dmenu -p "Convert PDF to")
if [ -z "$out_ext" ]; then
exit;
@ -963,6 +961,9 @@ pdf2() { \
"png")
inkscape --export-type="$out_ext" --export-dpi=200 --export-area-drawing "$filename_with_extension"
;;
"reduce")
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile="$filename_without_extension.red.pdf" "$filename_with_extension"
;;
"svg")
inkscape --export-type="$out_ext" "$filename_with_extension"
;;
@ -984,9 +985,24 @@ docx2() { \
esac
}
# Convert GIF Files
gif2() { \
out_ext=$(echo -e "png" | rofi -i -dmenu -p "Convert GIF to")
if [ -z "$out_ext" ]; then
exit;
fi
case "$out_ext" in
"png")
convert -coalesce "$filename_with_extension" "$filename_without_extension.png"
;;
esac
}
# Convert PNG Files
png2() { \
out_ext=$(echo -e "pdf" | rofi -i -dmenu -p "Convert PNG to")
out_ext=$(echo -e "pdf\ntrim" | rofi -i -dmenu -p "Convert PNG to")
if [ -z "$out_ext" ]; then
exit;
@ -996,6 +1012,9 @@ png2() { \
"pdf")
convert "$filename_with_extension" "$filename_without_extension.pdf"
;;
"trim")
convert -trim "$filename_with_extension" "$filename_with_extension" # Maybe should ask new filename
;;
esac
}
@ -1018,6 +1037,9 @@ case "$in_ext" in
"svg")
svg2
;;
"gif")
gif2
;;
"pdf")
pdf2
;;

140
calendar-contact.org Normal file
View File

@ -0,0 +1,140 @@
#+TITLE:Calendar and Contact Configuration
#+SETUPFILE: ./setup/org-setup-file.org
* =vdirsyncer= - Synchronize calendars and contacts
:PROPERTIES:
:header-args: :tangle ~/.config/vdirsyncer/config
:header-args+: :comments both :mkdirp yes :noweb no-export
:END:
#+BEGIN_SRC conf
[general]
status_path = "~/.config/vdirsyncer/status/"
[pair radicale_calendar]
a = "radicale_calendar_remote"
b = "radicale_calendar_local"
collections = ["76bfc802-3186-e3af-f688-7e165115b4f8", "f78f1649-b54e-7bfe-488d-6a7005a5aa2f"]
conflict_resolution = "a wins"
[storage radicale_calendar_remote]
type = "caldav"
url = "https://radicale.tdehaeze.xyz/tdehaeze/"
username = "tdehaeze"
password = "<<get-password(passname="radicale.tdehaeze.xyz/tdehaeze")>>"
[storage radicale_calendar_local]
type = "filesystem"
path = "~/.calendars/radicale/"
fileext = ".ics"
[pair radicale_contacts]
a = "radicale_contacts_remote"
b = "radicale_contacts_local"
collections = ["98ee5e2c-afcf-70e0-c4a2-9fb9de2e97b7"]
conflict_resolution = "a wins"
[storage radicale_contacts_local]
type = "filesystem"
path = "~/.contacts/"
fileext = ".vcf"
[storage radicale_contacts_remote]
type = "carddav"
url = "https://radicale.tdehaeze.xyz/tdehaeze/"
username = "tdehaeze"
password = "<<get-password(passname="radicale.tdehaeze.xyz/tdehaeze")>>"
#+END_SRC
* =khal= - CLI calendar application
:PROPERTIES:
:header-args: :tangle ~/.config/khal/config
:header-args+: :comments both :mkdirp yes
:END:
#+BEGIN_SRC conf
[calendars]
[[Home]]
path = ~/.calendars/radicale/76bfc802-3186-e3af-f688-7e165115b4f8/
color = "#B8BB26"
[[Thesis]]
path = ~/.calendars/radicale/f78f1649-b54e-7bfe-488d-6a7005a5aa2f/
color = "#FB4934"
[highlight_days]
multiple = "#FABD2F"
[default]
highlight_event_days = True
[locale]
local_timezone= Europe/Berlin
default_timezone= Europe/Berlin
timeformat= %H:%M
dateformat= %d.%m.
longdateformat= %d.%m.%Y
datetimeformat= %d.%m. %H:%M
longdatetimeformat= %d.%m.%Y %H:%M
[keybindings]
delete = d
today = .
new = c
#+END_SRC
* =khard= - CLI contact application
:PROPERTIES:
:header-args: :tangle ~/.config/khard/khard.conf
:header-args+: :comments both :mkdirp yes
:END:
#+BEGIN_SRC conf
[addressbooks]
[[contacts]]
path = ~/.contacts/98ee5e2c-afcf-70e0-c4a2-9fb9de2e97b7/
[general]
debug = no
default_action = list
editor = vim
merge_editor = vimdiff
[contact table]
# display names by first or last name: first_name / last_name
display = first_name
# group by address book: yes / no
group_by_addressbook = no
# reverse table ordering: yes / no
reverse = no
# append nicknames to name column: yes / no
show_nicknames = no
# show uid table column: yes / no
show_uids = yes
# sort by first or last name: first_name / last_name
sort = last_name
# localize dates: yes / no
localize_dates = yes
# set a comma separated list of preferred phone number types in descending priority
# or nothing for non-filtered alphabetical order
preferred_phone_number_type = pref, cell, home
# set a comma separated list of preferred email address types in descending priority
# or nothing for non-filtered alphabetical order
preferred_email_address_type = pref, work, home
[vcard]
# extend contacts with your own private objects
# these objects are stored with a leading "X-" before the object name in the vcard files
# every object label may only contain letters, digits and the - character
# example:
# private_objects = Jabber, Skype, Twitter
private_objects = Jabber, Skype, Twitter
# preferred vcard version: 3.0 / 4.0
preferred_version = 3.0
# Look into source vcf files to speed up search queries: yes / no
search_in_source_files = no
# skip unparsable vcard files: yes / no
skip_unparsable = no
#+END_SRC

View File

@ -1,86 +0,0 @@
#+TITLE:Calendar Configuration
#+SETUPFILE: ./setup/org-setup-file.org
* =vdirsyncer= - Synchronize calendars and contacts
:PROPERTIES:
:header-args: :tangle ~/.config/vdirsyncer/config
:header-args+: :comments both :mkdirp yes :noweb no-export
:END:
#+BEGIN_SRC conf
[general]
status_path = "~/.config/vdirsyncer/status/"
[pair google_calendar]
a = "google_calendar_remote"
b = "google_calendar_local"
collections = ["dehaeze.thomas@gmail.com", "8kjmhe2ar0abnm054ill1fb0gc@group.calendar.google.com"]
conflict_resolution = "a wins"
[storage google_calendar_remote]
type = "google_calendar"
token_file = "~/.config/dotfiles/private/token_file"
client_id = "188415318767-802h28ig8gromo0f72blrbg6cgcop6m8.apps.googleusercontent.com"
client_secret = "<<get-password(passname="calendar/google_client_secret")>>"
[storage google_calendar_local]
type = "filesystem"
path = "~/.calendars/google/"
fileext = ".ics"
[pair google_contacts]
a = "google_contacts_remote"
b = "google_contacts_local"
collections = ["from a", "from b"]
conflict_resolution = "a wins"
[storage google_contacts_local]
type = "filesystem"
path = "~/.contacts/"
fileext = ".vcf"
[storage google_contacts_remote]
type = "google_contacts"
token_file = "~/.config/dotfiles/private/token_file_carddav"
client_id = "188415318767-802h28ig8gromo0f72blrbg6cgcop6m8.apps.googleusercontent.com"
client_secret = "<<get-password(passname="contacts/google_client_secret")>>"
#+END_SRC
* =khal= - CLI calendar application
:PROPERTIES:
:header-args: :tangle ~/.config/khal/config
:header-args+: :comments both :mkdirp yes
:END:
#+BEGIN_SRC conf
[calendars]
[[home]]
path = ~/.calendars/google/dehaeze.thomas@gmail.com/
color = "#B8BB26"
[[work]]
path = ~/.calendars/google/8kjmhe2ar0abnm054ill1fb0gc@group.calendar.google.com/
color = "#FB4934"
[highlight_days]
multiple = "#FABD2F"
[default]
highlight_event_days = True
[locale]
local_timezone= Europe/Berlin
default_timezone= Europe/Berlin
timeformat= %H:%M
dateformat= %d.%m.
longdateformat= %d.%m.%Y
datetimeformat= %d.%m. %H:%M
longdatetimeformat= %d.%m.%Y %H:%M
[keybindings]
delete = d
today = .
new = c
#+END_SRC

View File

@ -54,7 +54,7 @@ Host nas
<alias>
<family>serif</family>
<prefer><family>Linux Libertine</family></prefer>
<prefer><family>Linertinus Serif</family></prefer>
</alias>
<alias>
<family>sans-serif</family>
@ -160,6 +160,569 @@ LC_IDENTIFICATION=fr_FR.UTF-8
LC_ALL=
#+END_SRC
* Xcompose
#+begin_src conf :tangle ~/.XCompose
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<dead_acute> <space> : "'"
### DEAD_ACUTE
# Fixing dead_acute "´" assignments by overwriting the assignments
<dead_acute> <B> : "'B"
<dead_acute> <b> : "'b"
<dead_acute> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<dead_acute> <D> : "'D"
<dead_acute> <d> : "'d"
<dead_acute> <F> : "'F"
<dead_acute> <f> : "'f"
<dead_acute> <G> : "'G"
<dead_acute> <g> : "'g"
<dead_acute> <H> : "'H"
<dead_acute> <h> : "'h"
<dead_acute> <J> : "'J"
<dead_acute> <j> : "'j"
<dead_acute> <K> : "'K"
<dead_acute> <k> : "'k"
<dead_acute> <L> : "'L"
<dead_acute> <l> : "'l"
<dead_acute> <M> : "'M"
<dead_acute> <m> : "'m"
<dead_acute> <N> : "'N"
<dead_acute> <n> : "'n"
<dead_acute> <P> : "'P"
<dead_acute> <p> : "'p"
<dead_acute> <Q> : "'Q"
<dead_acute> <q> : "'q"
<dead_acute> <R> : "'R"
<dead_acute> <r> : "'r"
<dead_acute> <S> : "'S"
<dead_acute> <s> : "'s"
<dead_acute> <T> : "'T"
<dead_acute> <t> : "'t"
<dead_acute> <V> : "'V"
<dead_acute> <v> : "'v"
<dead_acute> <W> : "'W"
<dead_acute> <w> : "'w"
<dead_acute> <X> : "'X"
<dead_acute> <x> : "'x"
<dead_acute> <Z> : "'Z"
<dead_acute> <z> : "'z"
<dead_acute> <1> : "'1"
<dead_acute> <2> : "'2"
<dead_acute> <3> : "'3"
<dead_acute> <4> : "'4"
<dead_acute> <5> : "'5"
<dead_acute> <6> : "'6"
<dead_acute> <7> : "'7"
<dead_acute> <8> : "'8"
<dead_acute> <9> : "'9"
<dead_acute> <0> : "'0"
<dead_acute> <dead_acute> : "''"
<dead_acute> <dead_grave> : "'`"
<dead_acute> <dead_diaeresis> : "'\""
<dead_acute> <dead_circumflex> : "'^"
<dead_acute> <dead_tilde> : "'~"
<dead_acute> <exclam> : "'!"
<dead_acute> <exclamdown> : "'¡"
<dead_acute> <onesuperior> : "'¹"
<dead_acute> <at> : "'@"
<dead_acute> <twosuperior> : "'²"
<dead_acute> <numbersign> : "'#"
<dead_acute> <threesuperior> : "'³"
<dead_acute> <dollar> : "'$"
<dead_acute> <currency> : "'¤"
<dead_acute> <sterling> : "'£"
<dead_acute> <percent> : "'%"
<dead_acute> <EuroSign> : "'€"
<dead_acute> <onequarter> : "'¼"
<dead_acute> <ampersand> : "'&"
<dead_acute> <onehalf> : "'½"
<dead_acute> <asterisk> : "'*"
<dead_acute> <threequarters> : "'¾"
<dead_acute> <parenleft> : "'("
<dead_acute> <leftsinglequotemark> : "'"
<dead_acute> <parenright> : "')"
<dead_acute> <rightsinglequotemark> : "'"
<dead_acute> <minus> : "'-"
<dead_acute> <underscore> : "'_"
<dead_acute> <yen> : "'¥"
<dead_acute> <equal> : "'="
<dead_acute> <plus> : "'+"
<dead_acute> <multiply> : "'×"
<dead_acute> <division> : "'÷"
<dead_acute> <bracketleft> : "'["
<dead_acute> <bracketright> : "']"
<dead_acute> <braceleft> : "'{"
<dead_acute> <braceright> : "'}"
<dead_acute> <guillemotleft> : "'«"
<dead_acute> <guillemotright> : "'»"
<dead_acute> <acute> : "'´"
<dead_acute> <diaeresis> : "'¨"
<dead_acute> <backslash> : "'\\"
<dead_acute> <bar> : "'|"
<dead_acute> <notsign> : "'¬"
<dead_acute> <brokenbar> : "'¦"
<dead_acute> <semicolon> : "';"
<dead_acute> <colon> : "':"
<dead_acute> <paragraph> : "'¶"
<dead_acute> <degree> : "'°"
<dead_acute> <comma> : "',"
<dead_acute> <period> : "'."
<dead_acute> <less> : "'<"
<dead_acute> <greater> : "'>"
<dead_acute> <slash> : "'/"
<dead_acute> <question> : "'?"
<dead_acute> <questiondown> : "'¿"
### DEAD_DIAERESIS
# Fixing dead_diaeresis "¨" assignments by overwriting the assignments
<dead_diaeresis> <B> : "\"B"
<dead_diaeresis> <b> : "\"b"
<dead_diaeresis> <C> : "\"C"
<dead_diaeresis> <c> : "\"c"
<dead_diaeresis> <D> : "\"D"
<dead_diaeresis> <d> : "\"d"
<dead_diaeresis> <F> : "\"F"
<dead_diaeresis> <f> : "\"f"
<dead_diaeresis> <G> : "\"G"
<dead_diaeresis> <g> : "\"g"
<dead_diaeresis> <H> : "\"H"
<dead_diaeresis> <h> : "\"h"
<dead_diaeresis> <J> : "\"J"
<dead_diaeresis> <j> : "\"j"
<dead_diaeresis> <K> : "\"K"
<dead_diaeresis> <k> : "\"k"
<dead_diaeresis> <L> : "\"L"
<dead_diaeresis> <l> : "\"l"
<dead_diaeresis> <M> : "\"M"
<dead_diaeresis> <m> : "\"m"
<dead_diaeresis> <N> : "\"N"
<dead_diaeresis> <n> : "\"n"
<dead_diaeresis> <P> : "\"P"
<dead_diaeresis> <p> : "\"p"
<dead_diaeresis> <Q> : "\"Q"
<dead_diaeresis> <q> : "\"q"
<dead_diaeresis> <R> : "\"R"
<dead_diaeresis> <r> : "\"r"
<dead_diaeresis> <S> : "\"S"
<dead_diaeresis> <s> : "\"s"
<dead_diaeresis> <T> : "\"T"
<dead_diaeresis> <t> : "\"t"
<dead_diaeresis> <V> : "\"V"
<dead_diaeresis> <v> : "\"v"
<dead_diaeresis> <W> : "\"W"
<dead_diaeresis> <w> : "\"w"
<dead_diaeresis> <X> : "\"X"
<dead_diaeresis> <x> : "\"x"
<dead_diaeresis> <Y> : "\"Y"
<dead_diaeresis> <Z> : "\"Z"
<dead_diaeresis> <z> : "\"z"
<dead_diaeresis> <1> : "\"1"
<dead_diaeresis> <2> : "\"2"
<dead_diaeresis> <3> : "\"3"
<dead_diaeresis> <4> : "\"4"
<dead_diaeresis> <5> : "\"5"
<dead_diaeresis> <6> : "\"6"
<dead_diaeresis> <7> : "\"7"
<dead_diaeresis> <8> : "\"8"
<dead_diaeresis> <9> : "\"9"
<dead_diaeresis> <0> : "\"0"
<dead_diaeresis> <dead_diaeresis> : "\"\""
<dead_diaeresis> <dead_acute> : "\"'"
<dead_diaeresis> <dead_grave> : "\"`"
<dead_diaeresis> <dead_circumflex> : "\"^"
<dead_diaeresis> <dead_tilde> : "\"~"
<dead_diaeresis> <exclam> : "\"!"
<dead_diaeresis> <exclamdown> : "\"¡"
<dead_diaeresis> <onesuperior> : "\"¹"
<dead_diaeresis> <at> : "\"@"
<dead_diaeresis> <twosuperior> : "\"²"
<dead_diaeresis> <numbersign> : "\"#"
<dead_diaeresis> <threesuperior> : "\"³"
<dead_diaeresis> <dollar> : "\"$"
<dead_diaeresis> <currency> : "\"¤"
<dead_diaeresis> <sterling> : "\"£"
<dead_diaeresis> <percent> : "\"%"
<dead_diaeresis> <EuroSign> : "\"€"
<dead_diaeresis> <onequarter> : "\"¼"
<dead_diaeresis> <ampersand> : "\"&"
<dead_diaeresis> <onehalf> : "\"½"
<dead_diaeresis> <asterisk> : "\"*"
<dead_diaeresis> <threequarters> : "\"¾"
<dead_diaeresis> <parenleft> : "\"("
<dead_diaeresis> <leftsinglequotemark> : "\""
<dead_diaeresis> <parenright> : "\")"
<dead_diaeresis> <rightsinglequotemark> : "\""
<dead_diaeresis> <minus> : "\"-"
<dead_diaeresis> <underscore> : "\"_"
<dead_diaeresis> <yen> : "\"¥"
<dead_diaeresis> <equal> : "\"="
<dead_diaeresis> <plus> : "\"+"
<dead_diaeresis> <multiply> : "\"×"
<dead_diaeresis> <division> : "\"÷"
<dead_diaeresis> <bracketleft> : "\"["
<dead_diaeresis> <bracketright> : "\"]"
<dead_diaeresis> <braceleft> : "\"{"
<dead_diaeresis> <braceright> : "\"}"
<dead_diaeresis> <guillemotleft> : "\"«"
<dead_diaeresis> <guillemotright> : "\"»"
<dead_diaeresis> <acute> : "\"´"
<dead_diaeresis> <diaeresis> : "\"¨"
<dead_diaeresis> <backslash> : "\"\\"
<dead_diaeresis> <bar> : "\"|"
<dead_diaeresis> <notsign> : "\"¬"
<dead_diaeresis> <brokenbar> : "\"¦"
<dead_diaeresis> <semicolon> : "\";"
<dead_diaeresis> <colon> : "\":"
<dead_diaeresis> <paragraph> : "\"¶"
<dead_diaeresis> <degree> : "\"°"
<dead_diaeresis> <comma> : "\","
<dead_diaeresis> <period> : "\"."
<dead_diaeresis> <less> : "\"<"
<dead_diaeresis> <greater> : "\">"
<dead_diaeresis> <slash> : "\"/"
<dead_diaeresis> <question> : "\"?"
<dead_diaeresis> <questiondown> : "\"¿"
### DEAD_GRAVE
# Fixing dead_grave "`" assignments by overwriting the assignments
<dead_grave> <B> : "`B"
<dead_grave> <b> : "`b"
<dead_grave> <C> : "`C"
<dead_grave> <c> : "`c"
<dead_grave> <D> : "`D"
<dead_grave> <d> : "`d"
<dead_grave> <F> : "`F"
<dead_grave> <f> : "`f"
<dead_grave> <G> : "`G"
<dead_grave> <g> : "`g"
<dead_grave> <H> : "`H"
<dead_grave> <h> : "`h"
<dead_grave> <J> : "`J"
<dead_grave> <j> : "`j"
<dead_grave> <K> : "`K"
<dead_grave> <k> : "`k"
<dead_grave> <L> : "`L"
<dead_grave> <l> : "`l"
<dead_grave> <M> : "`M"
<dead_grave> <m> : "`m"
<dead_grave> <N> : "`N"
<dead_grave> <n> : "`n"
<dead_grave> <P> : "`P"
<dead_grave> <p> : "`p"
<dead_grave> <Q> : "`Q"
<dead_grave> <q> : "`q"
<dead_grave> <R> : "`R"
<dead_grave> <r> : "`r"
<dead_grave> <S> : "`S"
<dead_grave> <s> : "`s"
<dead_grave> <T> : "`T"
<dead_grave> <t> : "`t"
<dead_grave> <V> : "`V"
<dead_grave> <v> : "`v"
<dead_grave> <W> : "`W"
<dead_grave> <w> : "`w"
<dead_grave> <X> : "`X"
<dead_grave> <x> : "`x"
<dead_grave> <Y> : "`Y"
<dead_grave> <y> : "`y"
<dead_grave> <Z> : "`Z"
<dead_grave> <z> : "`z"
<dead_grave> <1> : "`1"
<dead_grave> <2> : "`2"
<dead_grave> <3> : "`3"
<dead_grave> <4> : "`4"
<dead_grave> <5> : "`5"
<dead_grave> <6> : "`6"
<dead_grave> <7> : "`7"
<dead_grave> <8> : "`8"
<dead_grave> <9> : "`9"
<dead_grave> <0> : "`0"
<dead_grave> <dead_grave> : "``"
<dead_grave> <dead_acute> : "`'"
<dead_grave> <dead_diaeresis> : "`\""
<dead_grave> <dead_circumflex> : "`^"
<dead_grave> <dead_tilde> : "`~"
<dead_grave> <exclam> : "`!"
<dead_grave> <exclamdown> : "`¡"
<dead_grave> <onesuperior> : "`¹"
<dead_grave> <at> : "`@"
<dead_grave> <twosuperior> : "`²"
<dead_grave> <numbersign> : "`#"
<dead_grave> <threesuperior> : "`³"
<dead_grave> <dollar> : "`$"
<dead_grave> <currency> : "`¤"
<dead_grave> <sterling> : "`£"
<dead_grave> <percent> : "`%"
<dead_grave> <EuroSign> : "`€"
<dead_grave> <onequarter> : "`¼"
<dead_grave> <ampersand> : "`&"
<dead_grave> <onehalf> : "`½"
<dead_grave> <asterisk> : "`*"
<dead_grave> <threequarters> : "`¾"
<dead_grave> <parenleft> : "`("
<dead_grave> <leftsinglequotemark> : "`"
<dead_grave> <parenright> : "`)"
<dead_grave> <rightsinglequotemark> : "`"
<dead_grave> <minus> : "`-"
<dead_grave> <underscore> : "`_"
<dead_grave> <yen> : "`¥"
<dead_grave> <equal> : "`="
<dead_grave> <plus> : "`+"
<dead_grave> <multiply> : "`×"
<dead_grave> <division> : "`÷"
<dead_grave> <bracketleft> : "`["
<dead_grave> <bracketright> : "`]"
<dead_grave> <braceleft> : "`{"
<dead_grave> <braceright> : "`}"
<dead_grave> <guillemotleft> : "`«"
<dead_grave> <guillemotright> : "`»"
<dead_grave> <acute> : "`´"
<dead_grave> <diaeresis> : "`¨"
<dead_grave> <backslash> : "`\\"
<dead_grave> <bar> : "`|"
<dead_grave> <notsign> : "`¬"
<dead_grave> <brokenbar> : "`¦"
<dead_grave> <semicolon> : "`;"
<dead_grave> <colon> : "`:"
<dead_grave> <paragraph> : "`¶"
<dead_grave> <degree> : "`°"
<dead_grave> <comma> : "`,"
<dead_grave> <period> : "`."
<dead_grave> <less> : "`<"
<dead_grave> <greater> : "`>"
<dead_grave> <slash> : "`/"
<dead_grave> <question> : "`?"
<dead_grave> <questiondown> : "`¿"
### DEAD_CIRCUMFLEX
# Fixing dead_circumflex "^" assignments by overwriting the assignments
<dead_circumflex> <B> : "^B"
<dead_circumflex> <b> : "^b"
<dead_circumflex> <C> : "^C"
<dead_circumflex> <c> : "^c"
<dead_circumflex> <D> : "^D"
<dead_circumflex> <d> : "^d"
<dead_circumflex> <F> : "^F"
<dead_circumflex> <f> : "^f"
<dead_circumflex> <G> : "^G"
<dead_circumflex> <g> : "^g"
<dead_circumflex> <H> : "^H"
<dead_circumflex> <h> : "^h"
<dead_circumflex> <J> : "^J"
<dead_circumflex> <j> : "^j"
<dead_circumflex> <K> : "^K"
<dead_circumflex> <k> : "^k"
<dead_circumflex> <L> : "^L"
<dead_circumflex> <l> : "^l"
<dead_circumflex> <M> : "^M"
<dead_circumflex> <m> : "^m"
<dead_circumflex> <N> : "^N"
<dead_circumflex> <n> : "^n"
<dead_circumflex> <P> : "^P"
<dead_circumflex> <p> : "^p"
<dead_circumflex> <Q> : "^Q"
<dead_circumflex> <q> : "^q"
<dead_circumflex> <R> : "^R"
<dead_circumflex> <r> : "^r"
<dead_circumflex> <S> : "^S"
<dead_circumflex> <s> : "^s"
<dead_circumflex> <T> : "^T"
<dead_circumflex> <t> : "^t"
<dead_circumflex> <V> : "^V"
<dead_circumflex> <v> : "^v"
<dead_circumflex> <W> : "^W"
<dead_circumflex> <w> : "^w"
<dead_circumflex> <X> : "^X"
<dead_circumflex> <x> : "^x"
<dead_circumflex> <Y> : "^Y"
<dead_circumflex> <y> : "^y"
<dead_circumflex> <Z> : "^Z"
<dead_circumflex> <z> : "^z"
<dead_circumflex> <1> : "^1"
<dead_circumflex> <2> : "^2"
<dead_circumflex> <3> : "^3"
<dead_circumflex> <4> : "^4"
<dead_circumflex> <5> : "^5"
<dead_circumflex> <6> : "^6"
<dead_circumflex> <7> : "^7"
<dead_circumflex> <8> : "^8"
<dead_circumflex> <9> : "^9"
<dead_circumflex> <0> : "^0"
<dead_circumflex> <dead_circumflex> : "^^"
<dead_circumflex> <dead_acute> : "^'"
<dead_circumflex> <dead_grave> : "^`"
<dead_circumflex> <dead_diaeresis> : "^\""
<dead_circumflex> <dead_tilde> : "^~"
<dead_circumflex> <exclam> : "^!"
<dead_circumflex> <exclamdown> : "^¡"
<dead_circumflex> <onesuperior> : "^¹"
<dead_circumflex> <at> : "^@"
<dead_circumflex> <twosuperior> : "^²"
<dead_circumflex> <numbersign> : "^#"
<dead_circumflex> <threesuperior> : "^³"
<dead_circumflex> <dollar> : "^$"
<dead_circumflex> <currency> : "^¤"
<dead_circumflex> <sterling> : "^£"
<dead_circumflex> <percent> : "^%"
<dead_circumflex> <EuroSign> : "^€"
<dead_circumflex> <onequarter> : "^¼"
<dead_circumflex> <ampersand> : "^&"
<dead_circumflex> <onehalf> : "^½"
<dead_circumflex> <asterisk> : "^*"
<dead_circumflex> <threequarters> : "^¾"
<dead_circumflex> <parenleft> : "^("
<dead_circumflex> <leftsinglequotemark> : "^"
<dead_circumflex> <parenright> : "^)"
<dead_circumflex> <rightsinglequotemark> : "^"
<dead_circumflex> <minus> : "^-"
<dead_circumflex> <underscore> : "^_"
<dead_circumflex> <yen> : "^¥"
<dead_circumflex> <equal> : "^="
<dead_circumflex> <plus> : "^+"
<dead_circumflex> <multiply> : "^×"
<dead_circumflex> <division> : "^÷"
<dead_circumflex> <bracketleft> : "^["
<dead_circumflex> <bracketright> : "^]"
<dead_circumflex> <braceleft> : "^{"
<dead_circumflex> <braceright> : "^}"
<dead_circumflex> <guillemotleft> : "^«"
<dead_circumflex> <guillemotright> : "^»"
<dead_circumflex> <acute> : "^´"
<dead_circumflex> <diaeresis> : "^¨"
<dead_circumflex> <backslash> : "^\\"
<dead_circumflex> <bar> : "^|"
<dead_circumflex> <notsign> : "^¬"
<dead_circumflex> <brokenbar> : "^¦"
<dead_circumflex> <semicolon> : "^;"
<dead_circumflex> <colon> : "^:"
<dead_circumflex> <paragraph> : "^¶"
<dead_circumflex> <degree> : "^°"
<dead_circumflex> <comma> : "^,"
<dead_circumflex> <period> : "^."
<dead_circumflex> <less> : "^<"
<dead_circumflex> <greater> : "^>"
<dead_circumflex> <slash> : "^/"
<dead_circumflex> <question> : "^?"
<dead_circumflex> <questiondown> : "^¿"
### DEAD_TILDE
# Fixing dead_tilde "~" assignments by overwriting the assignments
<dead_tilde> <B> : "~B"
<dead_tilde> <b> : "~b"
<dead_tilde> <C> : "~C"
<dead_tilde> <c> : "~c"
<dead_tilde> <D> : "~D"
<dead_tilde> <d> : "~d"
<dead_tilde> <E> : "~E"
<dead_tilde> <e> : "~e"
<dead_tilde> <F> : "~F"
<dead_tilde> <f> : "~f"
<dead_tilde> <G> : "~G"
<dead_tilde> <g> : "~g"
<dead_tilde> <H> : "~H"
<dead_tilde> <h> : "~h"
<dead_tilde> <I> : "~I"
<dead_tilde> <i> : "~i"
<dead_tilde> <J> : "~J"
<dead_tilde> <j> : "~j"
<dead_tilde> <K> : "~K"
<dead_tilde> <k> : "~k"
<dead_tilde> <L> : "~L"
<dead_tilde> <l> : "~l"
<dead_tilde> <M> : "~M"
<dead_tilde> <m> : "~m"
<dead_tilde> <P> : "~P"
<dead_tilde> <p> : "~p"
<dead_tilde> <Q> : "~Q"
<dead_tilde> <q> : "~q"
<dead_tilde> <R> : "~R"
<dead_tilde> <r> : "~r"
<dead_tilde> <S> : "~S"
<dead_tilde> <s> : "~s"
<dead_tilde> <T> : "~T"
<dead_tilde> <t> : "~t"
<dead_tilde> <U> : "~U"
<dead_tilde> <u> : "~u"
<dead_tilde> <V> : "~V"
<dead_tilde> <v> : "~v"
<dead_tilde> <W> : "~W"
<dead_tilde> <w> : "~w"
<dead_tilde> <X> : "~X"
<dead_tilde> <x> : "~x"
<dead_tilde> <Y> : "~Y"
<dead_tilde> <y> : "~y"
<dead_tilde> <Z> : "~Z"
<dead_tilde> <z> : "~z"
<dead_tilde> <1> : "~1"
<dead_tilde> <2> : "~2"
<dead_tilde> <3> : "~3"
<dead_tilde> <4> : "~4"
<dead_tilde> <5> : "~5"
<dead_tilde> <6> : "~6"
<dead_tilde> <7> : "~7"
<dead_tilde> <8> : "~8"
<dead_tilde> <9> : "~9"
<dead_tilde> <0> : "~0"
<dead_tilde> <dead_tilde> : "~~"
<dead_tilde> <dead_acute> : "~'"
<dead_tilde> <dead_grave> : "~`"
<dead_tilde> <dead_diaeresis> : "~\""
<dead_tilde> <dead_circumflex> : "~^"
<dead_tilde> <exclam> : "~!"
<dead_tilde> <exclamdown> : "~¡"
<dead_tilde> <onesuperior> : "~¹"
<dead_tilde> <at> : "~@"
<dead_tilde> <twosuperior> : "~²"
<dead_tilde> <numbersign> : "~#"
<dead_tilde> <threesuperior> : "~³"
<dead_tilde> <dollar> : "~$"
<dead_tilde> <currency> : "~¤"
<dead_tilde> <sterling> : "~£"
<dead_tilde> <percent> : "~%"
<dead_tilde> <EuroSign> : "~€"
<dead_tilde> <onequarter> : "~¼"
<dead_tilde> <ampersand> : "~&"
<dead_tilde> <onehalf> : "~½"
<dead_tilde> <asterisk> : "~*"
<dead_tilde> <threequarters> : "~¾"
<dead_tilde> <parenleft> : "~("
<dead_tilde> <leftsinglequotemark> : "~"
<dead_tilde> <parenright> : "~)"
<dead_tilde> <rightsinglequotemark> : "~"
<dead_tilde> <minus> : "~-"
<dead_tilde> <underscore> : "~_"
<dead_tilde> <yen> : "~¥"
<dead_tilde> <equal> : "~="
<dead_tilde> <plus> : "~+"
<dead_tilde> <multiply> : "~×"
<dead_tilde> <division> : "~÷"
<dead_tilde> <bracketleft> : "~["
<dead_tilde> <bracketright> : "~]"
<dead_tilde> <braceleft> : "~{"
<dead_tilde> <braceright> : "~}"
<dead_tilde> <guillemotleft> : "~«"
<dead_tilde> <guillemotright> : "~»"
<dead_tilde> <acute> : "~´"
<dead_tilde> <diaeresis> : "~¨"
<dead_tilde> <backslash> : "~\\"
<dead_tilde> <bar> : "~|"
<dead_tilde> <notsign> : "~¬"
<dead_tilde> <brokenbar> : "~¦"
<dead_tilde> <semicolon> : "~;"
<dead_tilde> <colon> : "~:"
<dead_tilde> <paragraph> : "~¶"
<dead_tilde> <degree> : "~°"
<dead_tilde> <comma> : "~,"
<dead_tilde> <period> : "~."
<dead_tilde> <less> : "~<"
<dead_tilde> <greater> : "~>"
<dead_tilde> <slash> : "~/"
<dead_tilde> <question> : "~?"
<dead_tilde> <questiondown> : "~¿"
#+end_src
* Netrc
It is very important that =~/.netrc= as =600= permissions.
@ -192,6 +755,18 @@ password <<get-password(passname="dl.tdehaeze.xyz/tdehaeze")>>
machine deemix.tdehaeze.xyz
login tdehaeze
password <<get-password(passname="deemix.tdehaeze.xyz/tdehaeze")>>
machine octoprint.tdehaeze.xyz
login tdehaeze
password <<get-password(passname="octoprint.tdehaeze.xyz/tdehaeze")>>
machine adguardhome.tdehaeze.xyz
login tdehaeze
password <<get-password(passname="adguardhome.tdehaeze.xyz/tdehaeze")>>
machine qobuz.tdehaeze.xyz
login tdehaeze
password <<get-password(passname="qobuz.tdehaeze.xyz/tdehaeze")>>
#+end_src
* =bukurun= Rofi Frontend for Buku (Bookmark Manager)

View File

@ -1,56 +0,0 @@
#+TITLE: Contact Configuration
#+SETUPFILE: ./setup/org-setup-file.org
* Khard
:PROPERTIES:
:header-args: :tangle ~/.config/khard/khard.conf
:header-args+: :comments both :mkdirp yes
:END:
#+BEGIN_SRC conf
[addressbooks]
[[google]]
path = ~/.contacts/default/
[general]
debug = no
default_action = list
editor = vim
merge_editor = vimdiff
[contact table]
# display names by first or last name: first_name / last_name
display = first_name
# group by address book: yes / no
group_by_addressbook = no
# reverse table ordering: yes / no
reverse = no
# append nicknames to name column: yes / no
show_nicknames = no
# show uid table column: yes / no
show_uids = yes
# sort by first or last name: first_name / last_name
sort = last_name
# localize dates: yes / no
localize_dates = yes
# set a comma separated list of preferred phone number types in descending priority
# or nothing for non-filtered alphabetical order
preferred_phone_number_type = pref, cell, home
# set a comma separated list of preferred email address types in descending priority
# or nothing for non-filtered alphabetical order
preferred_email_address_type = pref, work, home
[vcard]
# extend contacts with your own private objects
# these objects are stored with a leading "X-" before the object name in the vcard files
# every object label may only contain letters, digits and the - character
# example:
# private_objects = Jabber, Skype, Twitter
private_objects = Jabber, Skype, Twitter
# preferred vcard version: 3.0 / 4.0
preferred_version = 3.0
# Look into source vcf files to speed up search queries: yes / no
search_in_source_files = no
# skip unparsable vcard files: yes / no
skip_unparsable = no
#+END_SRC

View File

@ -7,7 +7,7 @@
:CUSTOM_ID: nerd-fonts
:END:
#+begin_src conf :tangle ~/.local/datd/nerd-fonts
#+begin_src conf :tangle ~/.local/data/nerd-fonts
 - i_dev_bing_small
 - i_dev_css_tricks
 - i_dev_git

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:41 -->
<!-- 2021-04-25 dim. 19:09 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Android Phone</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -26,7 +26,9 @@
</ul>
</div>
</div>
<p>
<a href="https://github.com/topjohnwu/Magisk">https://github.com/topjohnwu/Magisk</a>
</p>
<div id="outline-container-org41948b1" class="outline-2">
<h2 id="org41948b1">Favorite Apps</h2>
@ -57,13 +59,13 @@
</tr>
<tr>
<td class="org-left">Contacts</td>
<td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Contacts">https://github.com/SimpleMobileTools/Simple-Contacts</a></td>
<td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Contacts">Simple Contacts</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">SMS Client</td>
<td class="org-left"><a href="https://github.com/moezbhatti/qksms">https://github.com/moezbhatti/qksms</a></td>
<td class="org-left"><a href="https://github.com/moezbhatti/qksms">QKSMS</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
@ -72,53 +74,73 @@
</tr>
<tr>
<td class="org-left">Web Browser</td>
<td class="org-left"><a href="https://github.com/mozilla-mobile/fenix">https://github.com/mozilla-mobile/fenix</a></td>
<td class="org-left"><a href="https://github.com/mozilla-mobile/fenix">Fenix</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">File Sharing</td>
<td class="org-left"><a href="https://github.com/syncthing/syncthing-android">https://github.com/syncthing/syncthing-android</a></td>
<td class="org-left"><a href="https://github.com/syncthing/syncthing-android">Syncthing</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Terminal</td>
<td class="org-left"><a href="https://github.com/termux/termux-app">https://github.com/termux/termux-app</a></td>
<td class="org-left"><a href="https://github.com/termux/termux-app">Termux</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Github Client</td>
<td class="org-left"><a href="https://github.com/k0shk0sh/FastHub">https://github.com/k0shk0sh/FastHub</a></td>
<td class="org-left"><a href="https://github.com/k0shk0sh/FastHub">FastHub</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Jellyfin Client</td>
<td class="org-left"><a href="https://github.com/dkanada/gelli">https://github.com/dkanada/gelli</a></td>
<td class="org-left"><a href="https://github.com/dkanada/gelli">Gelli</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Mail Client</td>
<td class="org-left"><a href="https://github.com/k9mail/k-9">https://github.com/k9mail/k-9</a></td>
<td class="org-left"><a href="https://github.com/k9mail/k-9">K-9 Mail</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Photo Gallery</td>
<td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Gallery">https://github.com/SimpleMobileTools/Simple-Gallery</a></td>
<td class="org-left"><a href="https://github.com/SimpleMobileTools/Simple-Gallery">Simple Gallery</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Pdf viewer</td>
<td class="org-left"><a href="https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/">https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/</a></td>
<td class="org-left"><a href="https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/">muPDF</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Media viewer</td>
<td class="org-left"><a href="https://github.com/mpv-android/mpv-android">https://github.com/mpv-android/mpv-android</a></td>
<td class="org-left"><a href="https://github.com/mpv-android/mpv-android">MPV</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Orgzly</td>
<td class="org-left"><a href="http://www.orgzly.com/">http://www.orgzly.com/</a></td>
<td class="org-left"><a href="https://github.com/orgzly/orgzly-android">Orgzly</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left"><a href="https://github.com/vector-im/element-android">Element</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left"><a href="https://github.com/machiav3lli/oandbackupx">OAndBackupX</a></td>
<td class="org-left">Backup Manager</td>
</tr>
<tr>
<td class="org-left"><a href="https://github.com/iSoron/uhabits">uhabits</a></td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left"><a href="https://github.com/devgianlu/Aria2App">Aria2</a></td>
<td class="org-left">&#xa0;</td>
</tr>
</tbody>
</table>
@ -127,7 +149,7 @@
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:41</p>
<p class="date">Created: 2021-04-25 dim. 19:09</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-02-10 mer. 17:57 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Binaries</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -1052,9 +1052,7 @@ Get the weather from <a href="http://wttr.in/">http://wttr.in/</a>.
<span class="org-comment-delimiter"># </span><span class="org-comment">Convert PDF Files</span>
<span class="org-function-name">pdf2</span><span class="org-rainbow-delimiters-depth-1">()</span> <span class="org-rainbow-delimiters-depth-1">{</span> <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">out_ext</span>=$<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">"svg\npng"</span> | rofi -i -dmenu -p <span class="org-string">"Convert PDF to"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Ask if crop?</span>
<span class="org-variable-name">out_ext</span>=$<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">"svg\npng\nreduce"</span> | rofi -i -dmenu -p <span class="org-string">"Convert PDF to"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-2">[</span> -z <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">out_ext</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-2">]</span>; <span class="org-keyword">then</span>
<span class="org-keyword">exit</span>;
@ -1064,6 +1062,9 @@ Get the weather from <a href="http://wttr.in/">http://wttr.in/</a>.
<span class="org-string">"png"</span>)
inkscape --export-type=<span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">out_ext</span></span><span class="org-string">"</span> --export-dpi=<span class="org-highlight-numbers-number">200</span> --export-area-drawing <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_with_extension</span></span><span class="org-string">"</span>
;;
<span class="org-string">"reduce"</span>)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=<span class="org-highlight-numbers-number">1.4</span> -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=<span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_without_extension</span></span><span class="org-string">.red.pdf"</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_with_extension</span></span><span class="org-string">"</span>
;;
<span class="org-string">"svg"</span>)
inkscape --export-type=<span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">out_ext</span></span><span class="org-string">"</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_with_extension</span></span><span class="org-string">"</span>
;;
@ -1085,9 +1086,24 @@ Get the weather from <a href="http://wttr.in/">http://wttr.in/</a>.
<span class="org-keyword">esac</span>
<span class="org-rainbow-delimiters-depth-1">}</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Convert GIF Files</span>
<span class="org-function-name">gif2</span><span class="org-rainbow-delimiters-depth-1">()</span> <span class="org-rainbow-delimiters-depth-1">{</span> <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">out_ext</span>=$<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">"png"</span> | rofi -i -dmenu -p <span class="org-string">"Convert GIF to"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-2">[</span> -z <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">out_ext</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-2">]</span>; <span class="org-keyword">then</span>
<span class="org-keyword">exit</span>;
<span class="org-keyword">fi</span>
<span class="org-keyword">case</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">out_ext</span></span><span class="org-string">"</span><span class="org-keyword"> in</span>
<span class="org-string">"png"</span>)
convert -coalesce <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_with_extension</span></span><span class="org-string">"</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_without_extension</span></span><span class="org-string">.png"</span>
;;
<span class="org-keyword">esac</span>
<span class="org-rainbow-delimiters-depth-1">}</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Convert PNG Files</span>
<span class="org-function-name">png2</span><span class="org-rainbow-delimiters-depth-1">()</span> <span class="org-rainbow-delimiters-depth-1">{</span> <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">out_ext</span>=$<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">"pdf"</span> | rofi -i -dmenu -p <span class="org-string">"Convert PNG to"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-variable-name">out_ext</span>=$<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">"pdf\ntrim"</span> | rofi -i -dmenu -p <span class="org-string">"Convert PNG to"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-2">[</span> -z <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">out_ext</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-2">]</span>; <span class="org-keyword">then</span>
<span class="org-keyword">exit</span>;
@ -1097,6 +1113,9 @@ Get the weather from <a href="http://wttr.in/">http://wttr.in/</a>.
<span class="org-string">"pdf"</span>)
convert <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_with_extension</span></span><span class="org-string">"</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_without_extension</span></span><span class="org-string">.pdf"</span>
;;
<span class="org-string">"trim"</span>)
convert -trim <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_with_extension</span></span><span class="org-string">"</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">filename_with_extension</span></span><span class="org-string">"</span> <span class="org-comment-delimiter"># </span><span class="org-comment">Maybe should ask new filename</span>
;;
<span class="org-keyword">esac</span>
<span class="org-rainbow-delimiters-depth-1">}</span>
@ -1119,6 +1138,9 @@ Get the weather from <a href="http://wttr.in/">http://wttr.in/</a>.
<span class="org-string">"svg"</span>)
svg2
;;
<span class="org-string">"gif"</span>)
gif2
;;
<span class="org-string">"pdf"</span>)
pdf2
;;
@ -1313,7 +1335,7 @@ Run some simple calculations with <code>rofi</code>.
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-02-10 mer. 17:57</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

175
docs/calendar-contact.html Normal file
View File

@ -0,0 +1,175 @@
<?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>
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Calendar and Contact Configuration</title>
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
<body>
<div id="org-div-home-and-up">
<a accesskey="h" href="./index.html"> UP </a>
|
<a accesskey="H" href="./index.html"> HOME </a>
</div><div id="content">
<h1 class="title">Calendar and Contact Configuration</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org66320d0"><code>vdirsyncer</code> - Synchronize calendars and contacts</a></li>
<li><a href="#org2ee9696"><code>khal</code> - CLI calendar application</a></li>
<li><a href="#orgfea864c"><code>khard</code> - CLI contact application</a></li>
</ul>
</div>
</div>
<div id="outline-container-org66320d0" class="outline-2">
<h2 id="org66320d0"><code>vdirsyncer</code> - Synchronize calendars and contacts</h2>
<div class="outline-text-2" id="text-org66320d0">
<div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">general</span>]
<span class="org-variable-name">status_path</span> = <span class="org-string">"~/.config/vdirsyncer/status/"</span>
[<span class="org-type">pair radicale_calendar</span>]
<span class="org-variable-name">a</span> = <span class="org-string">"radicale_calendar_remote"</span>
<span class="org-variable-name">b</span> = <span class="org-string">"radicale_calendar_local"</span>
<span class="org-variable-name">collections</span> = [<span class="org-string">"76bfc802-3186-e3af-f688-7e165115b4f8"</span>, <span class="org-string">"f78f1649-b54e-7bfe-488d-6a7005a5aa2f"</span>]
<span class="org-variable-name">conflict_resolution</span> = <span class="org-string">"a wins"</span>
[<span class="org-type">storage radicale_calendar_remote</span>]
<span class="org-variable-name">type</span> = <span class="org-string">"caldav"</span>
<span class="org-variable-name">url</span> = <span class="org-string">"https://radicale.tdehaeze.xyz/tdehaeze/"</span>
<span class="org-variable-name">username</span> = <span class="org-string">"tdehaeze"</span>
<span class="org-variable-name">password</span> = <span class="org-string">"&lt;&lt;get-password(passname="</span>radicale.tdehaeze.xyz/tdehaeze<span class="org-string">")&gt;&gt;"</span>
[<span class="org-type">storage radicale_calendar_local</span>]
<span class="org-variable-name">type</span> = <span class="org-string">"filesystem"</span>
<span class="org-variable-name">path</span> = <span class="org-string">"~/.calendars/radicale/"</span>
<span class="org-variable-name">fileext</span> = <span class="org-string">".ics"</span>
[<span class="org-type">pair radicale_contacts</span>]
<span class="org-variable-name">a</span> = <span class="org-string">"radicale_contacts_remote"</span>
<span class="org-variable-name">b</span> = <span class="org-string">"radicale_contacts_local"</span>
<span class="org-variable-name">collections</span> = [<span class="org-string">"98ee5e2c-afcf-70e0-c4a2-9fb9de2e97b7"</span>]
<span class="org-variable-name">conflict_resolution</span> = <span class="org-string">"a wins"</span>
[<span class="org-type">storage radicale_contacts_local</span>]
<span class="org-variable-name">type</span> = <span class="org-string">"filesystem"</span>
<span class="org-variable-name">path</span> = <span class="org-string">"~/.contacts/"</span>
<span class="org-variable-name">fileext</span> = <span class="org-string">".vcf"</span>
[<span class="org-type">storage radicale_contacts_remote</span>]
<span class="org-variable-name">type</span> = <span class="org-string">"carddav"</span>
<span class="org-variable-name">url</span> = <span class="org-string">"https://radicale.tdehaeze.xyz/tdehaeze/"</span>
<span class="org-variable-name">username</span> = <span class="org-string">"tdehaeze"</span>
<span class="org-variable-name">password</span> = <span class="org-string">"&lt;&lt;get-password(passname="</span>radicale.tdehaeze.xyz/tdehaeze<span class="org-string">")&gt;&gt;"</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-org2ee9696" class="outline-2">
<h2 id="org2ee9696"><code>khal</code> - CLI calendar application</h2>
<div class="outline-text-2" id="text-org2ee9696">
<div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">calendars</span>]
[<span class="org-type">[Home]</span>]
<span class="org-variable-name">path</span> = ~/.calendars/radicale/76bfc802-3186-e3af-f688-7e165115b4f8/
<span class="org-variable-name">color</span> = <span class="org-string">"#B8BB26"</span>
[<span class="org-type">[Thesis]</span>]
<span class="org-variable-name">path</span> = ~/.calendars/radicale/f78f1649-b54e-7bfe-488d-6a7005a5aa2f/
<span class="org-variable-name">color</span> = <span class="org-string">"#FB4934"</span>
[<span class="org-type">highlight_days</span>]
<span class="org-variable-name">multiple</span> = <span class="org-string">"#FABD2F"</span>
[<span class="org-type">default</span>]
<span class="org-variable-name">highlight_event_days</span> = True
[<span class="org-type">locale</span>]
<span class="org-variable-name">local_timezone</span>= Europe/Berlin
<span class="org-variable-name">default_timezone</span>= Europe/Berlin
<span class="org-variable-name">timeformat</span>= %H:%M
<span class="org-variable-name">dateformat</span>= %d.%m.
<span class="org-variable-name">longdateformat</span>= %d.%m.%Y
<span class="org-variable-name">datetimeformat</span>= %d.%m. %H:%M
<span class="org-variable-name">longdatetimeformat</span>= %d.%m.%Y %H:%M
[<span class="org-type">keybindings</span>]
<span class="org-variable-name">delete</span> = d
<span class="org-variable-name">today</span> = .
<span class="org-variable-name">new</span> = c
</pre>
</div>
</div>
</div>
<div id="outline-container-orgfea864c" class="outline-2">
<h2 id="orgfea864c"><code>khard</code> - CLI contact application</h2>
<div class="outline-text-2" id="text-orgfea864c">
<div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">addressbooks</span>]
[<span class="org-type">[contacts]</span>]
<span class="org-variable-name">path</span> = ~/.contacts/98ee5e2c-afcf-70e0-c4a2-9fb9de2e97b7/
[<span class="org-type">general</span>]
<span class="org-variable-name">debug</span> = no
<span class="org-variable-name">default_action</span> = list
<span class="org-variable-name">editor</span> = vim
<span class="org-variable-name">merge_editor</span> = vimdiff
[<span class="org-type">contact table</span>]
<span class="org-comment-delimiter"># </span><span class="org-comment">display names by first or last name: first_name / last_name</span>
<span class="org-variable-name">display</span> = first_name
<span class="org-comment-delimiter"># </span><span class="org-comment">group by address book: yes / no</span>
<span class="org-variable-name">group_by_addressbook</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">reverse table ordering: yes / no</span>
<span class="org-variable-name">reverse</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">append nicknames to name column: yes / no</span>
<span class="org-variable-name">show_nicknames</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">show uid table column: yes / no</span>
<span class="org-variable-name">show_uids</span> = yes
<span class="org-comment-delimiter"># </span><span class="org-comment">sort by first or last name: first_name / last_name</span>
<span class="org-variable-name">sort</span> = last_name
<span class="org-comment-delimiter"># </span><span class="org-comment">localize dates: yes / no</span>
<span class="org-variable-name">localize_dates</span> = yes
<span class="org-comment-delimiter"># </span><span class="org-comment">set a comma separated list of preferred phone number types in descending priority</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">or nothing for non-filtered alphabetical order</span>
<span class="org-variable-name">preferred_phone_number_type</span> = pref, cell, home
<span class="org-comment-delimiter"># </span><span class="org-comment">set a comma separated list of preferred email address types in descending priority</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">or nothing for non-filtered alphabetical order</span>
<span class="org-variable-name">preferred_email_address_type</span> = pref, work, home
[<span class="org-type">vcard</span>]
<span class="org-comment-delimiter"># </span><span class="org-comment">extend contacts with your own private objects</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">these objects are stored with a leading "X-" before the object name in the vcard files</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">every object label may only contain letters, digits and the - character</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">example:</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">private_objects = Jabber, Skype, Twitter</span>
<span class="org-variable-name">private_objects</span> = Jabber, Skype, Twitter
<span class="org-comment-delimiter"># </span><span class="org-comment">preferred vcard version: 3.0 / 4.0</span>
<span class="org-variable-name">preferred_version</span> = <span class="org-highlight-numbers-number">3.0</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Look into source vcf files to speed up search queries: yes / no</span>
<span class="org-variable-name">search_in_source_files</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">skip unparsable vcard files: yes / no</span>
<span class="org-variable-name">skip_unparsable</span> = no
</pre>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-12 mar. 12:15 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Configuration Files</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -28,6 +28,7 @@
<li><a href="#org3a8118a">Redshift</a></li>
<li><a href="#org91a7258">dmenu</a></li>
<li><a href="#orge5eb33f">Locale</a></li>
<li><a href="#org3fdda80">Xcompose</a></li>
<li><a href="#org33bbfc0">Netrc</a></li>
<li><a href="#orgd31ca2a"><code>bukurun</code> Rofi Frontend for Buku (Bookmark Manager)</a></li>
</ul>
@ -84,7 +85,7 @@ Host nas
&lt;alias&gt;
&lt;family&gt;serif&lt;/family&gt;
&lt;prefer&gt;&lt;family&gt;Linux Libertine&lt;/family&gt;&lt;/prefer&gt;
&lt;prefer&gt;&lt;family&gt;Linertinus Serif&lt;/family&gt;&lt;/prefer&gt;
&lt;/alias&gt;
&lt;alias&gt;
&lt;family&gt;sans-serif&lt;/family&gt;
@ -193,6 +194,574 @@ max-cache-ttl <span class="org-highlight-numbers-number">60480000</span>
</div>
</div>
<div id="outline-container-org3fdda80" class="outline-2">
<h2 id="org3fdda80">Xcompose</h2>
<div class="outline-text-2" id="text-org3fdda80">
<div class="org-src-container">
<pre class="src src-conf">include <span class="org-string">"/usr/share/X11/locale/en_US.UTF-8/Compose"</span>
&lt;dead_acute&gt; &lt;space&gt; : <span class="org-string">"'"</span>
<span class="org-comment-delimiter">### </span><span class="org-comment">DEAD_ACUTE</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Fixing dead_acute "&#180;" assignments by overwriting the assignments</span>
&lt;dead_acute&gt; &lt;B&gt; : <span class="org-string">"'B"</span>
&lt;dead_acute&gt; &lt;b&gt; : <span class="org-string">"'b"</span>
&lt;dead_acute&gt; &lt;C&gt; : <span class="org-string">"&#199;"</span> Ccedilla <span class="org-comment-delimiter"># </span><span class="org-comment">LATIN CAPITAL LETTER C WITH CEDILLA</span>
&lt;dead_acute&gt; &lt;c&gt; : <span class="org-string">"&#231;"</span> ccedilla <span class="org-comment-delimiter"># </span><span class="org-comment">LATIN SMALL LETTER C WITH CEDILLA</span>
&lt;dead_acute&gt; &lt;D&gt; : <span class="org-string">"'D"</span>
&lt;dead_acute&gt; &lt;d&gt; : <span class="org-string">"'d"</span>
&lt;dead_acute&gt; &lt;F&gt; : <span class="org-string">"'F"</span>
&lt;dead_acute&gt; &lt;f&gt; : <span class="org-string">"'f"</span>
&lt;dead_acute&gt; &lt;G&gt; : <span class="org-string">"'G"</span>
&lt;dead_acute&gt; &lt;g&gt; : <span class="org-string">"'g"</span>
&lt;dead_acute&gt; &lt;H&gt; : <span class="org-string">"'H"</span>
&lt;dead_acute&gt; &lt;h&gt; : <span class="org-string">"'h"</span>
&lt;dead_acute&gt; &lt;J&gt; : <span class="org-string">"'J"</span>
&lt;dead_acute&gt; &lt;j&gt; : <span class="org-string">"'j"</span>
&lt;dead_acute&gt; &lt;K&gt; : <span class="org-string">"'K"</span>
&lt;dead_acute&gt; &lt;k&gt; : <span class="org-string">"'k"</span>
&lt;dead_acute&gt; &lt;L&gt; : <span class="org-string">"'L"</span>
&lt;dead_acute&gt; &lt;l&gt; : <span class="org-string">"'l"</span>
&lt;dead_acute&gt; &lt;M&gt; : <span class="org-string">"'M"</span>
&lt;dead_acute&gt; &lt;m&gt; : <span class="org-string">"'m"</span>
&lt;dead_acute&gt; &lt;N&gt; : <span class="org-string">"'N"</span>
&lt;dead_acute&gt; &lt;n&gt; : <span class="org-string">"'n"</span>
&lt;dead_acute&gt; &lt;P&gt; : <span class="org-string">"'P"</span>
&lt;dead_acute&gt; &lt;p&gt; : <span class="org-string">"'p"</span>
&lt;dead_acute&gt; &lt;Q&gt; : <span class="org-string">"'Q"</span>
&lt;dead_acute&gt; &lt;q&gt; : <span class="org-string">"'q"</span>
&lt;dead_acute&gt; &lt;R&gt; : <span class="org-string">"'R"</span>
&lt;dead_acute&gt; &lt;r&gt; : <span class="org-string">"'r"</span>
&lt;dead_acute&gt; &lt;S&gt; : <span class="org-string">"'S"</span>
&lt;dead_acute&gt; &lt;s&gt; : <span class="org-string">"'s"</span>
&lt;dead_acute&gt; &lt;T&gt; : <span class="org-string">"'T"</span>
&lt;dead_acute&gt; &lt;t&gt; : <span class="org-string">"'t"</span>
&lt;dead_acute&gt; &lt;V&gt; : <span class="org-string">"'V"</span>
&lt;dead_acute&gt; &lt;v&gt; : <span class="org-string">"'v"</span>
&lt;dead_acute&gt; &lt;W&gt; : <span class="org-string">"'W"</span>
&lt;dead_acute&gt; &lt;w&gt; : <span class="org-string">"'w"</span>
&lt;dead_acute&gt; &lt;X&gt; : <span class="org-string">"'X"</span>
&lt;dead_acute&gt; &lt;x&gt; : <span class="org-string">"'x"</span>
&lt;dead_acute&gt; &lt;Z&gt; : <span class="org-string">"'Z"</span>
&lt;dead_acute&gt; &lt;z&gt; : <span class="org-string">"'z"</span>
&lt;dead_acute&gt; &lt;1&gt; : <span class="org-string">"'1"</span>
&lt;dead_acute&gt; &lt;2&gt; : <span class="org-string">"'2"</span>
&lt;dead_acute&gt; &lt;3&gt; : <span class="org-string">"'3"</span>
&lt;dead_acute&gt; &lt;4&gt; : <span class="org-string">"'4"</span>
&lt;dead_acute&gt; &lt;5&gt; : <span class="org-string">"'5"</span>
&lt;dead_acute&gt; &lt;6&gt; : <span class="org-string">"'6"</span>
&lt;dead_acute&gt; &lt;7&gt; : <span class="org-string">"'7"</span>
&lt;dead_acute&gt; &lt;8&gt; : <span class="org-string">"'8"</span>
&lt;dead_acute&gt; &lt;9&gt; : <span class="org-string">"'9"</span>
&lt;dead_acute&gt; &lt;0&gt; : <span class="org-string">"'0"</span>
&lt;dead_acute&gt; &lt;dead_acute&gt; : <span class="org-string">"''"</span>
&lt;dead_acute&gt; &lt;dead_grave&gt; : <span class="org-string">"'`"</span>
&lt;dead_acute&gt; &lt;dead_diaeresis&gt; : <span class="org-string">"'\""</span>
&lt;dead_acute&gt; &lt;dead_circumflex&gt; : <span class="org-string">"'^"</span>
&lt;dead_acute&gt; &lt;dead_tilde&gt; : <span class="org-string">"'~"</span>
&lt;dead_acute&gt; &lt;exclam&gt; : <span class="org-string">"'!"</span>
&lt;dead_acute&gt; &lt;exclamdown&gt; : <span class="org-string">"'&#161;"</span>
&lt;dead_acute&gt; &lt;onesuperior&gt; : <span class="org-string">"'&#185;"</span>
&lt;dead_acute&gt; &lt;at&gt; : <span class="org-string">"'@"</span>
&lt;dead_acute&gt; &lt;twosuperior&gt; : <span class="org-string">"'&#178;"</span>
&lt;dead_acute&gt; &lt;numbersign&gt; : <span class="org-string">"'#"</span>
&lt;dead_acute&gt; &lt;threesuperior&gt; : <span class="org-string">"'&#179;"</span>
&lt;dead_acute&gt; &lt;dollar&gt; : <span class="org-string">"'$"</span>
&lt;dead_acute&gt; &lt;currency&gt; : <span class="org-string">"'&#164;"</span>
&lt;dead_acute&gt; &lt;sterling&gt; : <span class="org-string">"'&#163;"</span>
&lt;dead_acute&gt; &lt;percent&gt; : <span class="org-string">"'%"</span>
&lt;dead_acute&gt; &lt;EuroSign&gt; : <span class="org-string">"'&#8364;"</span>
&lt;dead_acute&gt; &lt;onequarter&gt; : <span class="org-string">"'&#188;"</span>
&lt;dead_acute&gt; &lt;ampersand&gt; : <span class="org-string">"'&amp;"</span>
&lt;dead_acute&gt; &lt;onehalf&gt; : <span class="org-string">"'&#189;"</span>
&lt;dead_acute&gt; &lt;asterisk&gt; : <span class="org-string">"'*"</span>
&lt;dead_acute&gt; &lt;threequarters&gt; : <span class="org-string">"'&#190;"</span>
&lt;dead_acute&gt; &lt;parenleft&gt; : <span class="org-string">"'("</span>
&lt;dead_acute&gt; &lt;leftsinglequotemark&gt; : <span class="org-string">"'&#8216;"</span>
&lt;dead_acute&gt; &lt;parenright&gt; : <span class="org-string">"')"</span>
&lt;dead_acute&gt; &lt;rightsinglequotemark&gt; : <span class="org-string">"'&#8217;"</span>
&lt;dead_acute&gt; &lt;minus&gt; : <span class="org-string">"'-"</span>
&lt;dead_acute&gt; &lt;underscore&gt; : <span class="org-string">"'_"</span>
&lt;dead_acute&gt; &lt;yen&gt; : <span class="org-string">"'&#165;"</span>
&lt;dead_acute&gt; &lt;equal&gt; : <span class="org-string">"'="</span>
&lt;dead_acute&gt; &lt;plus&gt; : <span class="org-string">"'+"</span>
&lt;dead_acute&gt; &lt;multiply&gt; : <span class="org-string">"'&#215;"</span>
&lt;dead_acute&gt; &lt;division&gt; : <span class="org-string">"'&#247;"</span>
&lt;dead_acute&gt; &lt;bracketleft&gt; : <span class="org-string">"'["</span>
&lt;dead_acute&gt; &lt;bracketright&gt; : <span class="org-string">"']"</span>
&lt;dead_acute&gt; &lt;braceleft&gt; : <span class="org-string">"'{"</span>
&lt;dead_acute&gt; &lt;braceright&gt; : <span class="org-string">"'}"</span>
&lt;dead_acute&gt; &lt;guillemotleft&gt; : <span class="org-string">"'&#171;"</span>
&lt;dead_acute&gt; &lt;guillemotright&gt; : <span class="org-string">"'&#187;"</span>
&lt;dead_acute&gt; &lt;acute&gt; : <span class="org-string">"'&#180;"</span>
&lt;dead_acute&gt; &lt;diaeresis&gt; : <span class="org-string">"'&#168;"</span>
&lt;dead_acute&gt; &lt;backslash&gt; : <span class="org-string">"'\\"</span>
&lt;dead_acute&gt; &lt;bar&gt; : <span class="org-string">"'|"</span>
&lt;dead_acute&gt; &lt;notsign&gt; : <span class="org-string">"'&#172;"</span>
&lt;dead_acute&gt; &lt;brokenbar&gt; : <span class="org-string">"'&#166;"</span>
&lt;dead_acute&gt; &lt;semicolon&gt; : <span class="org-string">"';"</span>
&lt;dead_acute&gt; &lt;colon&gt; : <span class="org-string">"':"</span>
&lt;dead_acute&gt; &lt;paragraph&gt; : <span class="org-string">"'&#182;"</span>
&lt;dead_acute&gt; &lt;degree&gt; : <span class="org-string">"'&#176;"</span>
&lt;dead_acute&gt; &lt;comma&gt; : <span class="org-string">"',"</span>
&lt;dead_acute&gt; &lt;period&gt; : <span class="org-string">"'."</span>
&lt;dead_acute&gt; &lt;less&gt; : <span class="org-string">"'&lt;"</span>
&lt;dead_acute&gt; &lt;greater&gt; : <span class="org-string">"'&gt;"</span>
&lt;dead_acute&gt; &lt;slash&gt; : <span class="org-string">"'/"</span>
&lt;dead_acute&gt; &lt;question&gt; : <span class="org-string">"'?"</span>
&lt;dead_acute&gt; &lt;questiondown&gt; : <span class="org-string">"'&#191;"</span>
<span class="org-comment-delimiter">### </span><span class="org-comment">DEAD_DIAERESIS</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Fixing dead_diaeresis "&#168;" assignments by overwriting the assignments</span>
&lt;dead_diaeresis&gt; &lt;B&gt; : <span class="org-string">"\"B"</span>
&lt;dead_diaeresis&gt; &lt;b&gt; : <span class="org-string">"\"b"</span>
&lt;dead_diaeresis&gt; &lt;C&gt; : <span class="org-string">"\"C"</span>
&lt;dead_diaeresis&gt; &lt;c&gt; : <span class="org-string">"\"c"</span>
&lt;dead_diaeresis&gt; &lt;D&gt; : <span class="org-string">"\"D"</span>
&lt;dead_diaeresis&gt; &lt;d&gt; : <span class="org-string">"\"d"</span>
&lt;dead_diaeresis&gt; &lt;F&gt; : <span class="org-string">"\"F"</span>
&lt;dead_diaeresis&gt; &lt;f&gt; : <span class="org-string">"\"f"</span>
&lt;dead_diaeresis&gt; &lt;G&gt; : <span class="org-string">"\"G"</span>
&lt;dead_diaeresis&gt; &lt;g&gt; : <span class="org-string">"\"g"</span>
&lt;dead_diaeresis&gt; &lt;H&gt; : <span class="org-string">"\"H"</span>
&lt;dead_diaeresis&gt; &lt;h&gt; : <span class="org-string">"\"h"</span>
&lt;dead_diaeresis&gt; &lt;J&gt; : <span class="org-string">"\"J"</span>
&lt;dead_diaeresis&gt; &lt;j&gt; : <span class="org-string">"\"j"</span>
&lt;dead_diaeresis&gt; &lt;K&gt; : <span class="org-string">"\"K"</span>
&lt;dead_diaeresis&gt; &lt;k&gt; : <span class="org-string">"\"k"</span>
&lt;dead_diaeresis&gt; &lt;L&gt; : <span class="org-string">"\"L"</span>
&lt;dead_diaeresis&gt; &lt;l&gt; : <span class="org-string">"\"l"</span>
&lt;dead_diaeresis&gt; &lt;M&gt; : <span class="org-string">"\"M"</span>
&lt;dead_diaeresis&gt; &lt;m&gt; : <span class="org-string">"\"m"</span>
&lt;dead_diaeresis&gt; &lt;N&gt; : <span class="org-string">"\"N"</span>
&lt;dead_diaeresis&gt; &lt;n&gt; : <span class="org-string">"\"n"</span>
&lt;dead_diaeresis&gt; &lt;P&gt; : <span class="org-string">"\"P"</span>
&lt;dead_diaeresis&gt; &lt;p&gt; : <span class="org-string">"\"p"</span>
&lt;dead_diaeresis&gt; &lt;Q&gt; : <span class="org-string">"\"Q"</span>
&lt;dead_diaeresis&gt; &lt;q&gt; : <span class="org-string">"\"q"</span>
&lt;dead_diaeresis&gt; &lt;R&gt; : <span class="org-string">"\"R"</span>
&lt;dead_diaeresis&gt; &lt;r&gt; : <span class="org-string">"\"r"</span>
&lt;dead_diaeresis&gt; &lt;S&gt; : <span class="org-string">"\"S"</span>
&lt;dead_diaeresis&gt; &lt;s&gt; : <span class="org-string">"\"s"</span>
&lt;dead_diaeresis&gt; &lt;T&gt; : <span class="org-string">"\"T"</span>
&lt;dead_diaeresis&gt; &lt;t&gt; : <span class="org-string">"\"t"</span>
&lt;dead_diaeresis&gt; &lt;V&gt; : <span class="org-string">"\"V"</span>
&lt;dead_diaeresis&gt; &lt;v&gt; : <span class="org-string">"\"v"</span>
&lt;dead_diaeresis&gt; &lt;W&gt; : <span class="org-string">"\"W"</span>
&lt;dead_diaeresis&gt; &lt;w&gt; : <span class="org-string">"\"w"</span>
&lt;dead_diaeresis&gt; &lt;X&gt; : <span class="org-string">"\"X"</span>
&lt;dead_diaeresis&gt; &lt;x&gt; : <span class="org-string">"\"x"</span>
&lt;dead_diaeresis&gt; &lt;Y&gt; : <span class="org-string">"\"Y"</span>
&lt;dead_diaeresis&gt; &lt;Z&gt; : <span class="org-string">"\"Z"</span>
&lt;dead_diaeresis&gt; &lt;z&gt; : <span class="org-string">"\"z"</span>
&lt;dead_diaeresis&gt; &lt;1&gt; : <span class="org-string">"\"1"</span>
&lt;dead_diaeresis&gt; &lt;2&gt; : <span class="org-string">"\"2"</span>
&lt;dead_diaeresis&gt; &lt;3&gt; : <span class="org-string">"\"3"</span>
&lt;dead_diaeresis&gt; &lt;4&gt; : <span class="org-string">"\"4"</span>
&lt;dead_diaeresis&gt; &lt;5&gt; : <span class="org-string">"\"5"</span>
&lt;dead_diaeresis&gt; &lt;6&gt; : <span class="org-string">"\"6"</span>
&lt;dead_diaeresis&gt; &lt;7&gt; : <span class="org-string">"\"7"</span>
&lt;dead_diaeresis&gt; &lt;8&gt; : <span class="org-string">"\"8"</span>
&lt;dead_diaeresis&gt; &lt;9&gt; : <span class="org-string">"\"9"</span>
&lt;dead_diaeresis&gt; &lt;0&gt; : <span class="org-string">"\"0"</span>
&lt;dead_diaeresis&gt; &lt;dead_diaeresis&gt; : <span class="org-string">"\"\""</span>
&lt;dead_diaeresis&gt; &lt;dead_acute&gt; : <span class="org-string">"\"'"</span>
&lt;dead_diaeresis&gt; &lt;dead_grave&gt; : <span class="org-string">"\"`"</span>
&lt;dead_diaeresis&gt; &lt;dead_circumflex&gt; : <span class="org-string">"\"^"</span>
&lt;dead_diaeresis&gt; &lt;dead_tilde&gt; : <span class="org-string">"\"~"</span>
&lt;dead_diaeresis&gt; &lt;exclam&gt; : <span class="org-string">"\"!"</span>
&lt;dead_diaeresis&gt; &lt;exclamdown&gt; : <span class="org-string">"\"&#161;"</span>
&lt;dead_diaeresis&gt; &lt;onesuperior&gt; : <span class="org-string">"\"&#185;"</span>
&lt;dead_diaeresis&gt; &lt;at&gt; : <span class="org-string">"\"@"</span>
&lt;dead_diaeresis&gt; &lt;twosuperior&gt; : <span class="org-string">"\"&#178;"</span>
&lt;dead_diaeresis&gt; &lt;numbersign&gt; : <span class="org-string">"\"#"</span>
&lt;dead_diaeresis&gt; &lt;threesuperior&gt; : <span class="org-string">"\"&#179;"</span>
&lt;dead_diaeresis&gt; &lt;dollar&gt; : <span class="org-string">"\"$"</span>
&lt;dead_diaeresis&gt; &lt;currency&gt; : <span class="org-string">"\"&#164;"</span>
&lt;dead_diaeresis&gt; &lt;sterling&gt; : <span class="org-string">"\"&#163;"</span>
&lt;dead_diaeresis&gt; &lt;percent&gt; : <span class="org-string">"\"%"</span>
&lt;dead_diaeresis&gt; &lt;EuroSign&gt; : <span class="org-string">"\"&#8364;"</span>
&lt;dead_diaeresis&gt; &lt;onequarter&gt; : <span class="org-string">"\"&#188;"</span>
&lt;dead_diaeresis&gt; &lt;ampersand&gt; : <span class="org-string">"\"&amp;"</span>
&lt;dead_diaeresis&gt; &lt;onehalf&gt; : <span class="org-string">"\"&#189;"</span>
&lt;dead_diaeresis&gt; &lt;asterisk&gt; : <span class="org-string">"\"*"</span>
&lt;dead_diaeresis&gt; &lt;threequarters&gt; : <span class="org-string">"\"&#190;"</span>
&lt;dead_diaeresis&gt; &lt;parenleft&gt; : <span class="org-string">"\"("</span>
&lt;dead_diaeresis&gt; &lt;leftsinglequotemark&gt; : <span class="org-string">"\"&#8216;"</span>
&lt;dead_diaeresis&gt; &lt;parenright&gt; : <span class="org-string">"\")"</span>
&lt;dead_diaeresis&gt; &lt;rightsinglequotemark&gt; : <span class="org-string">"\"&#8217;"</span>
&lt;dead_diaeresis&gt; &lt;minus&gt; : <span class="org-string">"\"-"</span>
&lt;dead_diaeresis&gt; &lt;underscore&gt; : <span class="org-string">"\"_"</span>
&lt;dead_diaeresis&gt; &lt;yen&gt; : <span class="org-string">"\"&#165;"</span>
&lt;dead_diaeresis&gt; &lt;equal&gt; : <span class="org-string">"\"="</span>
&lt;dead_diaeresis&gt; &lt;plus&gt; : <span class="org-string">"\"+"</span>
&lt;dead_diaeresis&gt; &lt;multiply&gt; : <span class="org-string">"\"&#215;"</span>
&lt;dead_diaeresis&gt; &lt;division&gt; : <span class="org-string">"\"&#247;"</span>
&lt;dead_diaeresis&gt; &lt;bracketleft&gt; : <span class="org-string">"\"["</span>
&lt;dead_diaeresis&gt; &lt;bracketright&gt; : <span class="org-string">"\"]"</span>
&lt;dead_diaeresis&gt; &lt;braceleft&gt; : <span class="org-string">"\"{"</span>
&lt;dead_diaeresis&gt; &lt;braceright&gt; : <span class="org-string">"\"}"</span>
&lt;dead_diaeresis&gt; &lt;guillemotleft&gt; : <span class="org-string">"\"&#171;"</span>
&lt;dead_diaeresis&gt; &lt;guillemotright&gt; : <span class="org-string">"\"&#187;"</span>
&lt;dead_diaeresis&gt; &lt;acute&gt; : <span class="org-string">"\"&#180;"</span>
&lt;dead_diaeresis&gt; &lt;diaeresis&gt; : <span class="org-string">"\"&#168;"</span>
&lt;dead_diaeresis&gt; &lt;backslash&gt; : <span class="org-string">"\"\\"</span>
&lt;dead_diaeresis&gt; &lt;bar&gt; : <span class="org-string">"\"|"</span>
&lt;dead_diaeresis&gt; &lt;notsign&gt; : <span class="org-string">"\"&#172;"</span>
&lt;dead_diaeresis&gt; &lt;brokenbar&gt; : <span class="org-string">"\"&#166;"</span>
&lt;dead_diaeresis&gt; &lt;semicolon&gt; : <span class="org-string">"\";"</span>
&lt;dead_diaeresis&gt; &lt;colon&gt; : <span class="org-string">"\":"</span>
&lt;dead_diaeresis&gt; &lt;paragraph&gt; : <span class="org-string">"\"&#182;"</span>
&lt;dead_diaeresis&gt; &lt;degree&gt; : <span class="org-string">"\"&#176;"</span>
&lt;dead_diaeresis&gt; &lt;comma&gt; : <span class="org-string">"\","</span>
&lt;dead_diaeresis&gt; &lt;period&gt; : <span class="org-string">"\"."</span>
&lt;dead_diaeresis&gt; &lt;less&gt; : <span class="org-string">"\"&lt;"</span>
&lt;dead_diaeresis&gt; &lt;greater&gt; : <span class="org-string">"\"&gt;"</span>
&lt;dead_diaeresis&gt; &lt;slash&gt; : <span class="org-string">"\"/"</span>
&lt;dead_diaeresis&gt; &lt;question&gt; : <span class="org-string">"\"?"</span>
&lt;dead_diaeresis&gt; &lt;questiondown&gt; : <span class="org-string">"\"&#191;"</span>
<span class="org-comment-delimiter">### </span><span class="org-comment">DEAD_GRAVE</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Fixing dead_grave "`" assignments by overwriting the assignments</span>
&lt;dead_grave&gt; &lt;B&gt; : <span class="org-string">"`B"</span>
&lt;dead_grave&gt; &lt;b&gt; : <span class="org-string">"`b"</span>
&lt;dead_grave&gt; &lt;C&gt; : <span class="org-string">"`C"</span>
&lt;dead_grave&gt; &lt;c&gt; : <span class="org-string">"`c"</span>
&lt;dead_grave&gt; &lt;D&gt; : <span class="org-string">"`D"</span>
&lt;dead_grave&gt; &lt;d&gt; : <span class="org-string">"`d"</span>
&lt;dead_grave&gt; &lt;F&gt; : <span class="org-string">"`F"</span>
&lt;dead_grave&gt; &lt;f&gt; : <span class="org-string">"`f"</span>
&lt;dead_grave&gt; &lt;G&gt; : <span class="org-string">"`G"</span>
&lt;dead_grave&gt; &lt;g&gt; : <span class="org-string">"`g"</span>
&lt;dead_grave&gt; &lt;H&gt; : <span class="org-string">"`H"</span>
&lt;dead_grave&gt; &lt;h&gt; : <span class="org-string">"`h"</span>
&lt;dead_grave&gt; &lt;J&gt; : <span class="org-string">"`J"</span>
&lt;dead_grave&gt; &lt;j&gt; : <span class="org-string">"`j"</span>
&lt;dead_grave&gt; &lt;K&gt; : <span class="org-string">"`K"</span>
&lt;dead_grave&gt; &lt;k&gt; : <span class="org-string">"`k"</span>
&lt;dead_grave&gt; &lt;L&gt; : <span class="org-string">"`L"</span>
&lt;dead_grave&gt; &lt;l&gt; : <span class="org-string">"`l"</span>
&lt;dead_grave&gt; &lt;M&gt; : <span class="org-string">"`M"</span>
&lt;dead_grave&gt; &lt;m&gt; : <span class="org-string">"`m"</span>
&lt;dead_grave&gt; &lt;N&gt; : <span class="org-string">"`N"</span>
&lt;dead_grave&gt; &lt;n&gt; : <span class="org-string">"`n"</span>
&lt;dead_grave&gt; &lt;P&gt; : <span class="org-string">"`P"</span>
&lt;dead_grave&gt; &lt;p&gt; : <span class="org-string">"`p"</span>
&lt;dead_grave&gt; &lt;Q&gt; : <span class="org-string">"`Q"</span>
&lt;dead_grave&gt; &lt;q&gt; : <span class="org-string">"`q"</span>
&lt;dead_grave&gt; &lt;R&gt; : <span class="org-string">"`R"</span>
&lt;dead_grave&gt; &lt;r&gt; : <span class="org-string">"`r"</span>
&lt;dead_grave&gt; &lt;S&gt; : <span class="org-string">"`S"</span>
&lt;dead_grave&gt; &lt;s&gt; : <span class="org-string">"`s"</span>
&lt;dead_grave&gt; &lt;T&gt; : <span class="org-string">"`T"</span>
&lt;dead_grave&gt; &lt;t&gt; : <span class="org-string">"`t"</span>
&lt;dead_grave&gt; &lt;V&gt; : <span class="org-string">"`V"</span>
&lt;dead_grave&gt; &lt;v&gt; : <span class="org-string">"`v"</span>
&lt;dead_grave&gt; &lt;W&gt; : <span class="org-string">"`W"</span>
&lt;dead_grave&gt; &lt;w&gt; : <span class="org-string">"`w"</span>
&lt;dead_grave&gt; &lt;X&gt; : <span class="org-string">"`X"</span>
&lt;dead_grave&gt; &lt;x&gt; : <span class="org-string">"`x"</span>
&lt;dead_grave&gt; &lt;Y&gt; : <span class="org-string">"`Y"</span>
&lt;dead_grave&gt; &lt;y&gt; : <span class="org-string">"`y"</span>
&lt;dead_grave&gt; &lt;Z&gt; : <span class="org-string">"`Z"</span>
&lt;dead_grave&gt; &lt;z&gt; : <span class="org-string">"`z"</span>
&lt;dead_grave&gt; &lt;1&gt; : <span class="org-string">"`1"</span>
&lt;dead_grave&gt; &lt;2&gt; : <span class="org-string">"`2"</span>
&lt;dead_grave&gt; &lt;3&gt; : <span class="org-string">"`3"</span>
&lt;dead_grave&gt; &lt;4&gt; : <span class="org-string">"`4"</span>
&lt;dead_grave&gt; &lt;5&gt; : <span class="org-string">"`5"</span>
&lt;dead_grave&gt; &lt;6&gt; : <span class="org-string">"`6"</span>
&lt;dead_grave&gt; &lt;7&gt; : <span class="org-string">"`7"</span>
&lt;dead_grave&gt; &lt;8&gt; : <span class="org-string">"`8"</span>
&lt;dead_grave&gt; &lt;9&gt; : <span class="org-string">"`9"</span>
&lt;dead_grave&gt; &lt;0&gt; : <span class="org-string">"`0"</span>
&lt;dead_grave&gt; &lt;dead_grave&gt; : <span class="org-string">"``"</span>
&lt;dead_grave&gt; &lt;dead_acute&gt; : <span class="org-string">"`'"</span>
&lt;dead_grave&gt; &lt;dead_diaeresis&gt; : <span class="org-string">"`\""</span>
&lt;dead_grave&gt; &lt;dead_circumflex&gt; : <span class="org-string">"`^"</span>
&lt;dead_grave&gt; &lt;dead_tilde&gt; : <span class="org-string">"`~"</span>
&lt;dead_grave&gt; &lt;exclam&gt; : <span class="org-string">"`!"</span>
&lt;dead_grave&gt; &lt;exclamdown&gt; : <span class="org-string">"`&#161;"</span>
&lt;dead_grave&gt; &lt;onesuperior&gt; : <span class="org-string">"`&#185;"</span>
&lt;dead_grave&gt; &lt;at&gt; : <span class="org-string">"`@"</span>
&lt;dead_grave&gt; &lt;twosuperior&gt; : <span class="org-string">"`&#178;"</span>
&lt;dead_grave&gt; &lt;numbersign&gt; : <span class="org-string">"`#"</span>
&lt;dead_grave&gt; &lt;threesuperior&gt; : <span class="org-string">"`&#179;"</span>
&lt;dead_grave&gt; &lt;dollar&gt; : <span class="org-string">"`$"</span>
&lt;dead_grave&gt; &lt;currency&gt; : <span class="org-string">"`&#164;"</span>
&lt;dead_grave&gt; &lt;sterling&gt; : <span class="org-string">"`&#163;"</span>
&lt;dead_grave&gt; &lt;percent&gt; : <span class="org-string">"`%"</span>
&lt;dead_grave&gt; &lt;EuroSign&gt; : <span class="org-string">"`&#8364;"</span>
&lt;dead_grave&gt; &lt;onequarter&gt; : <span class="org-string">"`&#188;"</span>
&lt;dead_grave&gt; &lt;ampersand&gt; : <span class="org-string">"`&amp;"</span>
&lt;dead_grave&gt; &lt;onehalf&gt; : <span class="org-string">"`&#189;"</span>
&lt;dead_grave&gt; &lt;asterisk&gt; : <span class="org-string">"`*"</span>
&lt;dead_grave&gt; &lt;threequarters&gt; : <span class="org-string">"`&#190;"</span>
&lt;dead_grave&gt; &lt;parenleft&gt; : <span class="org-string">"`("</span>
&lt;dead_grave&gt; &lt;leftsinglequotemark&gt; : <span class="org-string">"`&#8216;"</span>
&lt;dead_grave&gt; &lt;parenright&gt; : <span class="org-string">"`)"</span>
&lt;dead_grave&gt; &lt;rightsinglequotemark&gt; : <span class="org-string">"`&#8217;"</span>
&lt;dead_grave&gt; &lt;minus&gt; : <span class="org-string">"`-"</span>
&lt;dead_grave&gt; &lt;underscore&gt; : <span class="org-string">"`_"</span>
&lt;dead_grave&gt; &lt;yen&gt; : <span class="org-string">"`&#165;"</span>
&lt;dead_grave&gt; &lt;equal&gt; : <span class="org-string">"`="</span>
&lt;dead_grave&gt; &lt;plus&gt; : <span class="org-string">"`+"</span>
&lt;dead_grave&gt; &lt;multiply&gt; : <span class="org-string">"`&#215;"</span>
&lt;dead_grave&gt; &lt;division&gt; : <span class="org-string">"`&#247;"</span>
&lt;dead_grave&gt; &lt;bracketleft&gt; : <span class="org-string">"`["</span>
&lt;dead_grave&gt; &lt;bracketright&gt; : <span class="org-string">"`]"</span>
&lt;dead_grave&gt; &lt;braceleft&gt; : <span class="org-string">"`{"</span>
&lt;dead_grave&gt; &lt;braceright&gt; : <span class="org-string">"`}"</span>
&lt;dead_grave&gt; &lt;guillemotleft&gt; : <span class="org-string">"`&#171;"</span>
&lt;dead_grave&gt; &lt;guillemotright&gt; : <span class="org-string">"`&#187;"</span>
&lt;dead_grave&gt; &lt;acute&gt; : <span class="org-string">"`&#180;"</span>
&lt;dead_grave&gt; &lt;diaeresis&gt; : <span class="org-string">"`&#168;"</span>
&lt;dead_grave&gt; &lt;backslash&gt; : <span class="org-string">"`\\"</span>
&lt;dead_grave&gt; &lt;bar&gt; : <span class="org-string">"`|"</span>
&lt;dead_grave&gt; &lt;notsign&gt; : <span class="org-string">"`&#172;"</span>
&lt;dead_grave&gt; &lt;brokenbar&gt; : <span class="org-string">"`&#166;"</span>
&lt;dead_grave&gt; &lt;semicolon&gt; : <span class="org-string">"`;"</span>
&lt;dead_grave&gt; &lt;colon&gt; : <span class="org-string">"`:"</span>
&lt;dead_grave&gt; &lt;paragraph&gt; : <span class="org-string">"`&#182;"</span>
&lt;dead_grave&gt; &lt;degree&gt; : <span class="org-string">"`&#176;"</span>
&lt;dead_grave&gt; &lt;comma&gt; : <span class="org-string">"`,"</span>
&lt;dead_grave&gt; &lt;period&gt; : <span class="org-string">"`."</span>
&lt;dead_grave&gt; &lt;less&gt; : <span class="org-string">"`&lt;"</span>
&lt;dead_grave&gt; &lt;greater&gt; : <span class="org-string">"`&gt;"</span>
&lt;dead_grave&gt; &lt;slash&gt; : <span class="org-string">"`/"</span>
&lt;dead_grave&gt; &lt;question&gt; : <span class="org-string">"`?"</span>
&lt;dead_grave&gt; &lt;questiondown&gt; : <span class="org-string">"`&#191;"</span>
<span class="org-comment-delimiter">### </span><span class="org-comment">DEAD_CIRCUMFLEX</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Fixing dead_circumflex "^" assignments by overwriting the assignments</span>
&lt;dead_circumflex&gt; &lt;B&gt; : <span class="org-string">"^B"</span>
&lt;dead_circumflex&gt; &lt;b&gt; : <span class="org-string">"^b"</span>
&lt;dead_circumflex&gt; &lt;C&gt; : <span class="org-string">"^C"</span>
&lt;dead_circumflex&gt; &lt;c&gt; : <span class="org-string">"^c"</span>
&lt;dead_circumflex&gt; &lt;D&gt; : <span class="org-string">"^D"</span>
&lt;dead_circumflex&gt; &lt;d&gt; : <span class="org-string">"^d"</span>
&lt;dead_circumflex&gt; &lt;F&gt; : <span class="org-string">"^F"</span>
&lt;dead_circumflex&gt; &lt;f&gt; : <span class="org-string">"^f"</span>
&lt;dead_circumflex&gt; &lt;G&gt; : <span class="org-string">"^G"</span>
&lt;dead_circumflex&gt; &lt;g&gt; : <span class="org-string">"^g"</span>
&lt;dead_circumflex&gt; &lt;H&gt; : <span class="org-string">"^H"</span>
&lt;dead_circumflex&gt; &lt;h&gt; : <span class="org-string">"^h"</span>
&lt;dead_circumflex&gt; &lt;J&gt; : <span class="org-string">"^J"</span>
&lt;dead_circumflex&gt; &lt;j&gt; : <span class="org-string">"^j"</span>
&lt;dead_circumflex&gt; &lt;K&gt; : <span class="org-string">"^K"</span>
&lt;dead_circumflex&gt; &lt;k&gt; : <span class="org-string">"^k"</span>
&lt;dead_circumflex&gt; &lt;L&gt; : <span class="org-string">"^L"</span>
&lt;dead_circumflex&gt; &lt;l&gt; : <span class="org-string">"^l"</span>
&lt;dead_circumflex&gt; &lt;M&gt; : <span class="org-string">"^M"</span>
&lt;dead_circumflex&gt; &lt;m&gt; : <span class="org-string">"^m"</span>
&lt;dead_circumflex&gt; &lt;N&gt; : <span class="org-string">"^N"</span>
&lt;dead_circumflex&gt; &lt;n&gt; : <span class="org-string">"^n"</span>
&lt;dead_circumflex&gt; &lt;P&gt; : <span class="org-string">"^P"</span>
&lt;dead_circumflex&gt; &lt;p&gt; : <span class="org-string">"^p"</span>
&lt;dead_circumflex&gt; &lt;Q&gt; : <span class="org-string">"^Q"</span>
&lt;dead_circumflex&gt; &lt;q&gt; : <span class="org-string">"^q"</span>
&lt;dead_circumflex&gt; &lt;R&gt; : <span class="org-string">"^R"</span>
&lt;dead_circumflex&gt; &lt;r&gt; : <span class="org-string">"^r"</span>
&lt;dead_circumflex&gt; &lt;S&gt; : <span class="org-string">"^S"</span>
&lt;dead_circumflex&gt; &lt;s&gt; : <span class="org-string">"^s"</span>
&lt;dead_circumflex&gt; &lt;T&gt; : <span class="org-string">"^T"</span>
&lt;dead_circumflex&gt; &lt;t&gt; : <span class="org-string">"^t"</span>
&lt;dead_circumflex&gt; &lt;V&gt; : <span class="org-string">"^V"</span>
&lt;dead_circumflex&gt; &lt;v&gt; : <span class="org-string">"^v"</span>
&lt;dead_circumflex&gt; &lt;W&gt; : <span class="org-string">"^W"</span>
&lt;dead_circumflex&gt; &lt;w&gt; : <span class="org-string">"^w"</span>
&lt;dead_circumflex&gt; &lt;X&gt; : <span class="org-string">"^X"</span>
&lt;dead_circumflex&gt; &lt;x&gt; : <span class="org-string">"^x"</span>
&lt;dead_circumflex&gt; &lt;Y&gt; : <span class="org-string">"^Y"</span>
&lt;dead_circumflex&gt; &lt;y&gt; : <span class="org-string">"^y"</span>
&lt;dead_circumflex&gt; &lt;Z&gt; : <span class="org-string">"^Z"</span>
&lt;dead_circumflex&gt; &lt;z&gt; : <span class="org-string">"^z"</span>
&lt;dead_circumflex&gt; &lt;1&gt; : <span class="org-string">"^1"</span>
&lt;dead_circumflex&gt; &lt;2&gt; : <span class="org-string">"^2"</span>
&lt;dead_circumflex&gt; &lt;3&gt; : <span class="org-string">"^3"</span>
&lt;dead_circumflex&gt; &lt;4&gt; : <span class="org-string">"^4"</span>
&lt;dead_circumflex&gt; &lt;5&gt; : <span class="org-string">"^5"</span>
&lt;dead_circumflex&gt; &lt;6&gt; : <span class="org-string">"^6"</span>
&lt;dead_circumflex&gt; &lt;7&gt; : <span class="org-string">"^7"</span>
&lt;dead_circumflex&gt; &lt;8&gt; : <span class="org-string">"^8"</span>
&lt;dead_circumflex&gt; &lt;9&gt; : <span class="org-string">"^9"</span>
&lt;dead_circumflex&gt; &lt;0&gt; : <span class="org-string">"^0"</span>
&lt;dead_circumflex&gt; &lt;dead_circumflex&gt; : <span class="org-string">"^^"</span>
&lt;dead_circumflex&gt; &lt;dead_acute&gt; : <span class="org-string">"^'"</span>
&lt;dead_circumflex&gt; &lt;dead_grave&gt; : <span class="org-string">"^`"</span>
&lt;dead_circumflex&gt; &lt;dead_diaeresis&gt; : <span class="org-string">"^\""</span>
&lt;dead_circumflex&gt; &lt;dead_tilde&gt; : <span class="org-string">"^~"</span>
&lt;dead_circumflex&gt; &lt;exclam&gt; : <span class="org-string">"^!"</span>
&lt;dead_circumflex&gt; &lt;exclamdown&gt; : <span class="org-string">"^&#161;"</span>
&lt;dead_circumflex&gt; &lt;onesuperior&gt; : <span class="org-string">"^&#185;"</span>
&lt;dead_circumflex&gt; &lt;at&gt; : <span class="org-string">"^@"</span>
&lt;dead_circumflex&gt; &lt;twosuperior&gt; : <span class="org-string">"^&#178;"</span>
&lt;dead_circumflex&gt; &lt;numbersign&gt; : <span class="org-string">"^#"</span>
&lt;dead_circumflex&gt; &lt;threesuperior&gt; : <span class="org-string">"^&#179;"</span>
&lt;dead_circumflex&gt; &lt;dollar&gt; : <span class="org-string">"^$"</span>
&lt;dead_circumflex&gt; &lt;currency&gt; : <span class="org-string">"^&#164;"</span>
&lt;dead_circumflex&gt; &lt;sterling&gt; : <span class="org-string">"^&#163;"</span>
&lt;dead_circumflex&gt; &lt;percent&gt; : <span class="org-string">"^%"</span>
&lt;dead_circumflex&gt; &lt;EuroSign&gt; : <span class="org-string">"^&#8364;"</span>
&lt;dead_circumflex&gt; &lt;onequarter&gt; : <span class="org-string">"^&#188;"</span>
&lt;dead_circumflex&gt; &lt;ampersand&gt; : <span class="org-string">"^&amp;"</span>
&lt;dead_circumflex&gt; &lt;onehalf&gt; : <span class="org-string">"^&#189;"</span>
&lt;dead_circumflex&gt; &lt;asterisk&gt; : <span class="org-string">"^*"</span>
&lt;dead_circumflex&gt; &lt;threequarters&gt; : <span class="org-string">"^&#190;"</span>
&lt;dead_circumflex&gt; &lt;parenleft&gt; : <span class="org-string">"^("</span>
&lt;dead_circumflex&gt; &lt;leftsinglequotemark&gt; : <span class="org-string">"^&#8216;"</span>
&lt;dead_circumflex&gt; &lt;parenright&gt; : <span class="org-string">"^)"</span>
&lt;dead_circumflex&gt; &lt;rightsinglequotemark&gt; : <span class="org-string">"^&#8217;"</span>
&lt;dead_circumflex&gt; &lt;minus&gt; : <span class="org-string">"^-"</span>
&lt;dead_circumflex&gt; &lt;underscore&gt; : <span class="org-string">"^_"</span>
&lt;dead_circumflex&gt; &lt;yen&gt; : <span class="org-string">"^&#165;"</span>
&lt;dead_circumflex&gt; &lt;equal&gt; : <span class="org-string">"^="</span>
&lt;dead_circumflex&gt; &lt;plus&gt; : <span class="org-string">"^+"</span>
&lt;dead_circumflex&gt; &lt;multiply&gt; : <span class="org-string">"^&#215;"</span>
&lt;dead_circumflex&gt; &lt;division&gt; : <span class="org-string">"^&#247;"</span>
&lt;dead_circumflex&gt; &lt;bracketleft&gt; : <span class="org-string">"^["</span>
&lt;dead_circumflex&gt; &lt;bracketright&gt; : <span class="org-string">"^]"</span>
&lt;dead_circumflex&gt; &lt;braceleft&gt; : <span class="org-string">"^{"</span>
&lt;dead_circumflex&gt; &lt;braceright&gt; : <span class="org-string">"^}"</span>
&lt;dead_circumflex&gt; &lt;guillemotleft&gt; : <span class="org-string">"^&#171;"</span>
&lt;dead_circumflex&gt; &lt;guillemotright&gt; : <span class="org-string">"^&#187;"</span>
&lt;dead_circumflex&gt; &lt;acute&gt; : <span class="org-string">"^&#180;"</span>
&lt;dead_circumflex&gt; &lt;diaeresis&gt; : <span class="org-string">"^&#168;"</span>
&lt;dead_circumflex&gt; &lt;backslash&gt; : <span class="org-string">"^\\"</span>
&lt;dead_circumflex&gt; &lt;bar&gt; : <span class="org-string">"^|"</span>
&lt;dead_circumflex&gt; &lt;notsign&gt; : <span class="org-string">"^&#172;"</span>
&lt;dead_circumflex&gt; &lt;brokenbar&gt; : <span class="org-string">"^&#166;"</span>
&lt;dead_circumflex&gt; &lt;semicolon&gt; : <span class="org-string">"^;"</span>
&lt;dead_circumflex&gt; &lt;colon&gt; : <span class="org-string">"^:"</span>
&lt;dead_circumflex&gt; &lt;paragraph&gt; : <span class="org-string">"^&#182;"</span>
&lt;dead_circumflex&gt; &lt;degree&gt; : <span class="org-string">"^&#176;"</span>
&lt;dead_circumflex&gt; &lt;comma&gt; : <span class="org-string">"^,"</span>
&lt;dead_circumflex&gt; &lt;period&gt; : <span class="org-string">"^."</span>
&lt;dead_circumflex&gt; &lt;less&gt; : <span class="org-string">"^&lt;"</span>
&lt;dead_circumflex&gt; &lt;greater&gt; : <span class="org-string">"^&gt;"</span>
&lt;dead_circumflex&gt; &lt;slash&gt; : <span class="org-string">"^/"</span>
&lt;dead_circumflex&gt; &lt;question&gt; : <span class="org-string">"^?"</span>
&lt;dead_circumflex&gt; &lt;questiondown&gt; : <span class="org-string">"^&#191;"</span>
<span class="org-comment-delimiter">### </span><span class="org-comment">DEAD_TILDE</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Fixing dead_tilde "~" assignments by overwriting the assignments</span>
&lt;dead_tilde&gt; &lt;B&gt; : <span class="org-string">"~B"</span>
&lt;dead_tilde&gt; &lt;b&gt; : <span class="org-string">"~b"</span>
&lt;dead_tilde&gt; &lt;C&gt; : <span class="org-string">"~C"</span>
&lt;dead_tilde&gt; &lt;c&gt; : <span class="org-string">"~c"</span>
&lt;dead_tilde&gt; &lt;D&gt; : <span class="org-string">"~D"</span>
&lt;dead_tilde&gt; &lt;d&gt; : <span class="org-string">"~d"</span>
&lt;dead_tilde&gt; &lt;E&gt; : <span class="org-string">"~E"</span>
&lt;dead_tilde&gt; &lt;e&gt; : <span class="org-string">"~e"</span>
&lt;dead_tilde&gt; &lt;F&gt; : <span class="org-string">"~F"</span>
&lt;dead_tilde&gt; &lt;f&gt; : <span class="org-string">"~f"</span>
&lt;dead_tilde&gt; &lt;G&gt; : <span class="org-string">"~G"</span>
&lt;dead_tilde&gt; &lt;g&gt; : <span class="org-string">"~g"</span>
&lt;dead_tilde&gt; &lt;H&gt; : <span class="org-string">"~H"</span>
&lt;dead_tilde&gt; &lt;h&gt; : <span class="org-string">"~h"</span>
&lt;dead_tilde&gt; &lt;I&gt; : <span class="org-string">"~I"</span>
&lt;dead_tilde&gt; &lt;i&gt; : <span class="org-string">"~i"</span>
&lt;dead_tilde&gt; &lt;J&gt; : <span class="org-string">"~J"</span>
&lt;dead_tilde&gt; &lt;j&gt; : <span class="org-string">"~j"</span>
&lt;dead_tilde&gt; &lt;K&gt; : <span class="org-string">"~K"</span>
&lt;dead_tilde&gt; &lt;k&gt; : <span class="org-string">"~k"</span>
&lt;dead_tilde&gt; &lt;L&gt; : <span class="org-string">"~L"</span>
&lt;dead_tilde&gt; &lt;l&gt; : <span class="org-string">"~l"</span>
&lt;dead_tilde&gt; &lt;M&gt; : <span class="org-string">"~M"</span>
&lt;dead_tilde&gt; &lt;m&gt; : <span class="org-string">"~m"</span>
&lt;dead_tilde&gt; &lt;P&gt; : <span class="org-string">"~P"</span>
&lt;dead_tilde&gt; &lt;p&gt; : <span class="org-string">"~p"</span>
&lt;dead_tilde&gt; &lt;Q&gt; : <span class="org-string">"~Q"</span>
&lt;dead_tilde&gt; &lt;q&gt; : <span class="org-string">"~q"</span>
&lt;dead_tilde&gt; &lt;R&gt; : <span class="org-string">"~R"</span>
&lt;dead_tilde&gt; &lt;r&gt; : <span class="org-string">"~r"</span>
&lt;dead_tilde&gt; &lt;S&gt; : <span class="org-string">"~S"</span>
&lt;dead_tilde&gt; &lt;s&gt; : <span class="org-string">"~s"</span>
&lt;dead_tilde&gt; &lt;T&gt; : <span class="org-string">"~T"</span>
&lt;dead_tilde&gt; &lt;t&gt; : <span class="org-string">"~t"</span>
&lt;dead_tilde&gt; &lt;U&gt; : <span class="org-string">"~U"</span>
&lt;dead_tilde&gt; &lt;u&gt; : <span class="org-string">"~u"</span>
&lt;dead_tilde&gt; &lt;V&gt; : <span class="org-string">"~V"</span>
&lt;dead_tilde&gt; &lt;v&gt; : <span class="org-string">"~v"</span>
&lt;dead_tilde&gt; &lt;W&gt; : <span class="org-string">"~W"</span>
&lt;dead_tilde&gt; &lt;w&gt; : <span class="org-string">"~w"</span>
&lt;dead_tilde&gt; &lt;X&gt; : <span class="org-string">"~X"</span>
&lt;dead_tilde&gt; &lt;x&gt; : <span class="org-string">"~x"</span>
&lt;dead_tilde&gt; &lt;Y&gt; : <span class="org-string">"~Y"</span>
&lt;dead_tilde&gt; &lt;y&gt; : <span class="org-string">"~y"</span>
&lt;dead_tilde&gt; &lt;Z&gt; : <span class="org-string">"~Z"</span>
&lt;dead_tilde&gt; &lt;z&gt; : <span class="org-string">"~z"</span>
&lt;dead_tilde&gt; &lt;1&gt; : <span class="org-string">"~1"</span>
&lt;dead_tilde&gt; &lt;2&gt; : <span class="org-string">"~2"</span>
&lt;dead_tilde&gt; &lt;3&gt; : <span class="org-string">"~3"</span>
&lt;dead_tilde&gt; &lt;4&gt; : <span class="org-string">"~4"</span>
&lt;dead_tilde&gt; &lt;5&gt; : <span class="org-string">"~5"</span>
&lt;dead_tilde&gt; &lt;6&gt; : <span class="org-string">"~6"</span>
&lt;dead_tilde&gt; &lt;7&gt; : <span class="org-string">"~7"</span>
&lt;dead_tilde&gt; &lt;8&gt; : <span class="org-string">"~8"</span>
&lt;dead_tilde&gt; &lt;9&gt; : <span class="org-string">"~9"</span>
&lt;dead_tilde&gt; &lt;0&gt; : <span class="org-string">"~0"</span>
&lt;dead_tilde&gt; &lt;dead_tilde&gt; : <span class="org-string">"~~"</span>
&lt;dead_tilde&gt; &lt;dead_acute&gt; : <span class="org-string">"~'"</span>
&lt;dead_tilde&gt; &lt;dead_grave&gt; : <span class="org-string">"~`"</span>
&lt;dead_tilde&gt; &lt;dead_diaeresis&gt; : <span class="org-string">"~\""</span>
&lt;dead_tilde&gt; &lt;dead_circumflex&gt; : <span class="org-string">"~^"</span>
&lt;dead_tilde&gt; &lt;exclam&gt; : <span class="org-string">"~!"</span>
&lt;dead_tilde&gt; &lt;exclamdown&gt; : <span class="org-string">"~&#161;"</span>
&lt;dead_tilde&gt; &lt;onesuperior&gt; : <span class="org-string">"~&#185;"</span>
&lt;dead_tilde&gt; &lt;at&gt; : <span class="org-string">"~@"</span>
&lt;dead_tilde&gt; &lt;twosuperior&gt; : <span class="org-string">"~&#178;"</span>
&lt;dead_tilde&gt; &lt;numbersign&gt; : <span class="org-string">"~#"</span>
&lt;dead_tilde&gt; &lt;threesuperior&gt; : <span class="org-string">"~&#179;"</span>
&lt;dead_tilde&gt; &lt;dollar&gt; : <span class="org-string">"~$"</span>
&lt;dead_tilde&gt; &lt;currency&gt; : <span class="org-string">"~&#164;"</span>
&lt;dead_tilde&gt; &lt;sterling&gt; : <span class="org-string">"~&#163;"</span>
&lt;dead_tilde&gt; &lt;percent&gt; : <span class="org-string">"~%"</span>
&lt;dead_tilde&gt; &lt;EuroSign&gt; : <span class="org-string">"~&#8364;"</span>
&lt;dead_tilde&gt; &lt;onequarter&gt; : <span class="org-string">"~&#188;"</span>
&lt;dead_tilde&gt; &lt;ampersand&gt; : <span class="org-string">"~&amp;"</span>
&lt;dead_tilde&gt; &lt;onehalf&gt; : <span class="org-string">"~&#189;"</span>
&lt;dead_tilde&gt; &lt;asterisk&gt; : <span class="org-string">"~*"</span>
&lt;dead_tilde&gt; &lt;threequarters&gt; : <span class="org-string">"~&#190;"</span>
&lt;dead_tilde&gt; &lt;parenleft&gt; : <span class="org-string">"~("</span>
&lt;dead_tilde&gt; &lt;leftsinglequotemark&gt; : <span class="org-string">"~&#8216;"</span>
&lt;dead_tilde&gt; &lt;parenright&gt; : <span class="org-string">"~)"</span>
&lt;dead_tilde&gt; &lt;rightsinglequotemark&gt; : <span class="org-string">"~&#8217;"</span>
&lt;dead_tilde&gt; &lt;minus&gt; : <span class="org-string">"~-"</span>
&lt;dead_tilde&gt; &lt;underscore&gt; : <span class="org-string">"~_"</span>
&lt;dead_tilde&gt; &lt;yen&gt; : <span class="org-string">"~&#165;"</span>
&lt;dead_tilde&gt; &lt;equal&gt; : <span class="org-string">"~="</span>
&lt;dead_tilde&gt; &lt;plus&gt; : <span class="org-string">"~+"</span>
&lt;dead_tilde&gt; &lt;multiply&gt; : <span class="org-string">"~&#215;"</span>
&lt;dead_tilde&gt; &lt;division&gt; : <span class="org-string">"~&#247;"</span>
&lt;dead_tilde&gt; &lt;bracketleft&gt; : <span class="org-string">"~["</span>
&lt;dead_tilde&gt; &lt;bracketright&gt; : <span class="org-string">"~]"</span>
&lt;dead_tilde&gt; &lt;braceleft&gt; : <span class="org-string">"~{"</span>
&lt;dead_tilde&gt; &lt;braceright&gt; : <span class="org-string">"~}"</span>
&lt;dead_tilde&gt; &lt;guillemotleft&gt; : <span class="org-string">"~&#171;"</span>
&lt;dead_tilde&gt; &lt;guillemotright&gt; : <span class="org-string">"~&#187;"</span>
&lt;dead_tilde&gt; &lt;acute&gt; : <span class="org-string">"~&#180;"</span>
&lt;dead_tilde&gt; &lt;diaeresis&gt; : <span class="org-string">"~&#168;"</span>
&lt;dead_tilde&gt; &lt;backslash&gt; : <span class="org-string">"~\\"</span>
&lt;dead_tilde&gt; &lt;bar&gt; : <span class="org-string">"~|"</span>
&lt;dead_tilde&gt; &lt;notsign&gt; : <span class="org-string">"~&#172;"</span>
&lt;dead_tilde&gt; &lt;brokenbar&gt; : <span class="org-string">"~&#166;"</span>
&lt;dead_tilde&gt; &lt;semicolon&gt; : <span class="org-string">"~;"</span>
&lt;dead_tilde&gt; &lt;colon&gt; : <span class="org-string">"~:"</span>
&lt;dead_tilde&gt; &lt;paragraph&gt; : <span class="org-string">"~&#182;"</span>
&lt;dead_tilde&gt; &lt;degree&gt; : <span class="org-string">"~&#176;"</span>
&lt;dead_tilde&gt; &lt;comma&gt; : <span class="org-string">"~,"</span>
&lt;dead_tilde&gt; &lt;period&gt; : <span class="org-string">"~."</span>
&lt;dead_tilde&gt; &lt;less&gt; : <span class="org-string">"~&lt;"</span>
&lt;dead_tilde&gt; &lt;greater&gt; : <span class="org-string">"~&gt;"</span>
&lt;dead_tilde&gt; &lt;slash&gt; : <span class="org-string">"~/"</span>
&lt;dead_tilde&gt; &lt;question&gt; : <span class="org-string">"~?"</span>
&lt;dead_tilde&gt; &lt;questiondown&gt; : <span class="org-string">"~&#191;"</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-org33bbfc0" class="outline-2">
<h2 id="org33bbfc0">Netrc</h2>
<div class="outline-text-2" id="text-org33bbfc0">
@ -228,6 +797,18 @@ login tdehaeze
machine deemix.tdehaeze.xyz
login tdehaeze
<span class="org-variable-name">password &lt;&lt;get-password(passname</span>=<span class="org-string">"deemix.tdehaeze.xyz/tdehaeze"</span>)&gt;&gt;
machine octoprint.tdehaeze.xyz
login tdehaeze
<span class="org-variable-name">password &lt;&lt;get-password(passname</span>=<span class="org-string">"octoprint.tdehaeze.xyz/tdehaeze"</span>)&gt;&gt;
machine adguardhome.tdehaeze.xyz
login tdehaeze
<span class="org-variable-name">password &lt;&lt;get-password(passname</span>=<span class="org-string">"adguardhome.tdehaeze.xyz/tdehaeze"</span>)&gt;&gt;
machine qobuz.tdehaeze.xyz
login tdehaeze
<span class="org-variable-name">password &lt;&lt;get-password(passname</span>=<span class="org-string">"qobuz.tdehaeze.xyz/tdehaeze"</span>)&gt;&gt;
</pre>
</div>
</div>
@ -276,7 +857,7 @@ Colors
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-12 mar. 12:15</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -1,89 +0,0 @@
<?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>
<!-- 2021-01-08 ven. 01:43 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Contact Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
<body>
<div id="org-div-home-and-up">
<a accesskey="h" href="./index.html"> UP </a>
|
<a accesskey="H" href="./index.html"> HOME </a>
</div><div id="content">
<h1 class="title">Contact Configuration</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org4e975c8">Khard</a></li>
</ul>
</div>
</div>
<div id="outline-container-org4e975c8" class="outline-2">
<h2 id="org4e975c8">Khard</h2>
<div class="outline-text-2" id="text-org4e975c8">
<div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">addressbooks</span>]
[<span class="org-type">[google]</span>]
<span class="org-variable-name">path</span> = ~/.contacts/default/
[<span class="org-type">general</span>]
<span class="org-variable-name">debug</span> = no
<span class="org-variable-name">default_action</span> = list
<span class="org-variable-name">editor</span> = vim
<span class="org-variable-name">merge_editor</span> = vimdiff
[<span class="org-type">contact table</span>]
<span class="org-comment-delimiter"># </span><span class="org-comment">display names by first or last name: first_name / last_name</span>
<span class="org-variable-name">display</span> = first_name
<span class="org-comment-delimiter"># </span><span class="org-comment">group by address book: yes / no</span>
<span class="org-variable-name">group_by_addressbook</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">reverse table ordering: yes / no</span>
<span class="org-variable-name">reverse</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">append nicknames to name column: yes / no</span>
<span class="org-variable-name">show_nicknames</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">show uid table column: yes / no</span>
<span class="org-variable-name">show_uids</span> = yes
<span class="org-comment-delimiter"># </span><span class="org-comment">sort by first or last name: first_name / last_name</span>
<span class="org-variable-name">sort</span> = last_name
<span class="org-comment-delimiter"># </span><span class="org-comment">localize dates: yes / no</span>
<span class="org-variable-name">localize_dates</span> = yes
<span class="org-comment-delimiter"># </span><span class="org-comment">set a comma separated list of preferred phone number types in descending priority</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">or nothing for non-filtered alphabetical order</span>
<span class="org-variable-name">preferred_phone_number_type</span> = pref, cell, home
<span class="org-comment-delimiter"># </span><span class="org-comment">set a comma separated list of preferred email address types in descending priority</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">or nothing for non-filtered alphabetical order</span>
<span class="org-variable-name">preferred_email_address_type</span> = pref, work, home
[<span class="org-type">vcard</span>]
<span class="org-comment-delimiter"># </span><span class="org-comment">extend contacts with your own private objects</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">these objects are stored with a leading "X-" before the object name in the vcard files</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">every object label may only contain letters, digits and the - character</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">example:</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">private_objects = Jabber, Skype, Twitter</span>
<span class="org-variable-name">private_objects</span> = Jabber, Skype, Twitter
<span class="org-comment-delimiter"># </span><span class="org-comment">preferred vcard version: 3.0 / 4.0</span>
<span class="org-variable-name">preferred_version</span> = <span class="org-highlight-numbers-number">3.0</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Look into source vcf files to speed up search queries: yes / no</span>
<span class="org-variable-name">search_in_source_files</span> = no
<span class="org-comment-delimiter"># </span><span class="org-comment">skip unparsable vcard files: yes / no</span>
<span class="org-variable-name">skip_unparsable</span> = no
</pre>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:43</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:32 -->
<!-- 2021-04-25 dim. 19:09 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Data</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -5190,7 +5190,7 @@ United_Kingdom
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:32</p>
<p class="date">Created: 2021-04-25 dim. 19:09</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-02-10 mer. 17:57 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Doom Emacs Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -40,6 +40,7 @@
<li><a href="#org984cbff">Visual</a></li>
<li><a href="#org4a815d7">Useful General Functions</a></li>
<li><a href="#org5481666">Change default alert backend</a></li>
<li><a href="#org2b36dfb">Spell Check</a></li>
<li><a href="#orgb4aa789">Lockfiles</a></li>
<li><a href="#org96b05b8">Disable highlight of current line</a></li>
<li><a href="#orgd71ea39">Remap <code>jump-forward</code> key binding</a></li>
@ -55,7 +56,7 @@
<ul>
<li><a href="#org9a192de">Org General Config</a></li>
<li><a href="#org9c78e0f">Org Inline Images</a></li>
<li><a href="#org64e43c9">Org Links</a></li>
<li><a href="#orge34498a">Org Links</a></li>
<li><a href="#org06d5c9f">Org Tagging</a></li>
<li><a href="#org82e8603">Org Refile</a></li>
<li><a href="#org4e35a03">Org TODO</a></li>
@ -80,6 +81,7 @@
<li><a href="#orgc58d8a3">Folded Drawers</a></li>
</ul>
</li>
<li><a href="#org0a897f6">Org Xournalpp</a></li>
<li><a href="#orgb6d14e7">Org LaTeX</a>
<ul>
<li><a href="#orge8dbace">LaTeX Fragments</a></li>
@ -93,7 +95,7 @@
<li><a href="#org9efe418">Number Equations</a></li>
</ul>
</li>
<li><a href="#org67fc6f1">Org Auto Tangle</a></li>
<li><a href="#org10dc0d9">Org Media Note</a></li>
<li><a href="#org40182cc">LaTeX macro both for LaTeX and HTML export</a></li>
<li><a href="#org68f0642">Org Projects</a></li>
<li><a href="#org3282b66">Automatically run <code>startblock</code> when opening org-mode files</a></li>
@ -102,7 +104,7 @@
<li><a href="#org90e8b2b">Render Tables</a></li>
<li><a href="#orgab67420">Org Special Block Extras</a></li>
<li><a href="#org7adfc1c">Org Inline Task</a></li>
<li><a href="#orge34498a">Org Links</a>
<li><a href="#orgecc2892">Org Links</a>
<ul>
<li><a href="#orgd172897">Youtube Links</a></li>
</ul>
@ -158,7 +160,7 @@
</li>
<li><a href="#org5722bd7">LaTeX</a>
<ul>
<li><a href="#org3d22b8a">Basic Config</a></li>
<li><a href="#org1b07702">Basic Config</a></li>
<li><a href="#orge71a16b">Bibtex</a></li>
</ul>
</li>
@ -171,12 +173,13 @@
<li><a href="#org6529958">Key Bindings</a></li>
</ul>
</li>
<li><a href="#orgf8bb7bc">Pandoc</a></li>
<li><a href="#org4d9098f">Mu4e</a>
<ul>
<li><a href="#orgafab721">Resources</a></li>
<li><a href="#org2b8b75f">Cheatsheet</a></li>
<li><a href="#orgebf9129">Helping function</a></li>
<li><a href="#org1b07702">Basic Config</a></li>
<li><a href="#orgf94becc">Basic Config</a></li>
<li><a href="#org7c3d72b">Additional config</a></li>
<li><a href="#org716f5e2">Provide Information</a></li>
<li><a href="#org48a7840">Receiving emails using mbsync</a></li>
@ -499,6 +502,23 @@ After that, restart Emacs with <code>spc q r</code>.
</tr>
</tbody>
</table>
<p>
Timers:
</p>
<ul class="org-ul">
<li><code>C-c C-x 0</code>: Start Timer</li>
<li><code>C-c C-x .</code>: Insert timestamp</li>
<li><code>C-c C-x ,</code>: Pause Timer</li>
<li><code>C-c C-x _</code>: Stop Timer</li>
</ul>
<p>
Tables:
</p>
<ul class="org-ul">
<li><code>S-RET</code>: copy and increment the cell at point</li>
</ul>
</div>
</div>
@ -716,6 +736,8 @@ Turn off auto-fill mode that add line breaks.
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">evil-window-vsplit</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">evil-window-right</span> <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">switch-to-buffer</span> <span class="org-string">"*MATLAB*"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">evil-normal-state</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">evil-goto-line</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">evil-window-left</span> <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
@ -733,6 +755,20 @@ Turn off auto-fill mode that add line breaks.
</div>
</div>
<div id="outline-container-org2b36dfb" class="outline-3">
<h3 id="org2b36dfb">Spell Check</h3>
<div class="outline-text-3" id="text-org2b36dfb">
<p>
Switch from one language to an other (<a href="https://stackoverflow.com/questions/42159012/emacs-spell-check-on-fly-for-2-languages">link</a>).
</p>
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">ispell-dictionary</span> <span class="org-string">"en_US"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">ispell-program-name</span> <span class="org-string">"aspell"</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-orgb4aa789" class="outline-3">
<h3 id="orgb4aa789">Lockfiles</h3>
<div class="outline-text-3" id="text-orgb4aa789">
@ -974,9 +1010,9 @@ Display the real size of images and not the one set with <code>attr_latex: :widt
</div>
</div>
<div id="outline-container-org64e43c9" class="outline-3">
<h3 id="org64e43c9">Org Links</h3>
<div class="outline-text-3" id="text-org64e43c9">
<div id="outline-container-orge34498a" class="outline-3">
<h3 id="orge34498a">Org Links</h3>
<div class="outline-text-3" id="text-orge34498a">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">after!</span> org
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">org-link-abbrev-alist</span>
@ -1747,6 +1783,23 @@ Adapt this from <a href="https://github.com/alhassy/emacs.d">https://github.com/
</div>
</div>
<div id="outline-container-org0a897f6" class="outline-3">
<h3 id="org0a897f6">Org Xournalpp</h3>
<div class="outline-text-3" id="text-org0a897f6">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package!</span> org-xournalpp
<span class="org-builtin">:config</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">add-hook</span> <span class="org-highlight-quoted-quote">'</span><span class="org-variable-name">org-mode-hook</span> <span class="org-highlight-quoted-quote">'</span><span class="org-variable-name">org-xournalpp-mode</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">org-xournalpp-template-getter</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">lambda</span> <span class="org-rainbow-delimiters-depth-3">()</span> <span class="org-doc">"/home/thomas/Downloads/template_test.xopp"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-orgb6d14e7" class="outline-3">
<h3 id="orgb6d14e7">Org LaTeX</h3>
<div class="outline-text-3" id="text-orgb6d14e7">
@ -2176,13 +2229,17 @@ Special Environments
</div>
</div>
<div id="outline-container-org67fc6f1" class="outline-3">
<h3 id="org67fc6f1">Org Auto Tangle</h3>
<div class="outline-text-3" id="text-org67fc6f1">
<div id="outline-container-org10dc0d9" class="outline-3">
<h3 id="org10dc0d9">Org Media Note</h3>
<div class="outline-text-3" id="text-org10dc0d9">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package!</span> org-auto-tangle
<span class="org-builtin">:after</span> org
<span class="org-builtin">:hook</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">org-mode</span> . org-auto-tangle-mode<span class="org-rainbow-delimiters-depth-2">)</span>
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package!</span> org-media-note
<span class="org-builtin">:hook</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">org-mode</span> . org-media-note-setup-org-ref<span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-builtin">:bind</span> <span class="org-rainbow-delimiters-depth-2">(</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"H-v"</span> . org-media-note-hydra/body<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-comment-delimiter">;; </span><span class="org-comment">Main entrance</span>
<span class="org-builtin">:config</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> org-media-note-screenshot-image-dir <span class="org-string">"~/Pictures/"</span><span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-comment-delimiter">;; </span><span class="org-comment">Folder to save screencast</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> org-media-note-use-refcite-first t<span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-comment-delimiter">;; </span><span class="org-comment">use videocite link instead of video link if possible</span>
<span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
@ -2221,7 +2278,6 @@ Special Environments
</div>
</div>
<div id="outline-container-org68f0642" class="outline-3">
<h3 id="org68f0642">Org Projects</h3>
<div class="outline-text-3" id="text-org68f0642">
@ -2257,7 +2313,7 @@ Special Environments
<span class="org-builtin">:author</span> <span class="org-string">"Dehaeze Thomas"</span>
<span class="org-builtin">:email</span> <span class="org-string">"dehaeze.thomas@gmail.com/"</span>
<span class="org-builtin">:recursive</span> nil
<span class="org-builtin">:publishing-function</span> org-html-publish-to-html
<span class="org-builtin">:publishing-function</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">list</span> org-html-publish-to-html org-latex-publish-to-pdf<span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-builtin">:auto-preamble</span> t
<span class="org-builtin">:auto-sitemap</span> nil
<span class="org-builtin">:html-link-up</span> <span class="org-string">"index.html"</span>
@ -2486,9 +2542,9 @@ Special Environments
</div>
</div>
<div id="outline-container-orge34498a" class="outline-3">
<h3 id="orge34498a">Org Links</h3>
<div class="outline-text-3" id="text-orge34498a">
<div id="outline-container-orgecc2892" class="outline-3">
<h3 id="orgecc2892">Org Links</h3>
<div class="outline-text-3" id="text-orgecc2892">
</div>
<div id="outline-container-orgd172897" class="outline-4">
<h4 id="orgd172897">Youtube Links</h4>
@ -3067,7 +3123,7 @@ Add all named source blocks to <code>org-babel-library-of-babel</code> (<a href=
<div class="outline-text-3" id="text-orge0d9b66">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">after!</span> org
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">org-babel-matlab-shell-command</span> <span class="org-string">"/home/thomas/.local/bin/matlab -softwareopengl -nodesktop -nosplash"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> org-babel-matlab-shell-command <span class="org-string">"/home/thomas/.local/bin/matlab -softwareopengl -nodesktop -nosplash"</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
@ -3077,7 +3133,7 @@ Default options for Matlab code
</p>
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">after!</span> org
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">org-babel-default-header-args:matlab</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> org-babel-default-header-args:matlab
<span class="org-highlight-quoted-quote">'</span><span class="org-rainbow-delimiters-depth-3">(</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-builtin">:results</span> . <span class="org-string">"none"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-builtin">:session</span> . <span class="org-string">"*MATLAB*"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-builtin">:comments</span> . <span class="org-string">"org"</span><span class="org-rainbow-delimiters-depth-1">)</span>
@ -3115,27 +3171,27 @@ Better format the output results for Matlab (<a href="https://www.reddit.com/r/e
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">",*\\s-*\n+"</span> . <span class="org-string">", "</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span> <span class="org-comment-delimiter">;</span><span class="org-comment">Concatenate lines</span>
body<span class="org-rainbow-delimiters-depth-2">)</span>
body<span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-variable-name">org-babel-octave-eoe-indicator</span><span class="org-rainbow-delimiters-depth-3">)</span> <span class="org-string">"\n"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
org-babel-octave-eoe-indicator<span class="org-rainbow-delimiters-depth-3">)</span> <span class="org-string">"\n"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-quoted-quote">`</span><span class="org-highlight-quoted-symbol">value</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">and</span> matlabp <span class="org-variable-name">org-babel-matlab-with-emacs-link</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">and</span> matlabp org-babel-matlab-with-emacs-link<span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">format</span> <span class="org-variable-name">org-babel-matlab-emacs-link-wrapper-method</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">format</span> org-babel-matlab-emacs-link-wrapper-method
body
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">org-babel-process-file-name</span> tmp-file <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">noquote</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">org-babel-process-file-name</span> tmp-file <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">noquote</span><span class="org-rainbow-delimiters-depth-2">)</span> wait-file<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">"\n"</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">mapconcat</span>
<span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">org-babel-chomp</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">list</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">format</span> <span class="org-variable-name">org-babel-octave-wrapper-method</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">list</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">format</span> org-babel-octave-wrapper-method
body
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-function-name">org-babel-process-file-name</span> tmp-file <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">noquote</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-function-name">org-babel-process-file-name</span> tmp-file <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">noquote</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-variable-name">org-babel-octave-eoe-indicator</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">"\n"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>raw <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">and</span> matlabp <span class="org-variable-name">org-babel-matlab-with-emacs-link</span><span class="org-rainbow-delimiters-depth-1">)</span>
org-babel-octave-eoe-indicator<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">"\n"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>raw <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">and</span> matlabp org-babel-matlab-with-emacs-link<span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">save-window-excursion</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">with-temp-buffer</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">insert</span> full-body<span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">write-region</span> <span class="org-string">""</span> <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">ignored</span> wait-file nil nil nil <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">excl</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-function-name">matlab-shell-run-region</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">point-min</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">point-max</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span>matlab-shell-run-region <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">point-min</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">point-max</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">message</span> <span class="org-string">"Waiting for Matlab Emacs Link"</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">while</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">file-exists-p</span> wait-file<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">sit-for</span> <span class="org-highlight-numbers-number">0.01</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-string">""</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-comment-delimiter">;; </span><span class="org-comment">matlab-shell-run-region doesn't seem to</span>
@ -3145,19 +3201,19 @@ Better format the output results for Matlab (<a href="https://www.reddit.com/r/e
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">org-babel-comint-with-output</span>
<span class="org-rainbow-delimiters-depth-2">(</span>session
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">if</span> matlabp
<span class="org-variable-name">org-babel-octave-eoe-indicator</span>
<span class="org-variable-name">org-babel-octave-eoe-output</span><span class="org-rainbow-delimiters-depth-3">)</span>
org-babel-octave-eoe-indicator
org-babel-octave-eoe-output<span class="org-rainbow-delimiters-depth-3">)</span>
t full-body<span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">insert</span> full-body<span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">comint-send-input</span> nil t<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-warning">results</span><span class="org-warning"><span class="org-rainbow-delimiters-depth-1">)</span></span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">pcase</span> result-type
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-quoted-quote">`</span><span class="org-highlight-quoted-symbol">value</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-function-name">org-babel-octave-import-elisp-from-file</span> tmp-file<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span>org-babel-octave-import-elisp-from-file tmp-file<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-quoted-quote">`</span><span class="org-highlight-quoted-symbol">output</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">setq</span> results
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">if</span> matlabp
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">cdr</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">reverse</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">delete</span> <span class="org-string">""</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">mapcar</span> <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">org-strip-quotes</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">mapcar</span> <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">org-trim</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">remove-car-upto-newline</span> raw<span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">cdr</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">member</span> <span class="org-variable-name">org-babel-octave-eoe-output</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">cdr</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">member</span> org-babel-octave-eoe-output
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">reverse</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">mapcar</span> <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">org-strip-quotes</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">mapcar</span> <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">org-trim</span> raw<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">mapconcat</span> <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">identity</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">reverse</span> results<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">"\n"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span>
@ -3216,7 +3272,7 @@ Future task2 : des4, after des3, 5d
</div>
<div id="org01253d4" class="figure">
<div id="org2a44176" class="figure">
<p><img src="figs/mermaid.png" alt="mermaid.png" />
</p>
</div>
@ -3497,7 +3553,7 @@ if no region is selected, it runs all the code blocks and goes to the next block
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-function-name">tdh-in-src-block-p</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">progn</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">org-edit-special</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">evil-indent</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">point-min</span><span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">point-max</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">indent-region</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">point-min</span><span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">point-max</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">org-edit-src-exit</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-function-name">org-table-eval-formula</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
@ -3658,6 +3714,10 @@ Nice Functions:
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">file-exists-p</span> pdf-file<span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">call-process</span> <span class="org-string">"zathura"</span> nil <span class="org-highlight-numbers-number">0</span> nil pdf-file<span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">message</span> <span class="org-string">"no pdf found for %s"</span> key<span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-comment-delimiter">;; </span><span class="org-comment">Open with Zathura by default</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">org-ref-open-pdf-function</span> <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">tdh-org-ref-open-pdf-at-point</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
</div>
@ -4076,9 +4136,9 @@ Provides nice functions such as:
</ul>
</div>
<div id="outline-container-org3d22b8a" class="outline-3">
<h3 id="org3d22b8a">Basic Config</h3>
<div class="outline-text-3" id="text-org3d22b8a">
<div id="outline-container-org1b07702" class="outline-3">
<h3 id="org1b07702">Basic Config</h3>
<div class="outline-text-3" id="text-org1b07702">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">after!</span> auctex
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">+latex-viewers</span> <span class="org-highlight-quoted-quote">'</span><span class="org-rainbow-delimiters-depth-3">(</span>zathura pdf-tools<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
@ -4112,10 +4172,10 @@ Provides nice functions such as:
<h3 id="orga959435">Setup Matlab Mode</h3>
<div class="outline-text-3" id="text-orga959435">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">matlab-shell-command</span> <span class="org-string">"/home/thomas/.local/bin/matlab"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">matlab-shell-command-switches</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">list</span> <span class="org-string">"-softwareopengl -nodesktop -nosplash"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> matlab-shell-command <span class="org-string">"/home/thomas/.local/bin/matlab"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> matlab-shell-command-switches <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">list</span> <span class="org-string">"-softwareopengl -nodesktop -nosplash"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> matlab-indent-function t<span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> <span class="org-variable-name">mlint-programs</span> <span class="org-highlight-quoted-quote">'</span><span class="org-rainbow-delimiters-depth-2">(</span><span class="org-string">"mlint"</span> <span class="org-string">"/home/thomas/.local/bin/mlint"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> mlint-programs <span class="org-highlight-quoted-quote">'</span><span class="org-rainbow-delimiters-depth-2">(</span><span class="org-string">"mlint"</span> <span class="org-string">"/home/thomas/.local/bin/mlint"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
</div>
@ -4147,7 +4207,7 @@ Provides nice functions such as:
<h3 id="orgc8534a9">Completion in the Matlab Shell</h3>
<div class="outline-text-3" id="text-orgc8534a9">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">map!</span> <span class="org-builtin">:map</span> <span class="org-variable-name">matlab-shell-mode-map</span>
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">map!</span> <span class="org-builtin">:map</span> matlab-shell-mode-map
<span class="org-builtin">:i</span> <span class="org-string">"&lt;tab&gt;"</span> <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">matlab-shell-tab</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
@ -4165,7 +4225,7 @@ Provides nice functions such as:
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">string=</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">file-name-extension</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-variable-name">buffer-file-name</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">"m"</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">progn</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">save-buffer</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">concat</span> <span class="org-string">"MBeautify.formatFileNoEditor(\""</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-variable-name">buffer-file-name</span><span class="org-rainbow-delimiters-depth-3">)</span> <span class="org-string">"\", \""</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-variable-name">buffer-file-name</span><span class="org-rainbow-delimiters-depth-3">)</span> <span class="org-string">"\")"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-constant">concat</span> <span class="org-string">"MBeautify.formatFileNoEditor(\""</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-variable-name">buffer-file-name</span><span class="org-rainbow-delimiters-depth-3">)</span> <span class="org-string">"\", \""</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-variable-name">buffer-file-name</span><span class="org-rainbow-delimiters-depth-3">)</span> <span class="org-string">"\")"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-function-name">revert-buffer</span> <span class="org-builtin">:ignore-auto</span> <span class="org-builtin">:noconfirm</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">message</span> <span class="org-string">"Current buffer is not a matlab file"</span><span class="org-rainbow-delimiters-depth-3">)</span>
<span class="org-rainbow-delimiters-depth-2">)</span>
@ -4181,31 +4241,31 @@ Provides nice functions such as:
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">tdh-matlab-add-breakpoint</span> <span class="org-rainbow-delimiters-depth-2">()</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">interactive</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbstop in "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">" at "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">number-to-string</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">line-number-at-pos</span> nil<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbstop in "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">" at "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">number-to-string</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">line-number-at-pos</span> nil<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">tdh-matlab-remove-breakpoint</span> <span class="org-rainbow-delimiters-depth-2">()</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">interactive</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbclear in "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">" at "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">number-to-string</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">line-number-at-pos</span> nil<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbclear in "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-string">" at "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">number-to-string</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">line-number-at-pos</span> nil<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">tdh-matlab-list-breakpoints</span> <span class="org-rainbow-delimiters-depth-2">()</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">interactive</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbstatus "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbstatus "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">tdh-matlab-clear-breakpoints</span> <span class="org-rainbow-delimiters-depth-2">()</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">interactive</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbclear in "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbclear in "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">buffer-name</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">tdh-matlab-no-debug-on-error</span> <span class="org-rainbow-delimiters-depth-2">()</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">interactive</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbclear if error"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbclear if error"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">tdh-matlab-debug-on-error</span> <span class="org-rainbow-delimiters-depth-2">()</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">interactive</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbstop if error"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"dbstop if error"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">tdh-matlab-go-to-file-directory</span> <span class="org-rainbow-delimiters-depth-2">()</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">interactive</span><span class="org-rainbow-delimiters-depth-2">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-function-name">matlab-shell-run-command</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"cd "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">file-name-directory</span> <span class="org-variable-name">buffer-file-name</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-2">(</span>matlab-shell-run-command <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-constant">concat</span> <span class="org-string">"cd "</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-constant">file-name-directory</span> <span class="org-variable-name">buffer-file-name</span><span class="org-rainbow-delimiters-depth-1">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
@ -4230,6 +4290,17 @@ Provides nice functions such as:
</div>
</div>
<div id="outline-container-orgf8bb7bc" class="outline-2">
<h2 id="orgf8bb7bc">Pandoc</h2>
<div class="outline-text-2" id="text-orgf8bb7bc">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package!</span> pandoc-mode
<span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-org4d9098f" class="outline-2">
<h2 id="org4d9098f">Mu4e</h2>
<div class="outline-text-2" id="text-org4d9098f">
@ -4349,9 +4420,9 @@ Choose account label to feed msmtp -a option based on From header in Message buf
</div>
</div>
<div id="outline-container-org1b07702" class="outline-3">
<h3 id="org1b07702">Basic Config</h3>
<div class="outline-text-3" id="text-org1b07702">
<div id="outline-container-orgf94becc" class="outline-3">
<h3 id="orgf94becc">Basic Config</h3>
<div class="outline-text-3" id="text-orgf94becc">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package!</span> mu4e
<span class="org-builtin">:config</span>
@ -4633,12 +4704,28 @@ Choose account label to feed msmtp -a option based on From header in Message buf
<div id="outline-container-org287a149" class="outline-2">
<h2 id="org287a149">Doom <code>packages.el</code></h2>
<div class="outline-text-2" id="text-org287a149">
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">package!</span> org-xournalpp
<span class="org-builtin">:recipe</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-builtin">:host</span> gitlab
<span class="org-builtin">:repo</span> <span class="org-string">"vherrmann/org-xournalpp"</span>
<span class="org-builtin">:files</span> <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"resources"</span> <span class="org-string">"*.el"</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-comment-delimiter">;; </span><span class="org-comment">Vimrc</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">package!</span> vimrc-mode<span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">package!</span> org-media-note
<span class="org-builtin">:recipe</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-builtin">:host</span> github <span class="org-builtin">:repo</span> <span class="org-string">"yuchen-lea/org-media-note"</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">package!</span> mpv<span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">package!</span> pretty-hydra<span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-emacs-lisp"><span class="org-comment-delimiter">;; </span><span class="org-comment">Automatic toggling of LaTeX fragments</span>
<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">package!</span> org-fragtog<span class="org-rainbow-delimiters-depth-1">)</span>
@ -4757,7 +4844,7 @@ Choose account label to feed msmtp -a option based on From header in Message buf
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-02-10 mer. 17:57</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-02-10 mer. 17:57 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>I3 Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -251,6 +251,7 @@ set $ws8 <span class="org-highlight-numbers-number">8</span>
<span class="org-variable-name">for_window [title</span>=<span class="org-string">"ncmpcpp"</span>] floating enable, resize set <span class="org-highlight-numbers-number">800</span> <span class="org-highlight-numbers-number">400</span>, move position center
<span class="org-variable-name">for_window [title</span>=<span class="org-string">"nmtui"</span>] floating enable, resize set <span class="org-highlight-numbers-number">800</span> <span class="org-highlight-numbers-number">600</span>, move position center
<span class="org-variable-name">for_window [title</span>=<span class="org-string">"linkding"</span>] floating enable, resize set <span class="org-highlight-numbers-number">800</span> <span class="org-highlight-numbers-number">600</span>, move position center
<span class="org-variable-name">for_window [title</span>=<span class="org-string">"Xournal"</span>] floating enable, resize set <span class="org-highlight-numbers-number">1100</span> <span class="org-highlight-numbers-number">750</span>, move position center
</pre>
</div>
</div>
@ -292,7 +293,7 @@ exec --no-startup-id polybar top &gt;&gt;/tmp/polybar.log 2&gt;&amp;1 &amp;
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-02-10 mer. 17:57</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:43 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Dotfiles - Manjaro Linux</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
<style> #content {margin: auto;} </style>
@ -46,7 +46,7 @@ There are Specific configuration files for:
<li><b>PDF Reader</b>: <a href="zathura.html">Zathura</a></li>
<li><b>GUI File Manager</b>: <a href="pcmanfm.html">PCManFM</a></li>
<li><b>Terminal File Manager</b>: <a href="ranger.html">Ranger</a></li>
<li><b>Calendar</b>: <a href="calendar.html">Vdirsyncer and Khal</a></li>
<li><b>Calendar and Contacts</b>: <a href="calendar-contact.html">Vdirsyncer, Khal and Khard</a></li>
<li><b>Mails</b>: <a href="mail.html">Mbsync, Msmtp, Mu and Neomutt</a></li>
<li><b>Contacts</b>: <a href="contacts.html">Khard</a></li>
<li><b>RSS-Reader</b>: <a href="newsboat.html">Newsboat</a></li>
@ -63,6 +63,7 @@ I also have:
</p>
<ul class="org-ul">
<li>a nice Home-Server (<a href="nas.html">conf</a>)</li>
<li>a Linux smart-TV (<a href="smart-tv.html">conf</a>)</li>
<li>a Windows PC that I occasionally use (<a href="windows.html">conf</a>)</li>
<li>an Android phone (<a href="android.html">conf</a>)</li>
</ul>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:43 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Installation</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -45,28 +45,28 @@
</li>
<li><a href="#org3faed1a"><code>buku</code> - Bookmark Manager</a>
<ul>
<li><a href="#orga60529d">Installation</a></li>
<li><a href="#org0476127">Installation</a></li>
<li><a href="#org66b2873">Integration with Rofi</a>
<ul>
<li><a href="#org68aae66">Installation</a></li>
<li><a href="#orgc84e212">Configuration</a></li>
<li><a href="#org695c5f6">Installation</a></li>
<li><a href="#orge029c21">Configuration</a></li>
</ul>
</li>
<li><a href="#org95386c4">Integration with qutebrowser</a></li>
<li><a href="#org731f2dd">Synchronization with a git repository</a></li>
<li><a href="#orgf877133">Import Bookmarks from Firefox and Chrome</a></li>
<li><a href="#orga16f95a">Web Interface</a></li>
<li><a href="#orgd4263bb">Cheatsheet</a></li>
<li><a href="#org70fcfb3">Cheatsheet</a></li>
<li><a href="#org5949612">Alternatives</a></li>
</ul>
</li>
<li><a href="#orga55a047"><code>qutebrowser</code> - Browser</a>
<ul>
<li><a href="#orgbb25038">Installation</a></li>
<li><a href="#orgfe80476">Installation</a></li>
<li><a href="#org39f7a62">View Pdf inside qutebrowser with pdfjs</a>
<ul>
<li><a href="#org15f7bb0">Installation</a></li>
<li><a href="#org2083266">Usage</a></li>
<li><a href="#orgd7d6b6f">Installation</a></li>
<li><a href="#orgc8c0e83">Usage</a></li>
</ul>
</li>
<li><a href="#org013ba8f">Integration with Pass: the password manager</a></li>
@ -99,17 +99,17 @@
</li>
<li><a href="#org3b6c55a"><code>weechat</code> - Chat Application</a>
<ul>
<li><a href="#orgbea33e5">Installation</a></li>
<li><a href="#org731cc00">Installation</a></li>
<li><a href="#orgce5f866">Enable mouse support</a></li>
<li><a href="#org2e3ae2e">Scripts</a></li>
<li><a href="#orgc35ab72">Theme</a></li>
<li><a href="#org3be6ef2">Configuration</a></li>
<li><a href="#orgcf52c65">Configuration</a></li>
<li><a href="#org1bedc2c">Multi-line messages</a></li>
<li><a href="#orgdabe0b1">Send message using <code>$EDITOR</code></a></li>
<li><a href="#org58be0d2">CheatSheet</a></li>
<li><a href="#org509ffd4">Slack Integration</a>
<ul>
<li><a href="#org9289017">Installation</a></li>
<li><a href="#org2a4fdbe">Installation</a></li>
<li><a href="#org4e33767">Add your Slack API key(s)</a></li>
</ul>
</li>
@ -123,8 +123,8 @@
<ul>
<li><a href="#org12c74b1"><code>mbsync</code> - Synchronize Mailboxes</a>
<ul>
<li><a href="#org8469f2c">Installation</a></li>
<li><a href="#org1438dad">Configuration</a></li>
<li><a href="#orgfdf1d7e">Installation</a></li>
<li><a href="#org203ef82">Configuration</a></li>
<li><a href="#org1ae519a">Automation using systemd</a>
<ul>
<li><a href="#org0635e65">Retreive New mails</a></li>
@ -135,16 +135,16 @@
</li>
<li><a href="#org6772b74"><code>msmtp</code> - Send Mails</a>
<ul>
<li><a href="#orgabdbb6e">Installation</a></li>
<li><a href="#org036e930">Installation</a></li>
</ul>
</li>
<li><a href="#org4b6cea1"><code>mu</code> - Mail Index, Search and Tagging</a></li>
<li><a href="#orge78a982"><code>neomutt</code> - Mail Client</a>
<ul>
<li><a href="#org72a4f49">Installation</a></li>
<li><a href="#org1a4d185">Installation</a></li>
<li><a href="#org7d3dd45">Display html mails</a></li>
<li><a href="#org18d6f5c">Open Url from mail</a></li>
<li><a href="#org8668b7f">Ressources</a></li>
<li><a href="#orgcb95e75">Ressources</a></li>
</ul>
</li>
<li><a href="#org9998819">Notification system</a></li>
@ -154,8 +154,8 @@
<ul>
<li><a href="#org79b747c">Ranger</a>
<ul>
<li><a href="#orge600ebe">Installation</a></li>
<li><a href="#org4d7cfe9">Configuration</a></li>
<li><a href="#org2c98986">Installation</a></li>
<li><a href="#org29505fd">Configuration</a></li>
<li><a href="#orga7f1329">Display pdf</a></li>
</ul>
</li>
@ -164,35 +164,35 @@
</li>
<li><a href="#org0ceb81d"><code>sxiv</code> - Image viewer</a>
<ul>
<li><a href="#org7c2b09c">Installation</a></li>
<li><a href="#orgab6352b">Installation</a></li>
<li><a href="#org1d4a585">Open Gif</a></li>
<li><a href="#org3cf7d23">Cheatsheet</a></li>
<li><a href="#orgecc11c1">Cheatsheet</a></li>
</ul>
</li>
<li><a href="#orga293c83"><code>sxhkd</code> - HotKey Manager</a></li>
<li><a href="#orgb9ddb93"><code>i3</code> - Windows Manager</a>
<ul>
<li><a href="#org37ef10f">Installation</a></li>
<li><a href="#org28433b9">Configuration</a></li>
<li><a href="#org7279a21">Installation</a></li>
<li><a href="#org9bcc5d0">Configuration</a></li>
</ul>
</li>
<li><a href="#org2021f80"><code>polybar</code> - Top Bar</a>
<ul>
<li><a href="#orgcd15094">Installation</a></li>
<li><a href="#org615564a">Installation</a></li>
</ul>
</li>
<li><a href="#orgc4420f9"><code>picom</code> - Compositor</a>
<ul>
<li><a href="#org6fa1004">Installation</a></li>
<li><a href="#org0e753bb">Configuration</a></li>
<li><a href="#orgb2faee9">Installation</a></li>
<li><a href="#orge08e43c">Configuration</a></li>
<li><a href="#org3eda8aa">Automatic run as daemon</a></li>
</ul>
</li>
<li><a href="#org2f8f940"><code>dunst</code> - Notification Manager</a>
<ul>
<li><a href="#org1b888fa">Installation</a></li>
<li><a href="#org987b1bf">Configuration</a></li>
<li><a href="#orgeb85a3c">Usage</a></li>
<li><a href="#org0994364">Installation</a></li>
<li><a href="#orgab5d058">Configuration</a></li>
<li><a href="#org44e33a9">Usage</a></li>
</ul>
</li>
<li><a href="#org4178a17">Office Suite</a>
@ -233,14 +233,14 @@
<li><a href="#org6a8646d"><code>orgmode</code> - Task Manager</a></li>
<li><a href="#orga841f53"><code>zathura</code> - PDF Reader</a>
<ul>
<li><a href="#org1ee2b54">Installation</a></li>
<li><a href="#orge029c21">Configuration</a></li>
<li><a href="#org70fcfb3">Cheatsheet</a></li>
<li><a href="#orgc32f4df">Installation</a></li>
<li><a href="#orgfde4198">Configuration</a></li>
<li><a href="#orgfbd6615">Cheatsheet</a></li>
<li><a href="#orgf6c7dea">Multi-monitor pdf presentation - pdfpc</a>
<ul>
<li><a href="#org0476127">Installation</a></li>
<li><a href="#org23fe870">Installation</a></li>
<li><a href="#orge1b13e7">Video support</a></li>
<li><a href="#orgc8c0e83">Usage</a></li>
<li><a href="#orgd8c9a20">Usage</a></li>
</ul>
</li>
</ul>
@ -265,7 +265,7 @@
<li><a href="#org64fd10c"><code>anydesk</code> - Remote Desktop</a></li>
<li><a href="#orgfbeddca"><code>wireguard</code> - VPN</a></li>
<li><a href="#orgd48246b"><code>nordvpn</code> - VPN</a></li>
<li><a href="#org9bb91c2">Others</a>
<li><a href="#orgb4a3de0">Others</a>
<ul>
<li><a href="#orgf054688"><code>maim=/=flameshot</code> - Take Screenshots</a></li>
<li><a href="#org72b76b6"><code>screenkey</code> - Show pressed keys</a></li>
@ -280,7 +280,7 @@
<li><a href="#org4c6eb49">Printer</a></li>
<li><a href="#org75b8fb8">Kernel Management</a></li>
<li><a href="#org7dc611c">Format disks</a></li>
<li><a href="#orgdab3895">Usefull commands</a>
<li><a href="#org2644b6d">Useful commands</a>
<ul>
<li><a href="#orge958130">Readline</a>
<ul>
@ -290,7 +290,7 @@
<li><a href="#org317c04c">Completion</a></li>
</ul>
</li>
<li><a href="#orgb4a3de0">Others</a></li>
<li><a href="#org2fc3118">Others</a></li>
<li><a href="#org042d8d2">Archive and Extract</a></li>
<li><a href="#orgd465654">Hardware</a></li>
<li><a href="#orgd0eebf3">Network</a></li>
@ -304,7 +304,7 @@
</ul>
</li>
<li><a href="#org73b11c0">Some notes - Systemd</a></li>
<li><a href="#orgcb95e75">Ressources</a>
<li><a href="#orgf798b8d">Resources</a>
<ul>
<li><a href="#org24c5a0a">Dotfiles</a></li>
<li><a href="#orgfe7316a">Linux Softwares</a></li>
@ -635,6 +635,7 @@ For emojis, use:
<p>
Default font used:
</p>
<ul class="org-ul">
<li>Monospace Font: <code>Hack Nerd Font Mono</code></li>
<li>Serif Font: <code>Hack Nerd Font</code></li>
@ -966,9 +967,9 @@ Bitwarden <a href="https://github.com/bitwarden/cli">https://github.com/bitwarde
</p>
</div>
<div id="outline-container-orga60529d" class="outline-3">
<h3 id="orga60529d">Installation</h3>
<div class="outline-text-3" id="text-orga60529d">
<div id="outline-container-org0476127" class="outline-3">
<h3 id="org0476127">Installation</h3>
<div class="outline-text-3" id="text-org0476127">
<div class="org-src-container">
<pre class="src src-bash"> yay -S buku
</pre>
@ -984,9 +985,9 @@ Bitwarden <a href="https://github.com/bitwarden/cli">https://github.com/bitwarde
</p>
</div>
<div id="outline-container-org68aae66" class="outline-4">
<h4 id="org68aae66">Installation</h4>
<div class="outline-text-4" id="text-org68aae66">
<div id="outline-container-org695c5f6" class="outline-4">
<h4 id="org695c5f6">Installation</h4>
<div class="outline-text-4" id="text-org695c5f6">
<div class="org-src-container">
<pre class="src src-bash"> wget https://raw.githubusercontent.com/carnager/buku_run/master/buku_run -o ~/.local/bin/buku_run
<span class="org-type">chmod</span> +x ~/.local/bin/buku_run
@ -995,9 +996,9 @@ Bitwarden <a href="https://github.com/bitwarden/cli">https://github.com/bitwarde
</div>
</div>
<div id="outline-container-orgc84e212" class="outline-4">
<h4 id="orgc84e212">Configuration</h4>
<div class="outline-text-4" id="text-orgc84e212">
<div id="outline-container-orge029c21" class="outline-4">
<h4 id="orge029c21">Configuration</h4>
<div class="outline-text-4" id="text-orge029c21">
<p>
The configuration file is here: <code>~/.config/buku_run/config</code>
</p>
@ -1074,9 +1075,9 @@ And then browse to <a href="http://127.0.0.1:5001">http://127.0.0.1:5001</a>.
</div>
</div>
<div id="outline-container-orgd4263bb" class="outline-3">
<h3 id="orgd4263bb">Cheatsheet</h3>
<div class="outline-text-3" id="text-orgd4263bb">
<div id="outline-container-org70fcfb3" class="outline-3">
<h3 id="org70fcfb3">Cheatsheet</h3>
<div class="outline-text-3" id="text-org70fcfb3">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
@ -1140,9 +1141,9 @@ And then browse to <a href="http://127.0.0.1:5001">http://127.0.0.1:5001</a>.
</p>
</div>
<div id="outline-container-orgbb25038" class="outline-3">
<h3 id="orgbb25038">Installation</h3>
<div class="outline-text-3" id="text-orgbb25038">
<div id="outline-container-orgfe80476" class="outline-3">
<h3 id="orgfe80476">Installation</h3>
<div class="outline-text-3" id="text-orgfe80476">
<div class="org-src-container">
<pre class="src src-bash"> yay -S qutebrowser
</pre>
@ -1154,9 +1155,9 @@ And then browse to <a href="http://127.0.0.1:5001">http://127.0.0.1:5001</a>.
<h3 id="org39f7a62">View Pdf inside qutebrowser with pdfjs</h3>
<div class="outline-text-3" id="text-org39f7a62">
</div>
<div id="outline-container-org15f7bb0" class="outline-4">
<h4 id="org15f7bb0">Installation</h4>
<div class="outline-text-4" id="text-org15f7bb0">
<div id="outline-container-orgd7d6b6f" class="outline-4">
<h4 id="orgd7d6b6f">Installation</h4>
<div class="outline-text-4" id="text-orgd7d6b6f">
<div class="org-src-container">
<pre class="src src-bash"> yay -S pdfjs
</pre>
@ -1164,9 +1165,9 @@ And then browse to <a href="http://127.0.0.1:5001">http://127.0.0.1:5001</a>.
</div>
</div>
<div id="outline-container-org2083266" class="outline-4">
<h4 id="org2083266">Usage</h4>
<div class="outline-text-4" id="text-org2083266">
<div id="outline-container-orgc8c0e83" class="outline-4">
<h4 id="orgc8c0e83">Usage</h4>
<div class="outline-text-4" id="text-orgc8c0e83">
<p>
When opening a pdf file on qutebrowser, you&rsquo;ll be ask for options:
</p>
@ -1661,9 +1662,9 @@ This looks for contacts in all indexed emails.
</p>
</div>
<div id="outline-container-orgbea33e5" class="outline-3">
<h3 id="orgbea33e5">Installation</h3>
<div class="outline-text-3" id="text-orgbea33e5">
<div id="outline-container-org731cc00" class="outline-3">
<h3 id="org731cc00">Installation</h3>
<div class="outline-text-3" id="text-org731cc00">
<div class="org-src-container">
<pre class="src src-bash"> yay -S weechat
</pre>
@ -1774,9 +1775,9 @@ Then we install some dependencies
</div>
</div>
<div id="outline-container-org3be6ef2" class="outline-3">
<h3 id="org3be6ef2">Configuration</h3>
<div class="outline-text-3" id="text-org3be6ef2">
<div id="outline-container-orgcf52c65" class="outline-3">
<h3 id="orgcf52c65">Configuration</h3>
<div class="outline-text-3" id="text-orgcf52c65">
<p>
<a href="https://hugo.md/post/the-perfect-weechat-setup-2/">https://hugo.md/post/the-perfect-weechat-setup-2/</a>
<a href="https://robots.thoughtbot.com/weechat-for-slacks-irc-gateway">https://robots.thoughtbot.com/weechat-for-slacks-irc-gateway</a>
@ -1881,9 +1882,9 @@ Then, on weechat, type <code>/edit</code>.
</p>
</div>
<div id="outline-container-org9289017" class="outline-4">
<h4 id="org9289017">Installation</h4>
<div class="outline-text-4" id="text-org9289017">
<div id="outline-container-org2a4fdbe" class="outline-4">
<h4 id="org2a4fdbe">Installation</h4>
<div class="outline-text-4" id="text-org2a4fdbe">
<div class="org-src-container">
<pre class="src src-bash"> yay -S python2-websocket-client
</pre>
@ -1999,9 +2000,9 @@ It runs weechat inside tmux.
</p>
</div>
<div id="outline-container-org8469f2c" class="outline-4">
<h4 id="org8469f2c">Installation</h4>
<div class="outline-text-4" id="text-org8469f2c">
<div id="outline-container-orgfdf1d7e" class="outline-4">
<h4 id="orgfdf1d7e">Installation</h4>
<div class="outline-text-4" id="text-orgfdf1d7e">
<div class="org-src-container">
<pre class="src src-bash"> yay -S isync
</pre>
@ -2009,9 +2010,9 @@ It runs weechat inside tmux.
</div>
</div>
<div id="outline-container-org1438dad" class="outline-4">
<h4 id="org1438dad">Configuration</h4>
<div class="outline-text-4" id="text-org1438dad">
<div id="outline-container-org203ef82" class="outline-4">
<h4 id="org203ef82">Configuration</h4>
<div class="outline-text-4" id="text-org203ef82">
<p>
<code>~/.mbsyncrc</code>
</p>
@ -2065,9 +2066,9 @@ systemctl --user start syncmail.timer
</p>
</div>
<div id="outline-container-orgabdbb6e" class="outline-4">
<h4 id="orgabdbb6e">Installation</h4>
<div class="outline-text-4" id="text-orgabdbb6e">
<div id="outline-container-org036e930" class="outline-4">
<h4 id="org036e930">Installation</h4>
<div class="outline-text-4" id="text-org036e930">
<div class="org-src-container">
<pre class="src src-bash"> yay -S msmtp
</pre>
@ -2093,9 +2094,9 @@ systemctl --user start syncmail.timer
</p>
</div>
<div id="outline-container-org72a4f49" class="outline-4">
<h4 id="org72a4f49">Installation</h4>
<div class="outline-text-4" id="text-org72a4f49">
<div id="outline-container-org1a4d185" class="outline-4">
<h4 id="org1a4d185">Installation</h4>
<div class="outline-text-4" id="text-org1a4d185">
<div class="org-src-container">
<pre class="src src-bash"> yay -S neomutt
</pre>
@ -2123,9 +2124,9 @@ systemctl --user start syncmail.timer
</div>
</div>
<div id="outline-container-org8668b7f" class="outline-4">
<h4 id="org8668b7f">Ressources</h4>
<div class="outline-text-4" id="text-org8668b7f">
<div id="outline-container-orgcb95e75" class="outline-4">
<h4 id="orgcb95e75">Ressources</h4>
<div class="outline-text-4" id="text-orgcb95e75">
<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>
@ -2164,9 +2165,9 @@ Configuration files:
<a href="https://github.com/ranger/ranger">https://github.com/ranger/ranger</a>
</p>
</div>
<div id="outline-container-orge600ebe" class="outline-4">
<h4 id="orge600ebe">Installation</h4>
<div class="outline-text-4" id="text-orge600ebe">
<div id="outline-container-org2c98986" class="outline-4">
<h4 id="org2c98986">Installation</h4>
<div class="outline-text-4" id="text-org2c98986">
<div class="org-src-container">
<pre class="src src-bash">yay -S ranger
</pre>
@ -2174,9 +2175,9 @@ Configuration files:
</div>
</div>
<div id="outline-container-org4d7cfe9" class="outline-4">
<h4 id="org4d7cfe9">Configuration</h4>
<div class="outline-text-4" id="text-org4d7cfe9">
<div id="outline-container-org29505fd" class="outline-4">
<h4 id="org29505fd">Configuration</h4>
<div class="outline-text-4" id="text-org29505fd">
<p>
The configuration file is <code>~/.config/ranger/rc.conf</code>.
</p>
@ -2220,9 +2221,9 @@ It works better with Urxvt.
</p>
</div>
<div id="outline-container-org7c2b09c" class="outline-3">
<h3 id="org7c2b09c">Installation</h3>
<div class="outline-text-3" id="text-org7c2b09c">
<div id="outline-container-orgab6352b" class="outline-3">
<h3 id="orgab6352b">Installation</h3>
<div class="outline-text-3" id="text-orgab6352b">
<div class="org-src-container">
<pre class="src src-bash"> yay -S sxiv
</pre>
@ -2240,9 +2241,9 @@ It works better with Urxvt.
</div>
</div>
<div id="outline-container-org3cf7d23" class="outline-3">
<h3 id="org3cf7d23">Cheatsheet</h3>
<div class="outline-text-3" id="text-org3cf7d23">
<div id="outline-container-orgecc11c1" class="outline-3">
<h3 id="orgecc11c1">Cheatsheet</h3>
<div class="outline-text-3" id="text-orgecc11c1">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
@ -2315,9 +2316,9 @@ Configuration file: <a href="sxhkd.html">SXHKD</a>.
</p>
</div>
<div id="outline-container-org37ef10f" class="outline-3">
<h3 id="org37ef10f">Installation</h3>
<div class="outline-text-3" id="text-org37ef10f">
<div id="outline-container-org7279a21" class="outline-3">
<h3 id="org7279a21">Installation</h3>
<div class="outline-text-3" id="text-org7279a21">
<div class="org-src-container">
<pre class="src src-bash"> yay -S i3-gaps
</pre>
@ -2325,9 +2326,9 @@ Configuration file: <a href="sxhkd.html">SXHKD</a>.
</div>
</div>
<div id="outline-container-org28433b9" class="outline-3">
<h3 id="org28433b9">Configuration</h3>
<div class="outline-text-3" id="text-org28433b9">
<div id="outline-container-org9bcc5d0" class="outline-3">
<h3 id="org9bcc5d0">Configuration</h3>
<div class="outline-text-3" id="text-org9bcc5d0">
<p>
<code>~/.i3/config</code>
</p>
@ -2347,9 +2348,9 @@ Configuration file: <a href="sxhkd.html">SXHKD</a>.
</p>
</div>
<div id="outline-container-orgcd15094" class="outline-3">
<h3 id="orgcd15094">Installation</h3>
<div class="outline-text-3" id="text-orgcd15094">
<div id="outline-container-org615564a" class="outline-3">
<h3 id="org615564a">Installation</h3>
<div class="outline-text-3" id="text-org615564a">
<div class="org-src-container">
<pre class="src src-bash"> yay -S polybar
</pre>
@ -2370,9 +2371,9 @@ Configuration file: <a href="sxhkd.html">SXHKD</a>.
</p>
</div>
<div id="outline-container-org6fa1004" class="outline-3">
<h3 id="org6fa1004">Installation</h3>
<div class="outline-text-3" id="text-org6fa1004">
<div id="outline-container-orgb2faee9" class="outline-3">
<h3 id="orgb2faee9">Installation</h3>
<div class="outline-text-3" id="text-orgb2faee9">
<div class="org-src-container">
<pre class="src src-bash"> yay -S picom
</pre>
@ -2380,9 +2381,9 @@ Configuration file: <a href="sxhkd.html">SXHKD</a>.
</div>
</div>
<div id="outline-container-org0e753bb" class="outline-3">
<h3 id="org0e753bb">Configuration</h3>
<div class="outline-text-3" id="text-org0e753bb">
<div id="outline-container-orge08e43c" class="outline-3">
<h3 id="orge08e43c">Configuration</h3>
<div class="outline-text-3" id="text-orge08e43c">
<p>
<code>~/.config/picom/picom.conf</code>
</p>
@ -2412,9 +2413,9 @@ Compton is run from <code>.xprofile</code> config in the background:
</p>
</div>
<div id="outline-container-org1b888fa" class="outline-3">
<h3 id="org1b888fa">Installation</h3>
<div class="outline-text-3" id="text-org1b888fa">
<div id="outline-container-org0994364" class="outline-3">
<h3 id="org0994364">Installation</h3>
<div class="outline-text-3" id="text-org0994364">
<div class="org-src-container">
<pre class="src src-bash"> yay -S dunst dunstify
</pre>
@ -2422,18 +2423,18 @@ Compton is run from <code>.xprofile</code> config in the background:
</div>
</div>
<div id="outline-container-org987b1bf" class="outline-3">
<h3 id="org987b1bf">Configuration</h3>
<div class="outline-text-3" id="text-org987b1bf">
<div id="outline-container-orgab5d058" class="outline-3">
<h3 id="orgab5d058">Configuration</h3>
<div class="outline-text-3" id="text-orgab5d058">
<p>
<code>~/.config/dunst/dunstrc</code>
</p>
</div>
</div>
<div id="outline-container-orgeb85a3c" class="outline-3">
<h3 id="orgeb85a3c">Usage</h3>
<div class="outline-text-3" id="text-orgeb85a3c">
<div id="outline-container-org44e33a9" class="outline-3">
<h3 id="org44e33a9">Usage</h3>
<div class="outline-text-3" id="text-org44e33a9">
<div class="org-src-container">
<pre class="src src-bash"> dunstify --replace=<span class="org-highlight-numbers-number">16549</span> <span class="org-string">"AppName"</span> <span class="org-string">"Message"</span>
</pre>
@ -2732,7 +2733,7 @@ I am using a plain bibtex file with <code>org-ref</code> (<a href="https://githu
<h2 id="org76a92c2">Calendar</h2>
<div class="outline-text-2" id="text-org76a92c2">
<p>
<a href="calendar.html">Link</a> to configuration
<a href="calendar-contact.html">Link</a> to configuration
</p>
</div>
@ -2880,9 +2881,9 @@ Configuration:
<a href="https://pwmt.org/projects/zathura/">https://pwmt.org/projects/zathura/</a>
</p>
</div>
<div id="outline-container-org1ee2b54" class="outline-3">
<h3 id="org1ee2b54">Installation</h3>
<div class="outline-text-3" id="text-org1ee2b54">
<div id="outline-container-orgc32f4df" class="outline-3">
<h3 id="orgc32f4df">Installation</h3>
<div class="outline-text-3" id="text-orgc32f4df">
<div class="org-src-container">
<pre class="src src-bash"> yay -S zathura
</pre>
@ -2902,18 +2903,18 @@ It seems that mupdf is better that poppler to view pdf.
</div>
</div>
<div id="outline-container-orge029c21" class="outline-3">
<h3 id="orge029c21">Configuration</h3>
<div class="outline-text-3" id="text-orge029c21">
<div id="outline-container-orgfde4198" class="outline-3">
<h3 id="orgfde4198">Configuration</h3>
<div class="outline-text-3" id="text-orgfde4198">
<p>
<code>~/.config/zathura/zathurarc</code>
</p>
</div>
</div>
<div id="outline-container-org70fcfb3" class="outline-3">
<h3 id="org70fcfb3">Cheatsheet</h3>
<div class="outline-text-3" id="text-org70fcfb3">
<div id="outline-container-orgfbd6615" class="outline-3">
<h3 id="orgfbd6615">Cheatsheet</h3>
<div class="outline-text-3" id="text-orgfbd6615">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
@ -3016,9 +3017,9 @@ pdfpc is a great tool for showing pdf presentations. It support:
</ul>
</div>
<div id="outline-container-org0476127" class="outline-4">
<h4 id="org0476127">Installation</h4>
<div class="outline-text-4" id="text-org0476127">
<div id="outline-container-org23fe870" class="outline-4">
<h4 id="org23fe870">Installation</h4>
<div class="outline-text-4" id="text-org23fe870">
<div class="org-src-container">
<pre class="src src-bash"> yay -S pdfpc
</pre>
@ -3036,9 +3037,9 @@ pdfpc is a great tool for showing pdf presentations. It support:
</div>
</div>
<div id="outline-container-orgc8c0e83" class="outline-4">
<h4 id="orgc8c0e83">Usage</h4>
<div class="outline-text-4" id="text-orgc8c0e83">
<div id="outline-container-orgd8c9a20" class="outline-4">
<h4 id="orgd8c9a20">Usage</h4>
<div class="outline-text-4" id="text-orgd8c9a20">
<div class="org-src-container">
<pre class="src src-bash"> pdfpc filename.pdf
</pre>
@ -3302,9 +3303,9 @@ Configuration:
</div>
</div>
<div id="outline-container-org9bb91c2" class="outline-2">
<h2 id="org9bb91c2">Others</h2>
<div class="outline-text-2" id="text-org9bb91c2">
<div id="outline-container-orgb4a3de0" class="outline-2">
<h2 id="orgb4a3de0">Others</h2>
<div class="outline-text-2" id="text-orgb4a3de0">
</div>
<div id="outline-container-orgf054688" class="outline-3">
<h3 id="orgf054688"><code>maim=/=flameshot</code> - Take Screenshots</h3>
@ -3533,9 +3534,9 @@ Using command line:
</div>
</div>
<div id="outline-container-orgdab3895" class="outline-2">
<h2 id="orgdab3895">Usefull commands</h2>
<div class="outline-text-2" id="text-orgdab3895">
<div id="outline-container-org2644b6d" class="outline-2">
<h2 id="org2644b6d">Useful commands</h2>
<div class="outline-text-2" id="text-org2644b6d">
</div>
<div id="outline-container-orge958130" class="outline-3">
<h3 id="orge958130">Readline</h3>
@ -3776,9 +3777,9 @@ Using command line:
</div>
</div>
<div id="outline-container-orgb4a3de0" class="outline-3">
<h3 id="orgb4a3de0">Others</h3>
<div class="outline-text-3" id="text-orgb4a3de0">
<div id="outline-container-org2fc3118" class="outline-3">
<h3 id="org2fc3118">Others</h3>
<div class="outline-text-3" id="text-org2fc3118">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
@ -4101,9 +4102,9 @@ To see next timers
</div>
</div>
<div id="outline-container-orgcb95e75" class="outline-2">
<h2 id="orgcb95e75">Ressources</h2>
<div class="outline-text-2" id="text-orgcb95e75">
<div id="outline-container-orgf798b8d" class="outline-2">
<h2 id="orgf798b8d">Resources</h2>
<div class="outline-text-2" id="text-orgf798b8d">
</div>
<div id="outline-container-org24c5a0a" class="outline-3">
<h3 id="org24c5a0a">Dotfiles</h3>
@ -4488,7 +4489,7 @@ To see next timers
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:43</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-02-10 mer. 17:57 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Mail Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -25,8 +25,8 @@
<li><a href="#mbsync"><code>mbsync</code> - Synchronize Mailboxes</a>
<ul>
<li><a href="#orgfe8c5af">Global Defaults</a></li>
<li><a href="#orgb928086">Gmail Account</a></li>
<li><a href="#org818eb8b">ESRF Account</a></li>
<li><a href="#org6d923d6">Gmail Account</a></li>
<li><a href="#org938fdb8">ESRF Account</a></li>
<li><a href="#org62106bc">ULG Student Account</a></li>
<li><a href="#org0b87d58">ULG Personal Account</a></li>
</ul>
@ -34,8 +34,8 @@
<li><a href="#msmtp"><code>msmtp</code> - Send Mails</a>
<ul>
<li><a href="#org4a1b391">Defaults</a></li>
<li><a href="#org6d923d6">Gmail Account</a></li>
<li><a href="#org938fdb8">ESRF Account</a></li>
<li><a href="#org1ff2ab1">Gmail Account</a></li>
<li><a href="#org97e9d97">ESRF Account</a></li>
<li><a href="#orga821cde">ULG Account</a></li>
<li><a href="#org9bced56">ULIEGE Account</a></li>
<li><a href="#org8274d8c">Default Account</a></li>
@ -48,11 +48,11 @@
<ul>
<li><a href="#orgabf02bf">Unding all the key bindings</a></li>
<li><a href="#orgab6327c">Quit Neomutt</a></li>
<li><a href="#orgbcac58d">Generic</a></li>
<li><a href="#org66ef145">Generic</a></li>
<li><a href="#orgc3a79b4">Index and Pager</a></li>
<li><a href="#orge2cd847">Limit</a></li>
<li><a href="#orgdaa2ab4">Search</a></li>
<li><a href="#orgdd569c6">Attachments</a></li>
<li><a href="#org3f46ed0">Attachments</a></li>
<li><a href="#orga27e33b">Compose</a>
<ul>
<li><a href="#orgf944cb5">Attach with Ranger Script</a></li>
@ -60,8 +60,8 @@
</ul>
</li>
<li><a href="#org1ff0684">Browser</a></li>
<li><a href="#org66ef145">Generic</a></li>
<li><a href="#org06169f7">Sidebar</a></li>
<li><a href="#org0cbcd02">Generic</a></li>
<li><a href="#orgcd09540">Sidebar</a></li>
<li><a href="#orgd383cd7">Reload Configuration</a></li>
<li><a href="#org5fccb4d">urlview - Open URL in emails</a></li>
<li><a href="#orgbe837d6">Searching using Mu</a></li>
@ -76,9 +76,9 @@
<ul>
<li><a href="#orgcceb03a">Basic colors</a></li>
<li><a href="#orgfd072f9">Index</a></li>
<li><a href="#org2ce62d6">Sidebar</a></li>
<li><a href="#org83f1610">Sidebar</a></li>
<li><a href="#org35e03db">Message headers</a></li>
<li><a href="#org61d2492">Attachments</a></li>
<li><a href="#org4443f6e">Attachments</a></li>
<li><a href="#orgf06407f">Body</a></li>
<li><a href="#org28ee304">PGP</a></li>
<li><a href="#org1894a8b">Urls</a></li>
@ -92,26 +92,26 @@
<ul>
<li><a href="#org828ef22">Gmail</a>
<ul>
<li><a href="#org39ab42b">Configuration</a></li>
<li><a href="#org1a1a20b">Signature</a></li>
<li><a href="#org27216c2">Configuration</a></li>
<li><a href="#org655b864">Signature</a></li>
</ul>
</li>
<li><a href="#org75c25aa">ESRF</a>
<ul>
<li><a href="#org15a760b">Configuration</a></li>
<li><a href="#orgc7721df">Signature</a></li>
<li><a href="#org0743b6e">Configuration</a></li>
<li><a href="#org04e1907">Signature</a></li>
</ul>
</li>
<li><a href="#org8c506c3">ULG</a>
<ul>
<li><a href="#org9dbff79">Configuration</a></li>
<li><a href="#orgba5f72d">Signature</a></li>
<li><a href="#orga56e103">Configuration</a></li>
<li><a href="#orgf201532">Signature</a></li>
</ul>
</li>
<li><a href="#org72df244">ULIEGE</a>
<ul>
<li><a href="#org27216c2">Configuration</a></li>
<li><a href="#org655b864">Signature</a></li>
<li><a href="#org82ffb40">Configuration</a></li>
<li><a href="#org20fa21b">Signature</a></li>
</ul>
</li>
</ul>
@ -127,13 +127,13 @@
<li><a href="#orgda776cc">Headers</a></li>
</ul>
</li>
<li><a href="#orgcd09540">Sidebar</a>
<li><a href="#org98d56f4">Sidebar</a>
<ul>
<li><a href="#org763534f">General Config</a></li>
<li><a href="#org6ca1b3c">Mailboxes to show in the sidebar.</a></li>
</ul>
</li>
<li><a href="#org3f46ed0">Attachments</a>
<li><a href="#orge3f70c1">Attachments</a>
<ul>
<li><a href="#orgc93e665">Attachment View Options</a></li>
<li><a href="#orge340736">Open Attachment</a></li>
@ -179,16 +179,16 @@ Installation:
Create Both
<span class="org-comment-delimiter"># </span><span class="org-comment">Save the synchronization state files in the relevant directory</span>
SyncState *
<span class="org-comment-delimiter"># </span><span class="org-comment">Permanently remove all messages [on the Master/Slave] marked for deletion.</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Permanently remove all messages [on the Far/Near] marked for deletion.</span>
Expunge Both
</pre>
</div>
</div>
</div>
<div id="outline-container-orgb928086" class="outline-3">
<h3 id="orgb928086">Gmail Account</h3>
<div class="outline-text-3" id="text-orgb928086">
<div id="outline-container-org6d923d6" class="outline-3">
<h3 id="org6d923d6">Gmail Account</h3>
<div class="outline-text-3" id="text-org6d923d6">
<div class="org-src-container">
<pre class="src src-conf">IMAPAccount gmail
Host imap.gmail.com
@ -209,24 +209,24 @@ Path ~/.mail/gmail/
Inbox ~/.mail/gmail/Inbox
Channel gmail-Home
Master :gmail-remote:<span class="org-string">"INBOX"</span>
Slave :gmail-local:Inbox
Far :gmail-remote:INBOX
Near :gmail-local:Inbox
Channel gmail-Drafts
Master :gmail-remote:<span class="org-string">"[Gmail]/Drafts"</span>
Slave :gmail-local:Drafts
Far :gmail-remote:<span class="org-string">"[Gmail]/Drafts"</span>
Near :gmail-local:Drafts
Channel gmail-Sent
Master :gmail-remote:<span class="org-string">"[Gmail]/Sent Mail"</span>
Slave :gmail-local:Sent
Far :gmail-remote:<span class="org-string">"[Gmail]/Sent Mail"</span>
Near :gmail-local:Sent
Channel gmail-Trash
Master :gmail-remote:<span class="org-string">"[Gmail]/Trash"</span>
Slave :gmail-local:Trash
Far :gmail-remote:<span class="org-string">"[Gmail]/Trash"</span>
Near :gmail-local:Trash
Channel gmail-All
Master :gmail-remote:<span class="org-string">"[Gmail]/All Mail"</span>
Slave :gmail-local:Archive
Far :gmail-remote:<span class="org-string">"[Gmail]/All Mail"</span>
Near :gmail-local:Archive
</pre>
</div>
@ -235,8 +235,8 @@ Slave :gmail-local:Archive
<span class="org-comment-delimiter"># </span><span class="org-comment">the remote and local names for all the folders we want to exclude (except</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">"INBOX", which is special-cased, it would seem).</span>
Channel gmail
Master :gmail-remote:
Slave :gmail-local:
Far :gmail-remote:
Near :gmail-local:
<span class="org-comment-delimiter"># </span><span class="org-comment">Exclude everything under the internal [Gmail] folder, except the interesting folders</span>
Patterns *
Patterns !INBOX
@ -253,19 +253,19 @@ Patterns !Starred
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">For doing a quick sync of just the INBOX with `mbsync gmail-download`.</span>
Channel gmail-download
Master :gmail-remote:<span class="org-string">"INBOX"</span>
Slave :gmail-local:Inbox
Create Slave
Expunge Slave
Far :gmail-remote:INBOX
Near :gmail-local:Inbox
Create Near
Expunge Near
Sync Pull
</pre>
</div>
</div>
</div>
<div id="outline-container-org818eb8b" class="outline-3">
<h3 id="org818eb8b">ESRF Account</h3>
<div class="outline-text-3" id="text-org818eb8b">
<div id="outline-container-org938fdb8" class="outline-3">
<h3 id="org938fdb8">ESRF Account</h3>
<div class="outline-text-3" id="text-org938fdb8">
<div class="org-src-container">
<pre class="src src-conf">IMAPAccount esrf
Host imaps.esrf.fr
@ -285,31 +285,31 @@ Path ~/.mail/esrf/
Inbox ~/.mail/esrf/Inbox
Channel esrf-Home
Master :esrf-remote:<span class="org-string">"Inbox"</span>
Slave :esrf-local:Inbox
Far :esrf-remote:INBOX
Near :esrf-local:Inbox
Channel esrf-Drafts
Master :esrf-remote:<span class="org-string">"Drafts"</span>
Slave :esrf-local:Drafts
Far :esrf-remote:Drafts
Near :esrf-local:Drafts
Channel esrf-Archive
Master :esrf-remote:<span class="org-string">"Archive"</span>
Slave :esrf-local:Archive
Far :esrf-remote:Archive
Near :esrf-local:Archive
Channel esrf-Sent
Master :esrf-remote:<span class="org-string">"Sent"</span>
Slave :esrf-local:Sent
Far :esrf-remote:Sent
Near :esrf-local:Sent
Channel esrf-Trash
Master :esrf-remote:<span class="org-string">"Trash"</span>
Slave :esrf-local:Trash
Far :esrf-remote:Trash
Near :esrf-local:Trash
</pre>
</div>
<div class="org-src-container">
<pre class="src src-conf">Channel esrf
Master :esrf-remote:
Slave :esrf-local:
Far :esrf-remote:
Near :esrf-local:
</pre>
</div>
@ -318,10 +318,10 @@ For doing a quick sync of just the INBOX with `mbsync esrf-download`.
</p>
<div class="org-src-container">
<pre class="src src-conf">Channel esrf-download
Master :esrf-remote:<span class="org-string">"INBOX"</span>
Slave :esrf-local:Inbox
Create Slave
Expunge Slave
Far :esrf-remote:INBOX
Near :esrf-local:Inbox
Create Near
Expunge Near
Sync Pull
</pre>
</div>
@ -350,31 +350,31 @@ Path ~/.mail/ulg/
Inbox ~/.mail/ulg/Inbox
Channel ulg-Home
Master :ulg-remote:<span class="org-string">"Inbox"</span>
Slave :ulg-local:Inbox
Far :ulg-remote:INBOX
Near :ulg-local:Inbox
Channel ulg-Drafts
Master :ulg-remote:<span class="org-string">"Drafts"</span>
Slave :ulg-local:Drafts
Far :ulg-remote:Drafts
Near :ulg-local:Drafts
Channel ulg-Archive
Master :ulg-remote:<span class="org-string">"Archive"</span>
Slave :ulg-local:Archive
Far :ulg-remote:Archive
Near :ulg-local:Archive
Channel ulg-Sent
Master :ulg-remote:<span class="org-string">"Sent"</span>
Slave :ulg-local:Sent
Far :ulg-remote:Sent
Near :ulg-local:Sent
Channel ulg-Trash
Master :ulg-remote:<span class="org-string">"Trash"</span>
Slave :ulg-local:Trash
Far :ulg-remote:Trash
Near :ulg-local:Trash
</pre>
</div>
<div class="org-src-container">
<pre class="src src-conf">Channel ulg
Master :ulg-remote:
Slave :ulg-local:
Far :ulg-remote:
Near :ulg-local:
</pre>
</div>
@ -383,10 +383,10 @@ For doing a quick sync of just the INBOX with `mbsync ulg-download`.
</p>
<div class="org-src-container">
<pre class="src src-conf">Channel ulg-download
Master :ulg-remote:<span class="org-string">"Inbox"</span>
Slave :ulg-local:Inbox
Create Slave
Expunge Slave
Far :ulg-remote:INBOX
Near :ulg-local:Inbox
Create Near
Expunge Near
Sync Pull
</pre>
</div>
@ -415,31 +415,31 @@ Path ~/.mail/uliege/
Inbox ~/.mail/uliege/Inbox
Channel uliege-Home
Master :uliege-remote:<span class="org-string">"Inbox"</span>
Slave :uliege-local:Inbox
Far :uliege-remote:INBOX
Near :uliege-local:Inbox
Channel uliege-Drafts
Master :uliege-remote:<span class="org-string">"Drafts"</span>
Slave :uliege-local:Drafts
Far :uliege-remote:Drafts
Near :uliege-local:Drafts
Channel uliege-Archive
Master :uliege-remote:<span class="org-string">"Archive"</span>
Slave :uliege-local:Archive
Far :uliege-remote:Archive
Near :uliege-local:Archive
Channel uliege-Sent
Master :uliege-remote:<span class="org-string">"Sent"</span>
Slave :uliege-local:Sent
Far :uliege-remote:Sent
Near :uliege-local:Sent
Channel uliege-Trash
Master :uliege-remote:<span class="org-string">"Trash"</span>
Slave :uliege-local:Trash
Far :uliege-remote:Trash
Near :uliege-local:Trash
</pre>
</div>
<div class="org-src-container">
<pre class="src src-conf">Channel uliege
Master :uliege-remote:
Slave :uliege-local:
Far :uliege-remote:
Near :uliege-local:
</pre>
</div>
@ -448,10 +448,10 @@ For doing a quick sync of just the INBOX with `mbsync uliege-download`.
</p>
<div class="org-src-container">
<pre class="src src-conf">Channel uliege-download
Master :uliege-remote:<span class="org-string">"Inbox"</span>
Slave :uliege-local:Inbox
Create Slave
Expunge Slave
Far :uliege-remote:INBOX
Near :uliege-local:Inbox
Create Near
Expunge Near
Sync Pull
</pre>
</div>
@ -480,9 +480,9 @@ tls_certcheck off
</div>
</div>
<div id="outline-container-org6d923d6" class="outline-3">
<h3 id="org6d923d6">Gmail Account</h3>
<div class="outline-text-3" id="text-org6d923d6">
<div id="outline-container-org1ff2ab1" class="outline-3">
<h3 id="org1ff2ab1">Gmail Account</h3>
<div class="outline-text-3" id="text-org1ff2ab1">
<div class="org-src-container">
<pre class="src src-conf">account gmail
host smtp.gmail.com
@ -496,9 +496,9 @@ passwordeval <span class="org-string">"pass email/dehaeze.thomas@gmail.com"</spa
</div>
</div>
<div id="outline-container-org938fdb8" class="outline-3">
<h3 id="org938fdb8">ESRF Account</h3>
<div class="outline-text-3" id="text-org938fdb8">
<div id="outline-container-org97e9d97" class="outline-3">
<h3 id="org97e9d97">ESRF Account</h3>
<div class="outline-text-3" id="text-org97e9d97">
<div class="org-src-container">
<pre class="src src-conf">account esrf
host smtps.esrf.fr
@ -881,9 +881,9 @@ macro index q <span class="org-string">"&lt;shell-escape&gt;if [ $TMUX ]; then t
</div>
</div>
<div id="outline-container-orgbcac58d" class="outline-4">
<h4 id="orgbcac58d">Generic</h4>
<div class="outline-text-4" id="text-orgbcac58d">
<div id="outline-container-org66ef145" class="outline-4">
<h4 id="org66ef145">Generic</h4>
<div class="outline-text-4" id="text-org66ef145">
<div class="org-src-container">
<pre class="src src-conf">bind generic Q exit
@ -1057,9 +1057,9 @@ bind index,pager N search-opposite
</div>
</div>
<div id="outline-container-orgdd569c6" class="outline-4">
<h4 id="orgdd569c6">Attachments</h4>
<div class="outline-text-4" id="text-orgdd569c6">
<div id="outline-container-org3f46ed0" class="outline-4">
<h4 id="org3f46ed0">Attachments</h4>
<div class="outline-text-4" id="text-org3f46ed0">
<div class="org-src-container">
<pre class="src src-conf">bind attach l view-attach
@ -1157,9 +1157,9 @@ bind browser q exit
</div>
</div>
<div id="outline-container-org66ef145" class="outline-4">
<h4 id="org66ef145">Generic</h4>
<div class="outline-text-4" id="text-org66ef145">
<div id="outline-container-org0cbcd02" class="outline-4">
<h4 id="org0cbcd02">Generic</h4>
<div class="outline-text-4" id="text-org0cbcd02">
<p>
Enter Command
</p>
@ -1170,9 +1170,9 @@ Enter Command
</div>
</div>
<div id="outline-container-org06169f7" class="outline-4">
<h4 id="org06169f7">Sidebar</h4>
<div class="outline-text-4" id="text-org06169f7">
<div id="outline-container-orgcd09540" class="outline-4">
<h4 id="orgcd09540">Sidebar</h4>
<div class="outline-text-4" id="text-orgcd09540">
<div class="org-src-container">
<pre class="src src-conf">bind index,pager \Cp sidebar-prev
bind index,pager \Cn sidebar-next
@ -1335,9 +1335,9 @@ color index brightcolor000 color001 <span class="org-string">"~v~(~D)"</span>
</div>
</div>
<div id="outline-container-org2ce62d6" class="outline-4">
<h4 id="org2ce62d6">Sidebar</h4>
<div class="outline-text-4" id="text-org2ce62d6">
<div id="outline-container-org83f1610" class="outline-4">
<h4 id="org83f1610">Sidebar</h4>
<div class="outline-text-4" id="text-org83f1610">
<div class="org-src-container">
<pre class="src src-conf"> color sidebar_indicator color000 color021 <span class="org-comment-delimiter"># </span><span class="org-comment">Mailbox is open</span>
color sidebar_highlight color000 color003 <span class="org-comment-delimiter"># </span><span class="org-comment">Mailbox is highlighted</span>
@ -1360,9 +1360,9 @@ color header brightcolor004 color000 <span class="org-string">"^(Subject)"</
</div>
</div>
<div id="outline-container-org61d2492" class="outline-4">
<h4 id="org61d2492">Attachments</h4>
<div class="outline-text-4" id="text-org61d2492">
<div id="outline-container-org4443f6e" class="outline-4">
<h4 id="org4443f6e">Attachments</h4>
<div class="outline-text-4" id="text-org4443f6e">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Color if the attachment is autoviewed</span>
color attach_headers brightgreen default <span class="org-string">"Autoview"</span>
@ -1508,9 +1508,9 @@ macro index,pager gm <span class="org-string">"&lt;change-folder&gt;+gmail/Inbox
<h4 id="org828ef22">Gmail</h4>
<div class="outline-text-4" id="text-org828ef22">
</div>
<div id="outline-container-org39ab42b" class="outline-5">
<h5 id="org39ab42b">Configuration</h5>
<div class="outline-text-5" id="text-org39ab42b">
<div id="outline-container-org27216c2" class="outline-5">
<h5 id="org27216c2">Configuration</h5>
<div class="outline-text-5" id="text-org27216c2">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-variable-name">set from</span> = <span class="org-string">"dehaeze.thomas@gmail.com"</span>
<span class="org-variable-name">set sendmail</span> = <span class="org-string">"~/.config/neomutt/bin/send_mail.sh gmail"</span>
@ -1534,9 +1534,9 @@ macro index,pager D \
</div>
</div>
<div id="outline-container-org1a1a20b" class="outline-5">
<h5 id="org1a1a20b">Signature</h5>
<div class="outline-text-5" id="text-org1a1a20b">
<div id="outline-container-org655b864" class="outline-5">
<h5 id="org655b864">Signature</h5>
<div class="outline-text-5" id="text-org655b864">
<div class="org-src-container">
<pre class="src src-conf">Thomas Dehaeze
</pre>
@ -1556,9 +1556,9 @@ This empty code block is used to add a new line after signature
<h4 id="org75c25aa">ESRF</h4>
<div class="outline-text-4" id="text-org75c25aa">
</div>
<div id="outline-container-org15a760b" class="outline-5">
<h5 id="org15a760b">Configuration</h5>
<div class="outline-text-5" id="text-org15a760b">
<div id="outline-container-org0743b6e" class="outline-5">
<h5 id="org0743b6e">Configuration</h5>
<div class="outline-text-5" id="text-org0743b6e">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-variable-name">set from</span> = <span class="org-string">"thomas.dehaeze@esrf.fr"</span>
<span class="org-variable-name">set sendmail</span> = <span class="org-string">"~/.config/neomutt/bin/send_mail.sh esrf"</span>
@ -1582,9 +1582,9 @@ macro index,pager D \
</div>
</div>
<div id="outline-container-orgc7721df" class="outline-5">
<h5 id="orgc7721df">Signature</h5>
<div class="outline-text-5" id="text-orgc7721df">
<div id="outline-container-org04e1907" class="outline-5">
<h5 id="org04e1907">Signature</h5>
<div class="outline-text-5" id="text-org04e1907">
<div class="org-src-container">
<pre class="src src-conf">Thomas Dehaeze
</pre>
@ -1604,9 +1604,9 @@ This empty code block is used to add a new line after signature
<h4 id="org8c506c3">ULG</h4>
<div class="outline-text-4" id="text-org8c506c3">
</div>
<div id="outline-container-org9dbff79" class="outline-5">
<h5 id="org9dbff79">Configuration</h5>
<div class="outline-text-5" id="text-org9dbff79">
<div id="outline-container-orga56e103" class="outline-5">
<h5 id="orga56e103">Configuration</h5>
<div class="outline-text-5" id="text-orga56e103">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-variable-name">set from</span> = <span class="org-string">"thomas.dehaeze@doct.uliege.be"</span>
<span class="org-variable-name">set sendmail</span> = <span class="org-string">"~/.config/neomutt/bin/send_mail.sh ulg"</span>
@ -1630,9 +1630,9 @@ macro index,pager D \
</div>
</div>
<div id="outline-container-orgba5f72d" class="outline-5">
<h5 id="orgba5f72d">Signature</h5>
<div class="outline-text-5" id="text-orgba5f72d">
<div id="outline-container-orgf201532" class="outline-5">
<h5 id="orgf201532">Signature</h5>
<div class="outline-text-5" id="text-orgf201532">
<div class="org-src-container">
<pre class="src src-conf">Thomas Dehaeze
</pre>
@ -1652,9 +1652,9 @@ This empty code block is used to add a new line after signature
<h4 id="org72df244">ULIEGE</h4>
<div class="outline-text-4" id="text-org72df244">
</div>
<div id="outline-container-org27216c2" class="outline-5">
<h5 id="org27216c2">Configuration</h5>
<div class="outline-text-5" id="text-org27216c2">
<div id="outline-container-org82ffb40" class="outline-5">
<h5 id="org82ffb40">Configuration</h5>
<div class="outline-text-5" id="text-org82ffb40">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-variable-name">set from</span> = <span class="org-string">"tdehaeze@uliege.be"</span>
<span class="org-variable-name">set sendmail</span> = <span class="org-string">"~/.config/neomutt/bin/send_mail.sh uliege"</span>
@ -1678,9 +1678,9 @@ macro index,pager D \
</div>
</div>
<div id="outline-container-org655b864" class="outline-5">
<h5 id="org655b864">Signature</h5>
<div class="outline-text-5" id="text-org655b864">
<div id="outline-container-org20fa21b" class="outline-5">
<h5 id="org20fa21b">Signature</h5>
<div class="outline-text-5" id="text-org20fa21b">
<div class="org-src-container">
<pre class="src src-conf">Thomas Dehaeze
</pre>
@ -1822,9 +1822,9 @@ hdr_order from: to: cc: date: subject: <span class="org-comment-delimiter"># </
</div>
</div>
<div id="outline-container-orgcd09540" class="outline-3">
<h3 id="orgcd09540">Sidebar</h3>
<div class="outline-text-3" id="text-orgcd09540">
<div id="outline-container-org98d56f4" class="outline-3">
<h3 id="org98d56f4">Sidebar</h3>
<div class="outline-text-3" id="text-org98d56f4">
</div>
<div id="outline-container-org763534f" class="outline-4">
<h4 id="org763534f">General Config</h4>
@ -1931,9 +1931,9 @@ named-mailboxes <span class="org-string">" &#61460; Trash"</span> =uliege/Trash
</div>
</div>
<div id="outline-container-org3f46ed0" class="outline-3">
<h3 id="org3f46ed0">Attachments</h3>
<div class="outline-text-3" id="text-org3f46ed0">
<div id="outline-container-orge3f70c1" class="outline-3">
<h3 id="orge3f70c1">Attachments</h3>
<div class="outline-text-3" id="text-orge3f70c1">
</div>
<div id="outline-container-orgc93e665" class="outline-4">
<h4 id="orgc93e665">Attachment View Options</h4>
@ -2147,7 +2147,7 @@ text/rtf; libreoffice --nologo --writer <span class="org-string">'%s'</span>; co
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-02-10 mer. 17:57</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:43 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Music/Sound Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -76,12 +76,13 @@
<span class="org-variable-name">default_playlist_scheme</span> = m3u
[<span class="org-type">jellyfin</span>]
<span class="org-variable-name">hostname</span> = https://jellyfin.tdehaeze.xyz/
<span class="org-variable-name">hostname</span> = https://jellyfin.tdehaeze.xyz
<span class="org-variable-name">username</span> = tdehaeze
<span class="org-variable-name">password</span> = &lt;&lt;get-password(passname=<span class="org-string">"music.tdehaeze.xyz/tdehaeze"</span>)&gt;&gt;
<span class="org-variable-name">libraries</span> = Music
<span class="org-variable-name">albumartistsort</span> = True
<span class="org-variable-name">album_format</span> = {ProductionYear} - {Name}
<span class="org-variable-name">max_bitrate</span> = <span class="org-highlight-numbers-number">10000</span>
[<span class="org-type">file</span>]
<span class="org-variable-name">enabled</span> = true
@ -268,7 +269,7 @@ plugins: fromfilename discogs
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:43</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:43 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Polybar Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -760,8 +760,8 @@ checkmail -q &amp;&amp; <span class="org-sh-escaped-newline">\</span>
<h3 id="org3d928b2">Packages Status script</h3>
<div class="outline-text-3" id="text-org3d928b2">
<div class="org-src-container">
<pre class="src src-bash">yay -Sy &gt; /dev/null <span class="org-highlight-numbers-number">2</span>&gt;&amp;<span class="org-highlight-numbers-number">1</span> &amp;&amp; <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">package_nb</span>=<span class="org-sh-quoted-exec">`yay -Qu 2&gt; /dev/null | wc -l`</span> || <span class="org-sh-escaped-newline">\</span>
<pre class="src src-bash">paru -Sy &gt; /dev/null <span class="org-highlight-numbers-number">2</span>&gt;&amp;<span class="org-highlight-numbers-number">1</span> &amp;&amp; <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">package_nb</span>=<span class="org-sh-quoted-exec">`paru -Qu 2&gt; /dev/null | wc -l`</span> || <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">package_nb</span>=<span class="org-highlight-numbers-number">0</span>
@ -781,8 +781,8 @@ checkmail -q &amp;&amp; <span class="org-sh-escaped-newline">\</span>
<div class="org-src-container">
<pre class="src src-bash">dunstify --replace=<span class="org-highlight-numbers-number">64654</span> <span class="org-string">'Packages &#62211;'</span> <span class="org-string">"Refreshing..."</span>
yay -Sy &gt; /dev/null <span class="org-highlight-numbers-number">2</span>&gt;&amp;<span class="org-highlight-numbers-number">1</span> &amp;&amp; <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">package_nb</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">yay</span> -Qu <span class="org-highlight-numbers-number">2</span>&gt; /dev/null | wc -l<span class="org-rainbow-delimiters-depth-1">)</span> || <span class="org-sh-escaped-newline">\</span>
paru -Sy &gt; /dev/null <span class="org-highlight-numbers-number">2</span>&gt;&amp;<span class="org-highlight-numbers-number">1</span> &amp;&amp; <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">package_nb</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">paru</span> -Qu <span class="org-highlight-numbers-number">2</span>&gt; /dev/null | wc -l<span class="org-rainbow-delimiters-depth-1">)</span> || <span class="org-sh-escaped-newline">\</span>
<span class="org-variable-name">package_nb</span>=<span class="org-highlight-numbers-number">0</span>
<span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">package_nb</span></span><span class="org-string">"</span> -eq <span class="org-string">"0"</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
@ -799,7 +799,7 @@ yay -Sy &gt; /dev/null <span class="org-highlight-numbers-number">2</span>&gt;&a
<h3 id="org9a148af">Packages Update</h3>
<div class="outline-text-3" id="text-org9a148af">
<div class="org-src-container">
<pre class="src src-bash">$<span class="org-variable-name">TERMINAL</span> -e <span class="org-string">"yay"</span>
<pre class="src src-bash">$<span class="org-variable-name">TERMINAL</span> -e <span class="org-string">"paru"</span>
</pre>
</div>
</div>
@ -1220,7 +1220,7 @@ The script is accessible <a href="binaries.html#nordvpn-toggle">here</a>.
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:43</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-02-10 mer. 17:57 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Qutebrowser Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -25,6 +25,7 @@
<li><a href="#orgbf1db67">Import</a></li>
<li><a href="#org5c509d0">Auto Config</a></li>
<li><a href="#org5c0c4c4">General config</a></li>
<li><a href="#org304e1e0">Qt</a></li>
<li><a href="#org0471984">Content</a></li>
<li><a href="#org9d328f1">Editor</a></li>
<li><a href="#org2f9fab8">Downloads</a></li>
@ -95,6 +96,24 @@ Do not load config set with <code>:set</code> command in qutebrowser.
<span class="org-variable-name">c.confirm_quit</span> = [<span class="org-string">'downloads'</span>]
</pre>
</div>
<div class="org-src-container">
<pre class="src src-python"><span class="org-variable-name">c.aliases</span>[<span class="org-string">'paywall'</span>] = <span class="org-string">"open https://www.google.com/search?q=cache:{url}"</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-org304e1e0" class="outline-2">
<h2 id="org304e1e0">Qt</h2>
<div class="outline-text-2" id="text-org304e1e0">
<p>
Linked to <a href="https://github.com/qutebrowser/qutebrowser/issues/6401">issue</a>.
</p>
<div class="org-src-container">
<pre class="src src-python"><span class="org-variable-name">c.qt.workarounds.remove_service_workers</span> = <span class="org-constant">True</span>
</pre>
</div>
</div>
</div>
@ -110,6 +129,7 @@ Do not load config set with <code>:set</code> command in qutebrowser.
<span class="org-variable-name">c.content.pdfjs</span> = <span class="org-constant">False</span>
<span class="org-variable-name">c.content.proxy</span> = <span class="org-string">'system'</span>
<span class="org-variable-name">c.content.blocking.method</span> = <span class="org-string">'both'</span>
<span class="org-variable-name">c.content.blocking.adblock.lists</span> = [<span class="org-string">'https://easylist.to/easylist/easylist.txt'</span>, <span class="org-string">'https://easylist.to/easylist/easyprivacy.txt'</span>, <span class="org-string">'https://secure.fanboy.co.nz/fanboy-cookiemonster.txt'</span>]
</pre>
</div>
</div>
@ -910,7 +930,7 @@ buku --add <span class="org-string">"</span><span class="org-string"><span class
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-02-10 mer. 17:57</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:43 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Rofi Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -273,7 +273,7 @@ text-color: @selected-urgent-foreground;
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:43</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

89
docs/smart-tv.html Normal file
View File

@ -0,0 +1,89 @@
<?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>
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Smart TV</title>
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
<body>
<div id="org-div-home-and-up">
<a accesskey="h" href="./index.html"> UP </a>
|
<a accesskey="H" href="./index.html"> HOME </a>
</div><div id="content">
<h1 class="title">Smart TV</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#orgc99bcbe">Hardware</a></li>
<li><a href="#orgdcb6edf">Installation</a></li>
</ul>
</div>
</div>
<div id="outline-container-orgc99bcbe" class="outline-2">
<h2 id="orgc99bcbe">Hardware</h2>
<div class="outline-text-2" id="text-orgc99bcbe">
<p>
MINISFORUM X35G Mini PC
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> Smart TV Hardware</caption>
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left"><b>Part</b></th>
<th scope="col" class="org-left"><b>Model</b></th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">CPU</td>
<td class="org-left">10th Gen Intel Core i3-1005G</td>
</tr>
<tr>
<td class="org-left">RAM</td>
<td class="org-left">16Go (2x8Go) DDR4 3200MHz</td>
</tr>
<tr>
<td class="org-left">SSD NVME</td>
<td class="org-left">512Gb</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-orgdcb6edf" class="outline-2">
<h2 id="orgdcb6edf">Installation</h2>
<div class="outline-text-2" id="text-orgdcb6edf">
<ul class="org-ul">
<li>Manjaro KDE</li>
<li>Install <code>paru</code></li>
<li>Install Jellyfin, Molotov, Spotify, &#x2026;</li>
<li>SSH access</li>
</ul>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:32 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Simple X Hotkey Daemon</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -39,20 +39,20 @@
<ul>
<li><a href="#orgb21b9fa">BSPWM hotkeys</a></li>
<li><a href="#org7784897">Monocle Layout</a></li>
<li><a href="#orgca3bc33">Set the window State</a></li>
<li><a href="#orgbe96bd6">Set the window State</a></li>
<li><a href="#org8a5891f">Sticky Window</a></li>
<li><a href="#org9363f85">Focus and Swap</a></li>
<li><a href="#org544453b">Preselect</a></li>
<li><a href="#org0dcf358">Resize</a></li>
<li><a href="#org39668cf">Preselect</a></li>
<li><a href="#orgefaac3d">Resize</a></li>
</ul>
</li>
<li><a href="#orgb8b77ba">I3 related</a>
<ul>
<li><a href="#orgf0994dd">Kill Window</a></li>
<li><a href="#orgbe96bd6">Set the window State</a></li>
<li><a href="#orgf0e6469">Set the window State</a></li>
<li><a href="#org993d527">focus/swap</a></li>
<li><a href="#org39668cf">Preselect</a></li>
<li><a href="#orgefaac3d">Resize</a></li>
<li><a href="#org1163075">Preselect</a></li>
<li><a href="#org523987d">Resize</a></li>
</ul>
</li>
</ul>
@ -262,6 +262,10 @@ super + shift + w
super + shift + b
blueman-manager
<span class="org-comment-delimiter"># </span><span class="org-comment">Calculator</span>
super + shift + c
rofi-calc
<span class="org-comment-delimiter"># </span><span class="org-comment">Sound Manager</span>
super + shift + s
pavucontrol
@ -378,9 +382,9 @@ super + c
</div>
</div>
<div id="outline-container-orgca3bc33" class="outline-3">
<h3 id="orgca3bc33">Set the window State</h3>
<div class="outline-text-3" id="text-orgca3bc33">
<div id="outline-container-orgbe96bd6" class="outline-3">
<h3 id="orgbe96bd6">Set the window State</h3>
<div class="outline-text-3" id="text-orgbe96bd6">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Set the window state to tiled</span>
super + t
@ -454,9 +458,9 @@ super + shift + {1-9}
</div>
</div>
<div id="outline-container-org544453b" class="outline-3">
<h3 id="org544453b">Preselect</h3>
<div class="outline-text-3" id="text-org544453b">
<div id="outline-container-org39668cf" class="outline-3">
<h3 id="org39668cf">Preselect</h3>
<div class="outline-text-3" id="text-org39668cf">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">preselect the direction</span>
super + ctrl + {h,j,k,l}
@ -474,9 +478,9 @@ bspc node -p cancel
</div>
</div>
<div id="outline-container-org0dcf358" class="outline-3">
<h3 id="org0dcf358">Resize</h3>
<div class="outline-text-3" id="text-org0dcf358">
<div id="outline-container-orgefaac3d" class="outline-3">
<h3 id="orgefaac3d">Resize</h3>
<div class="outline-text-3" id="text-orgefaac3d">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">expand a window by moving one of its side outward</span>
super + alt + {h,j,k,l}
@ -515,9 +519,9 @@ super + q
</div>
</div>
<div id="outline-container-orgbe96bd6" class="outline-3">
<h3 id="orgbe96bd6">Set the window State</h3>
<div class="outline-text-3" id="text-orgbe96bd6">
<div id="outline-container-orgf0e6469" class="outline-3">
<h3 id="orgf0e6469">Set the window State</h3>
<div class="outline-text-3" id="text-orgf0e6469">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Set the window to full-screen</span>
super + f
@ -584,9 +588,9 @@ super + shift + {1-9}
</div>
</div>
<div id="outline-container-org39668cf" class="outline-3">
<h3 id="org39668cf">Preselect</h3>
<div class="outline-text-3" id="text-org39668cf">
<div id="outline-container-org1163075" class="outline-3">
<h3 id="org1163075">Preselect</h3>
<div class="outline-text-3" id="text-org1163075">
<p>
Preselect the direction
</p>
@ -603,9 +607,9 @@ super + ctrl + {j,k,Up,Down}
</div>
</div>
<div id="outline-container-orgefaac3d" class="outline-3">
<h3 id="orgefaac3d">Resize</h3>
<div class="outline-text-3" id="text-orgefaac3d">
<div id="outline-container-org523987d" class="outline-3">
<h3 id="org523987d">Resize</h3>
<div class="outline-text-3" id="text-org523987d">
<p>
Expand/Shrink a window
</p>
@ -630,7 +634,7 @@ super + alt + l
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:32</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:40 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Termite Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -47,8 +47,8 @@
<span class="org-comment-delimiter">#</span><span class="org-comment">scroll_on_keystroke = true</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Length of the scrollback buffer, 0 disabled the scrollback buffer</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">and setting it to a negative value means "infinite scrollback"</span>
<span class="org-variable-name">scrollback_lines</span> = <span class="org-highlight-numbers-number">10000</span>
<span class="org-comment-delimiter">#</span><span class="org-comment">search_wrap = true</span>
<span class="org-variable-name">scrollback_lines</span> = -1
<span class="org-variable-name">search_wrap</span> = true
<span class="org-comment-delimiter">#</span><span class="org-comment">urgent_on_bell = true</span>
<span class="org-comment-delimiter">#</span><span class="org-comment">hyperlinks = false</span>
@ -159,7 +159,7 @@
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:40</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:33 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Vim Config</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -40,8 +40,8 @@
<li><a href="#org05222b1">Tmux</a></li>
<li><a href="#orgfc62c14">Syntax</a></li>
<li><a href="#org4fbd147">Markdown</a></li>
<li><a href="#org1d4bb55">LaTeX</a></li>
<li><a href="#org88f2b8e">Matlab</a></li>
<li><a href="#org0ead904">LaTeX</a></li>
<li><a href="#org06a6278">Matlab</a></li>
<li><a href="#orgcceec60">Org Mode</a></li>
<li><a href="#org251d57e">Plug End</a></li>
</ul>
@ -74,14 +74,14 @@
</li>
<li><a href="#orgbf12520">Filetypes</a>
<ul>
<li><a href="#orgfb721f2">Vim Which Key</a></li>
<li><a href="#orge74ae73">Vim Which Key</a></li>
<li><a href="#org849b459">Mails</a></li>
<li><a href="#org42e1db0">MarkDown</a></li>
<li><a href="#org0ead904">LaTeX</a></li>
<li><a href="#org18ac8fe">LaTeX</a></li>
<li><a href="#org4bc3f4d">Arduino</a></li>
<li><a href="#org9ce420d">Python</a></li>
<li><a href="#org06a6278">Matlab</a></li>
<li><a href="#orgf297df1">Save Which Key Configuration</a></li>
<li><a href="#orgea260b6">Matlab</a></li>
<li><a href="#org0ac7dbc">Save Which Key Configuration</a></li>
</ul>
</li>
<li><a href="#org5ea2f36">Plugins Config</a>
@ -109,7 +109,7 @@
</li>
<li><a href="#org492ddcb">Bindings</a>
<ul>
<li><a href="#orge74ae73">Vim Which Key</a></li>
<li><a href="#org135a723">Vim Which Key</a></li>
<li><a href="#org0df6a36">Direct ones</a></li>
<li><a href="#orgdfeb9c4">Quit</a></li>
<li><a href="#org8bb23f5">Files</a></li>
@ -125,7 +125,7 @@
<li><a href="#orge197646">Text</a></li>
<li><a href="#orgb596c67">Config</a></li>
<li><a href="#orgeb5450c">Insert</a></li>
<li><a href="#org0ac7dbc">Save Which Key Configuration</a></li>
<li><a href="#orgf9610f4">Save Which Key Configuration</a></li>
</ul>
</li>
</ul>
@ -341,9 +341,9 @@ Plug <span class="org-string">'nelstrom/vim-markdown-folding'</span>
</div>
</div>
<div id="outline-container-org1d4bb55" class="outline-3">
<h3 id="org1d4bb55">LaTeX</h3>
<div class="outline-text-3" id="text-org1d4bb55">
<div id="outline-container-org0ead904" class="outline-3">
<h3 id="org0ead904">LaTeX</h3>
<div class="outline-text-3" id="text-org0ead904">
<div class="org-src-container">
<pre class="src src-vimrc">Plug <span class="org-string">'lervag/vimtex'</span>, { <span class="org-string">'for'</span>: <span class="org-string">'tex'</span> } <span class="org-comment">" A modern vim plugin for editing LaTeX files.</span>
</pre>
@ -351,9 +351,9 @@ Plug <span class="org-string">'nelstrom/vim-markdown-folding'</span>
</div>
</div>
<div id="outline-container-org88f2b8e" class="outline-3">
<h3 id="org88f2b8e">Matlab</h3>
<div class="outline-text-3" id="text-org88f2b8e">
<div id="outline-container-org06a6278" class="outline-3">
<h3 id="org06a6278">Matlab</h3>
<div class="outline-text-3" id="text-org06a6278">
<div class="org-src-container">
<pre class="src src-vimrc">Plug <span class="org-string">'tdehaeze/matlab-vim'</span>, { <span class="org-string">'for'</span>: <span class="org-string">'matlab'</span> } <span class="org-comment">" Edit Matlab M-files in Vim editor</span>
Plug <span class="org-string">'djoshea/vim-matlab-fold'</span>, { <span class="org-string">'for'</span>: <span class="org-string">'matlab'</span> } <span class="org-comment">" Vim code folding for Matlab files</span>
@ -882,9 +882,9 @@ Taken from: <a href="https://vi.stackexchange.com/questions/68/autocorrect-spell
<h2 id="orgbf12520">Filetypes</h2>
<div class="outline-text-2" id="text-orgbf12520">
</div>
<div id="outline-container-orgfb721f2" class="outline-3">
<h3 id="orgfb721f2">Vim Which Key</h3>
<div class="outline-text-3" id="text-orgfb721f2">
<div id="outline-container-orge74ae73" class="outline-3">
<h3 id="orge74ae73">Vim Which Key</h3>
<div class="outline-text-3" id="text-orge74ae73">
<div class="org-src-container">
<pre class="src src-vimrc"><span class="org-vimrc-command">nnoremap</span> <span class="org-constant">&lt;</span><span class="org-vimrc-command">silent</span><span class="org-constant">&gt;</span> <span class="org-constant">&lt;</span>leader<span class="org-constant">&gt;</span> :WhichKey <span class="org-string">'&lt;Space&gt;'</span><span class="org-constant">&lt;</span><span class="org-vimrc-command">cr</span><span class="org-constant">&gt;</span>
@ -899,6 +899,7 @@ Taken from: <a href="https://vi.stackexchange.com/questions/68/autocorrect-spell
<div class="outline-text-3" id="text-org849b459">
<div class="org-src-container">
<pre class="src src-vimrc"><span class="org-vimrc-command">autocmd</span> FileType mail <span class="org-vimrc-command">set</span> <span class="org-vimrc-option">spell</span> <span class="org-vimrc-option">spelllang</span><span class="org-constant">=</span>en_us,fr
<span class="org-vimrc-command">autocmd</span> FileType mail <span class="org-vimrc-command">set</span> <span class="org-vimrc-option">textwidth</span><span class="org-constant">=</span><span class="org-vimrc-number">0</span>
</pre>
</div>
</div>
@ -915,9 +916,9 @@ Taken from: <a href="https://vi.stackexchange.com/questions/68/autocorrect-spell
</div>
</div>
<div id="outline-container-org0ead904" class="outline-3">
<h3 id="org0ead904">LaTeX</h3>
<div class="outline-text-3" id="text-org0ead904">
<div id="outline-container-org18ac8fe" class="outline-3">
<h3 id="org18ac8fe">LaTeX</h3>
<div class="outline-text-3" id="text-org18ac8fe">
<div class="org-src-container">
<pre class="src src-vimrc"><span class="org-vimrc-command">au</span> BufRead,BufNewFile *<span class="org-constant">.</span>tikz <span class="org-vimrc-command">set</span> <span class="org-vimrc-option">filetype</span><span class="org-constant">=</span>tex
<span class="org-vimrc-command">let</span> <span class="org-variable-name">tex_no_error</span><span class="org-constant">=</span><span class="org-vimrc-number">1</span> <span class="org-comment">" used to not highlight underscores</span>
@ -1002,9 +1003,9 @@ Taken from: <a href="https://vi.stackexchange.com/questions/68/autocorrect-spell
</div>
</div>
<div id="outline-container-org06a6278" class="outline-3">
<h3 id="org06a6278">Matlab</h3>
<div class="outline-text-3" id="text-org06a6278">
<div id="outline-container-orgea260b6" class="outline-3">
<h3 id="orgea260b6">Matlab</h3>
<div class="outline-text-3" id="text-orgea260b6">
<div class="org-src-container">
<pre class="src src-vimrc"><span class="org-comment">" Run Section (delimited by %%)</span>
<span class="org-vimrc-command">au</span> FileType matlab <span class="org-vimrc-command">nmap</span> <span class="org-constant">&lt;</span><span class="org-vimrc-command">buffer</span><span class="org-constant">&gt;</span> <span class="org-constant">&lt;</span>localleader<span class="org-constant">&gt;</span><span class="org-vimrc-option">mm</span> <span class="org-constant">&lt;</span>Plug<span class="org-constant">&gt;</span>SlimeParagraphSend
@ -1049,9 +1050,9 @@ endfunc
</div>
</div>
<div id="outline-container-orgf297df1" class="outline-3">
<h3 id="orgf297df1">Save Which Key Configuration</h3>
<div class="outline-text-3" id="text-orgf297df1">
<div id="outline-container-org0ac7dbc" class="outline-3">
<h3 id="org0ac7dbc">Save Which Key Configuration</h3>
<div class="outline-text-3" id="text-org0ac7dbc">
<div class="org-src-container">
<pre class="src src-vimrc"><span class="org-vimrc-command">call</span> which_key#<span class="org-function-name">register</span>(<span class="org-string">'&lt;Space&gt;'</span>, <span class="org-comment">"g:which_key_map")</span>
</pre>
@ -1417,9 +1418,9 @@ Quit Vim if this is the only remaining buffer
<h2 id="org492ddcb">Bindings</h2>
<div class="outline-text-2" id="text-org492ddcb">
</div>
<div id="outline-container-orge74ae73" class="outline-3">
<h3 id="orge74ae73">Vim Which Key</h3>
<div class="outline-text-3" id="text-orge74ae73">
<div id="outline-container-org135a723" class="outline-3">
<h3 id="org135a723">Vim Which Key</h3>
<div class="outline-text-3" id="text-org135a723">
<div class="org-src-container">
<pre class="src src-vimrc"><span class="org-vimrc-command">nnoremap</span> <span class="org-constant">&lt;</span><span class="org-vimrc-command">silent</span><span class="org-constant">&gt;</span> <span class="org-constant">&lt;</span>leader<span class="org-constant">&gt;</span> :WhichKey <span class="org-string">'&lt;Space&gt;'</span><span class="org-constant">&lt;</span><span class="org-vimrc-command">cr</span><span class="org-constant">&gt;</span>
@ -2012,9 +2013,9 @@ endfun
</div>
</div>
<div id="outline-container-org0ac7dbc" class="outline-3">
<h3 id="org0ac7dbc">Save Which Key Configuration</h3>
<div class="outline-text-3" id="text-org0ac7dbc">
<div id="outline-container-orgf9610f4" class="outline-3">
<h3 id="orgf9610f4">Save Which Key Configuration</h3>
<div class="outline-text-3" id="text-orgf9610f4">
<div class="org-src-container">
<pre class="src src-vimrc"><span class="org-vimrc-command">call</span> which_key#<span class="org-function-name">register</span>(<span class="org-string">'&lt;Space&gt;'</span>, <span class="org-comment">"g:which_key_map")</span>
</pre>
@ -2025,7 +2026,7 @@ endfun
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:33</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -3,11 +3,11 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2021-01-08 ven. 01:43 -->
<!-- 2021-04-25 dim. 19:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Configuration Files related to Xorg</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
<script type="text/javascript" src="./dist/script.js"></script>
</head>
@ -508,6 +508,39 @@ mopidy --config ~/.config/mopidy/mopidy.conf &gt;/dev/null <span class="org-high
</pre>
</div>
<p>
Configuration for the HUION Inspiroy Ink H320M graphical tablet (<a href="tablet.html">Tablet config</a>):
</p>
<div class="org-src-container">
<pre class="src src-bash"><span class="org-comment-delimiter"># </span><span class="org-comment">Lock cursor in first display. Change HEAD number to use a different displace</span>
<span class="org-comment-delimiter">#</span><span class="org-comment">xsetwacom set "HUION Huion Tablet_H320M Pen stylus" MapToOutput "HEAD-0"</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Pen Buttons</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pen stylus"</span> button <span class="org-highlight-numbers-number">1</span> <span class="org-highlight-numbers-number">1</span> <span class="org-comment-delimiter"># </span><span class="org-comment">Left click</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pen stylus"</span> button <span class="org-highlight-numbers-number">2</span> <span class="org-highlight-numbers-number">2</span> <span class="org-comment-delimiter"># </span><span class="org-comment">Right click</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pen stylus"</span> button <span class="org-highlight-numbers-number">3</span> <span class="org-highlight-numbers-number">3</span> <span class="org-comment-delimiter"># </span><span class="org-comment">Middle click</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Tablet Buttons</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Top Buttons</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">1</span> key Ctrl T <span class="org-comment-delimiter"># </span><span class="org-comment">Tools</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">2</span> key Ctrl Shift A <span class="org-comment-delimiter"># </span><span class="org-comment">Hand Tool</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">3</span> key Ctrl Shift D <span class="org-comment-delimiter"># </span><span class="org-comment">Default Tool</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Round Buttons (Top, Bottom, Middle, Left, Right)</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">8</span> key Ctrl Shift + <span class="org-comment-delimiter"># </span><span class="org-comment">Zoom</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">9</span> key Ctrl - <span class="org-comment-delimiter"># </span><span class="org-comment">Unzoom</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">10</span> key Ctrl S <span class="org-comment-delimiter"># </span><span class="org-comment">Save</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">11</span> key Ctrl Z <span class="org-comment-delimiter"># </span><span class="org-comment">Undo</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">12</span> key Ctrl Shift Z <span class="org-comment-delimiter"># </span><span class="org-comment">Redo</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Bottom Buttons</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">13</span> key Ctrl Shift O <span class="org-comment-delimiter"># </span><span class="org-comment">Select</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">14</span> key Ctrl <span class="org-comment-delimiter"># </span><span class="org-comment">Ctrl (Color Picker, Zoom)</span>
xsetwacom set <span class="org-string">"HUION Huion Tablet_H320M Pad pad"</span> button <span class="org-highlight-numbers-number">15</span> key Ctrl Q <span class="org-comment-delimiter"># </span><span class="org-comment">Quit</span>
</pre>
</div>
<p>
Finally, run SXHKD for the key bindings:
</p>
@ -522,7 +555,7 @@ Finally, run SXHKD for the key bindings:
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-01-08 ven. 01:43</p>
<p class="date">Created: 2021-04-25 dim. 19:10</p>
</div>
</body>
</html>

View File

@ -11,7 +11,6 @@
#+html_head: <link rel="stylesheet" type="text/css" href="./dist/style.css"/>
#+html_head: <script type="text/javascript" src="./dist/script.js"></script>
#+property: header-args:emacs-lisp :tangle ~/.config/doom/config.el :results none :padline no
#+auto_tangle: t
* Installation
#+begin_src bash :tangle no
@ -86,6 +85,15 @@ After that, restart Emacs with =spc q r=.
| =C-c C-v h= | org-babel-describe-bindings |
| =C-c C-v x= | org-babel-do-key-sequence-in-edit-buffer |
Timers:
- =C-c C-x 0=: Start Timer
- =C-c C-x .=: Insert timestamp
- =C-c C-x ,=: Pause Timer
- =C-c C-x _=: Stop Timer
Tables:
- =S-RET=: copy and increment the cell at point
** Evil bindings
| ~gv~ | Selects the previous visual |
@ -215,6 +223,8 @@ Turn off auto-fill mode that add line breaks.
(evil-window-vsplit)
(evil-window-right 1)
(switch-to-buffer "*MATLAB*")
(evil-normal-state)
(evil-goto-line)
(evil-window-left 1)
)
#+end_src
@ -224,6 +234,13 @@ Turn off auto-fill mode that add line breaks.
(setq alert-default-style 'libnotify)
#+end_src
** Spell Check
Switch from one language to an other ([[https://stackoverflow.com/questions/42159012/emacs-spell-check-on-fly-for-2-languages][link]]).
#+begin_src emacs-lisp
(setq ispell-dictionary "en_US")
(setq ispell-program-name "aspell")
#+end_src
** Lockfiles
#+begin_src emacs-lisp
(setq create-lockfiles nil)
@ -1047,6 +1064,17 @@ by spaces.
(setq org-html-format-drawer-function 'my/org-drawer-format)
#+end_src
** Org Xournalpp
#+begin_src emacs-lisp
(use-package! org-xournalpp
:config
(add-hook 'org-mode-hook 'org-xournalpp-mode))
#+end_src
#+begin_src emacs-lisp :tangle no
(setq org-xournalpp-template-getter (lambda () "/home/thomas/Downloads/template_test.xopp"))
#+end_src
** Org LaTeX
*** LaTeX Fragments
#+begin_src emacs-lisp
@ -1412,7 +1440,7 @@ https://kitchingroup.cheme.cmu.edu/blog/2016/11/07/Better-equation-numbering-in-
#+end_src
** Org Media Note
#+begin_src emacs-lisp
#+begin_src emacs-lisp :tangle no
(use-package! org-media-note
:hook (org-mode . org-media-note-setup-org-ref)
:bind (
@ -1423,14 +1451,6 @@ https://kitchingroup.cheme.cmu.edu/blog/2016/11/07/Better-equation-numbering-in-
)
#+end_src
** Org Auto Tangle
#+begin_src emacs-lisp :tangle no
(use-package! org-auto-tangle
:after org
:hook (org-mode . org-auto-tangle-mode)
)
#+end_src
** LaTeX macro both for LaTeX and HTML export
https://www.reddit.com/r/orgmode/comments/7u2n0h/tip_for_defining_latex_macros_for_use_in_both/
@ -1456,7 +1476,6 @@ https://www.reddit.com/r/orgmode/comments/7u2n0h/tip_for_defining_latex_macros_f
)
#+end_src
** Org Projects
#+begin_src emacs-lisp
(setq org-publish-project-alist
@ -1490,7 +1509,7 @@ https://www.reddit.com/r/orgmode/comments/7u2n0h/tip_for_defining_latex_macros_f
:author "Dehaeze Thomas"
:email "dehaeze.thomas@gmail.com/"
:recursive nil
:publishing-function org-html-publish-to-html
:publishing-function (list org-html-publish-to-html org-latex-publish-to-pdf)
:auto-preamble t
:auto-sitemap nil
:html-link-up "index.html"
@ -2442,7 +2461,7 @@ This function:
(if (tdh-in-src-block-p)
(progn
(org-edit-special)
(evil-indent (point-min) (point-max))
(indent-region (point-min) (point-max))
(org-edit-src-exit))
(org-table-eval-formula)))
#+end_src
@ -2572,6 +2591,10 @@ Nice Functions:
(if (file-exists-p pdf-file)
(call-process "zathura" nil 0 nil pdf-file)
(message "no pdf found for %s" key))))
;; Open with Zathura by default
(setq org-ref-open-pdf-function 'tdh-org-ref-open-pdf-at-point)
#+end_src
** Org Noter ([[https://github.com/weirdNox/org-noter][link]])
@ -3032,6 +3055,12 @@ Provides nice functions such as:
:n "dq" 'gud-finish)))
#+end_src
* Pandoc
#+begin_src emacs-lisp :tangle no
(use-package! pandoc-mode
)
#+end_src
* Mu4e
** Resources
Documentation:
@ -3329,6 +3358,13 @@ Choose account label to feed msmtp -a option based on From header in Message buf
:header-args:emacs-lisp: :tangle ~/.config/doom/packages.el
:END:
#+begin_src emacs-lisp
(package! org-xournalpp
:recipe (:host gitlab
:repo "vherrmann/org-xournalpp"
:files ("resources" "*.el")))
#+end_src
#+begin_src emacs-lisp
;; Vimrc
(package! vimrc-mode)

1
i3.org
View File

@ -135,6 +135,7 @@ for_window [title="khal"] floating enable, resize set 600 600, move position cen
for_window [title="ncmpcpp"] floating enable, resize set 800 400, move position center
for_window [title="nmtui"] floating enable, resize set 800 600, move position center
for_window [title="linkding"] floating enable, resize set 800 600, move position center
for_window [title="Xournal"] floating enable, resize set 1100 750, move position center
#+end_src
* Scratchpad

View File

@ -26,7 +26,7 @@ There are Specific configuration files for:
- *PDF Reader*: [[file:zathura.org][Zathura]]
- *GUI File Manager*: [[file:pcmanfm.org][PCManFM]]
- *Terminal File Manager*: [[file:ranger.org][Ranger]]
- *Calendar*: [[file:calendar.org][Vdirsyncer and Khal]]
- *Calendar and Contacts*: [[file:calendar-contact.org][Vdirsyncer, Khal and Khard]]
- *Mails*: [[file:mail.org][Mbsync, Msmtp, Mu and Neomutt]]
- *Contacts*: [[file:contacts.org][Khard]]
- *RSS-Reader*: [[file:newsboat.org][Newsboat]]
@ -39,5 +39,6 @@ There are Specific configuration files for:
I also have:
- a nice Home-Server ([[file:nas.org][conf]])
- a Linux smart-TV ([[file:smart-tv.org][conf]])
- a Windows PC that I occasionally use ([[file:windows.org][conf]])
- an Android phone ([[file:android.org][conf]])

View File

@ -122,6 +122,7 @@ For emojis, use:
#+end_src
Default font used:
- Monospace Font: =Hack Nerd Font Mono=
- Serif Font: =Hack Nerd Font=
- Sans Font: =Hack Nerd Font=
@ -1033,7 +1034,7 @@ https://www.guyrutenberg.com/2018/01/20/set-default-application-using-xdg-mime/
I am using a plain bibtex file with =org-ref= ([[https://github.com/jkitchin/org-ref][link]]).
* Calendar
[[file:calendar.org][Link]] to configuration
[[file:calendar-contact.org][Link]] to configuration
** =vdirsyncer= - Sync calendars
https://github.com/pimutils/vdirsyncer
@ -1387,7 +1388,7 @@ https://gparted.org/
Using command line:
- https://www.digitalocean.com/community/tutorials/how-to-partition-and-format-storage-devices-in-linux
* Usefull commands
* Useful commands
** Readline
https://wiki.archlinux.org/index.php/Keyboard_shortcuts
@ -1534,7 +1535,7 @@ To see next timers
systemctl --user list-timers
#+end_src
* Ressources
* Resources
** Dotfiles
- https://github.com/LukeSmithxyz/voidrice
- https://github.com/wincent/wincent

130
mail.org
View File

@ -20,7 +20,7 @@ http://isync.sourceforge.net/
Create Both
# Save the synchronization state files in the relevant directory
SyncState *
# Permanently remove all messages [on the Master/Slave] marked for deletion.
# Permanently remove all messages [on the Far/Near] marked for deletion.
Expunge Both
#+END_SRC
@ -44,24 +44,24 @@ Path ~/.mail/gmail/
Inbox ~/.mail/gmail/Inbox
Channel gmail-Home
Master :gmail-remote:"INBOX"
Slave :gmail-local:Inbox
Far :gmail-remote:INBOX
Near :gmail-local:Inbox
Channel gmail-Drafts
Master :gmail-remote:"[Gmail]/Drafts"
Slave :gmail-local:Drafts
Far :gmail-remote:"[Gmail]/Drafts"
Near :gmail-local:Drafts
Channel gmail-Sent
Master :gmail-remote:"[Gmail]/Sent Mail"
Slave :gmail-local:Sent
Far :gmail-remote:"[Gmail]/Sent Mail"
Near :gmail-local:Sent
Channel gmail-Trash
Master :gmail-remote:"[Gmail]/Trash"
Slave :gmail-local:Trash
Far :gmail-remote:"[Gmail]/Trash"
Near :gmail-local:Trash
Channel gmail-All
Master :gmail-remote:"[Gmail]/All Mail"
Slave :gmail-local:Archive
Far :gmail-remote:"[Gmail]/All Mail"
Near :gmail-local:Archive
#+END_SRC
#+BEGIN_SRC conf
@ -69,8 +69,8 @@ Slave :gmail-local:Archive
# the remote and local names for all the folders we want to exclude (except
# "INBOX", which is special-cased, it would seem).
Channel gmail
Master :gmail-remote:
Slave :gmail-local:
Far :gmail-remote:
Near :gmail-local:
# Exclude everything under the internal [Gmail] folder, except the interesting folders
Patterns *
Patterns !INBOX
@ -86,10 +86,10 @@ Patterns !Starred
#+BEGIN_SRC conf
# For doing a quick sync of just the INBOX with `mbsync gmail-download`.
Channel gmail-download
Master :gmail-remote:"INBOX"
Slave :gmail-local:Inbox
Create Slave
Expunge Slave
Far :gmail-remote:INBOX
Near :gmail-local:Inbox
Create Near
Expunge Near
Sync Pull
#+END_SRC
@ -112,39 +112,39 @@ Path ~/.mail/esrf/
Inbox ~/.mail/esrf/Inbox
Channel esrf-Home
Master :esrf-remote:"Inbox"
Slave :esrf-local:Inbox
Far :esrf-remote:INBOX
Near :esrf-local:Inbox
Channel esrf-Drafts
Master :esrf-remote:"Drafts"
Slave :esrf-local:Drafts
Far :esrf-remote:Drafts
Near :esrf-local:Drafts
Channel esrf-Archive
Master :esrf-remote:"Archive"
Slave :esrf-local:Archive
Far :esrf-remote:Archive
Near :esrf-local:Archive
Channel esrf-Sent
Master :esrf-remote:"Sent"
Slave :esrf-local:Sent
Far :esrf-remote:Sent
Near :esrf-local:Sent
Channel esrf-Trash
Master :esrf-remote:"Trash"
Slave :esrf-local:Trash
Far :esrf-remote:Trash
Near :esrf-local:Trash
#+END_SRC
#+BEGIN_SRC conf
Channel esrf
Master :esrf-remote:
Slave :esrf-local:
Far :esrf-remote:
Near :esrf-local:
#+END_SRC
For doing a quick sync of just the INBOX with `mbsync esrf-download`.
#+BEGIN_SRC conf
Channel esrf-download
Master :esrf-remote:"INBOX"
Slave :esrf-local:Inbox
Create Slave
Expunge Slave
Far :esrf-remote:INBOX
Near :esrf-local:Inbox
Create Near
Expunge Near
Sync Pull
#+END_SRC
@ -167,39 +167,39 @@ Path ~/.mail/ulg/
Inbox ~/.mail/ulg/Inbox
Channel ulg-Home
Master :ulg-remote:"Inbox"
Slave :ulg-local:Inbox
Far :ulg-remote:INBOX
Near :ulg-local:Inbox
Channel ulg-Drafts
Master :ulg-remote:"Drafts"
Slave :ulg-local:Drafts
Far :ulg-remote:Drafts
Near :ulg-local:Drafts
Channel ulg-Archive
Master :ulg-remote:"Archive"
Slave :ulg-local:Archive
Far :ulg-remote:Archive
Near :ulg-local:Archive
Channel ulg-Sent
Master :ulg-remote:"Sent"
Slave :ulg-local:Sent
Far :ulg-remote:Sent
Near :ulg-local:Sent
Channel ulg-Trash
Master :ulg-remote:"Trash"
Slave :ulg-local:Trash
Far :ulg-remote:Trash
Near :ulg-local:Trash
#+END_SRC
#+BEGIN_SRC conf
Channel ulg
Master :ulg-remote:
Slave :ulg-local:
Far :ulg-remote:
Near :ulg-local:
#+END_SRC
For doing a quick sync of just the INBOX with `mbsync ulg-download`.
#+BEGIN_SRC conf
Channel ulg-download
Master :ulg-remote:"Inbox"
Slave :ulg-local:Inbox
Create Slave
Expunge Slave
Far :ulg-remote:INBOX
Near :ulg-local:Inbox
Create Near
Expunge Near
Sync Pull
#+END_SRC
@ -222,39 +222,39 @@ Path ~/.mail/uliege/
Inbox ~/.mail/uliege/Inbox
Channel uliege-Home
Master :uliege-remote:"Inbox"
Slave :uliege-local:Inbox
Far :uliege-remote:INBOX
Near :uliege-local:Inbox
Channel uliege-Drafts
Master :uliege-remote:"Drafts"
Slave :uliege-local:Drafts
Far :uliege-remote:Drafts
Near :uliege-local:Drafts
Channel uliege-Archive
Master :uliege-remote:"Archive"
Slave :uliege-local:Archive
Far :uliege-remote:Archive
Near :uliege-local:Archive
Channel uliege-Sent
Master :uliege-remote:"Sent"
Slave :uliege-local:Sent
Far :uliege-remote:Sent
Near :uliege-local:Sent
Channel uliege-Trash
Master :uliege-remote:"Trash"
Slave :uliege-local:Trash
Far :uliege-remote:Trash
Near :uliege-local:Trash
#+END_SRC
#+BEGIN_SRC conf
Channel uliege
Master :uliege-remote:
Slave :uliege-local:
Far :uliege-remote:
Near :uliege-local:
#+END_SRC
For doing a quick sync of just the INBOX with `mbsync uliege-download`.
#+BEGIN_SRC conf
Channel uliege-download
Master :uliege-remote:"Inbox"
Slave :uliege-local:Inbox
Create Slave
Expunge Slave
Far :uliege-remote:INBOX
Near :uliege-local:Inbox
Create Near
Expunge Near
Sync Pull
#+END_SRC

View File

@ -52,7 +52,7 @@ password = <<get-password(passname="music.tdehaeze.xyz/tdehaeze")>>
libraries = Music
albumartistsort = True
album_format = {ProductionYear} - {Name}
max_bitrate = 9999999
max_bitrate = 10000
[file]
enabled = true

501
nas.org
View File

@ -1,8 +1,7 @@
#+TITLE: Home Server
#+SETUPFILE: ./setup/org-setup-file.org
* Installation
** Hardware
* Hardware
#+caption: Home Server Hardware
| *Part* | *Model* |
@ -16,6 +15,7 @@
| SSD M.2 | Samsung 970 EVO Plus 250Gb |
| Disk Drives | Various drives ranging from 3Tb to 8Tb |
* Installation
** Ubuntu
- Download *Ubuntu Server 20.04 LTS* ([[https://ubuntu.com/download/server][link]]).
- Activate OpenSSH and add SSH Keys
@ -202,6 +202,10 @@ docker system prune -f && docker image prune -f && docker volume prune -f
** Add User and Password for Basic Authentication
- Go to https://www.web2generators.com/apache-tools/htpasswd-generator and type the username and password
- Alternatively, type =htpasswd -nb username mystrongpassword= in the shell
- Or use the following docker container:
#+begin_src bash
docker run --rm -it httpd echo $(htpasswd -nb username-here password-here) | sed -e s/\\$/\\$\\$/g
#+end_src
- Paste the output in =~/docker/shared/.htpasswd=
** Snapraid
@ -210,12 +214,12 @@ To see all files "backed up" by snapraid, use:
docker exec -ti snapraid snapraid list | fzf
#+end_src
In reality, snapraid in ran from the docker container:
In reality, snapraid is ran from the docker container:
#+begin_src bash
docker exec -ti snapraid snapraid fix -f <path_to_file>
#+end_src
The path to file should be relative: =/srv/storage/Cloud/org/file.org= -> =/Cloud/org/file.org=
The path to file should be relative: =/srv/storage/Cloud/org/file.org= -> =Cloud/org/file.org=
** Restore Online backup with =restic=
@ -257,13 +261,18 @@ Find files only for a specific snapshot:
docker exec restic restic find -s latest file_name
#+end_src
Backup files/folders:
Restore files/folders (replace file/folders):
#+begin_src bash :dir /ssh:thomas@grenoble:/ :results output replace
docker exec restic restic restore --include /data/documents/manuals --target / 088e31a4
#+end_src
You can use =latest= instead of the ID.
If indeed, we want to make a copy of the file, we can use the backup folder
#+begin_src bash :dir /ssh:thomas@grenoble:/ :results output replace
docker exec restic restic restore --include /data/documents/manuals --target /backup 088e31a4
#+end_src
* Docker-Compose
:PROPERTIES:
:header-args: :tangle /ssh:thomas@grenoble:~/docker/docker-compose.yaml
@ -315,11 +324,13 @@ services:
- 80:80
- 443:443
- 8080:8080
- 8448:8448
volumes:
- $CONFIGDIR/traefik2/rules:/rules
- $CONFIGDIR/traefik2/acme/acme.json:/acme.json
- $CONFIGDIR/traefik2/shared:/shared
- $CONFIGDIR/traefik2/traefik.yaml:/etc/traefik/traefik.yaml
- $CONFIGDIR/traefik2/usersfile:/usersfile
- /var/log/traefik:/var/log
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
@ -344,7 +355,9 @@ services:
# Middlewares
- "traefik.http.routers.traefik-rtr.middlewares=middlewares-basic-auth@file"
- "traefik.http.routers.traefik-rtr.middlewares=middlewares-rate-limit@file,middlewares-basic-auth@file"
# - "traefik.http.routers.traefik-rtr.middlewares=test"
- "traefik.http.middlewares.traefik-auth.basicauth.users=tdehaeze:$$apr1$$d.JmbY5J$$K8btOi1fwwVYOkCnicCVi."
- "traefik.http.middlewares.public-auth.basicauth.users=tdehaeze:$$apr1$$d.JmbY5J$$K8btOi1fwwVYOkCnicCVi.,dehaeze:$$apr1$$ICU0hKjc$$D7buBzZDvokvMP1O6ptc5/"
# Authelia
# - 'traefik.http.middlewares.authelia.forwardauth.address=http://authelia:9091/api/verify?rd=https://login.$DOMAINNAME/'
# - 'traefik.http.middlewares.authelia.forwardauth.trustForwardHeader=true'
@ -352,6 +365,11 @@ services:
logging: *default-logging
#+end_src
*** =usersfile=
#+begin_src conf :tangle /ssh:thomas@grenoble:~/docker/config/traefik2/usersfile
tdehaeze:$$apr1$$d.JmbY5J$$K8btOi1fwwVYOkCnicCVi.
#+end_src
*** =traefik.yaml=
#+begin_src yaml :tangle /ssh:thomas@grenoble:~/docker/config/traefik2/traefik.yaml
global:
@ -367,6 +385,8 @@ entryPoints:
address: :443
forwardedHeaders:
trustedIPs: 173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,103.31.4.0/22,141.101.64.0/18,108.162.192.0/18,190.93.240.0/20,188.114.96.0/20,197.234.240.0/22,198.41.128.0/17,162.158.0.0/15,104.16.0.0/12,172.64.0.0/13,131.0.72.0/22
synapse:
address: :8448
api:
dashboard: true
@ -428,7 +448,7 @@ certificatesResolvers:
#+begin_src yaml :tangle /ssh:thomas@grenoble:~/docker/config/homer/assets/config.yml
---
title: "Homepage"
subtitle: "Homer"
subtitle: ""
logo: "assets/homer.png"
header: false
footer: false
@ -456,6 +476,10 @@ services:
logo: "/assets/tools/dotfiles.png"
subtitle: "My Literate Dotfiles"
url: "https://dotfiles.tdehaeze.xyz"
- name: "Miam"
logo: "/assets/tools/miam.png"
subtitle: "Personnal Recipes"
url: "https://miam.tdehaeze.xyz"
- name: "Utilities"
icon: "fas fa-rss"
items:
@ -471,10 +495,10 @@ services:
logo: "/assets/tools/homeassistant.png"
subtitle: "Home Assistant"
url: "http://home.tdehaeze.xyz:8123"
- name: "Guacamole"
logo: "/assets/tools/guacamole.png"
subtitle: "SSH Access"
url: "https://guacamole.tdehaeze.xyz/"
# - name: "Guacamole"
# logo: "/assets/tools/guacamole.png"
# subtitle: "SSH Access"
# url: "https://guacamole.tdehaeze.xyz/"
- name: "Cloud"
icon: "fas fa-cloud"
items:
@ -505,6 +529,10 @@ services:
subtitle: "Download Music"
logo: "/assets/tools/deezer.png"
url: "https://deemix.tdehaeze.xyz"
- name: "qobuz"
subtitle: "Qobuz-DL"
logo: "/assets/tools/qobuz.png"
url: "https://qobuz.tdehaeze.xyz"
- name: "Aria2"
logo: "/assets/tools/aria2.png"
subtitle: "Direct Downloads"
@ -861,6 +889,54 @@ older-than = 10
}
#+end_src
** =nginx= - Root
#+begin_src yaml
root:
container_name: root
image: nginx
restart: unless-stopped
networks:
- t2_proxy
environment:
- PUID=$PUID
- PGID=$PGID
- TZ=$TZ
volumes:
- $CONFIGDIR/root/nginx.conf:/etc/nginx/nginx.conf
labels:
- "traefik.enable=true"
- "traefik.http.routers.root-rtr.entrypoints=https"
- "traefik.http.routers.root-rtr.rule=Host(`$DOMAINNAME`)"
- "traefik.http.routers.root-rtr.tls=true"
- "traefik.http.routers.root-rtr.service=root-svc"
- "traefik.http.services.root-svc.loadbalancer.server.port=8080"
logging: *default-logging
#+end_src
*** =nginx.conf=
#+begin_src conf :tangle /ssh:thomas@grenoble:~/docker/config/root/Caddyfile
events {
}
http {
server {
server_name tdehaeze.xyz;
listen 8080;
location /.well-known/matrix/client {
proxy_pass https://matrix.tdehaeze.xyz/.well-known/matrix/client;
proxy_set_header X-Forwarded-For $remote_addr;
}
location /.well-known/matrix/server {
proxy_pass https://matrix.tdehaeze.xyz/.well-known/matrix/server;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
}
#+end_src
** =hugo= - Wiki + Blog
#+begin_src yaml
hugo:
@ -938,8 +1014,6 @@ older-than = 10
- "traefik.http.routers.miniflux-rtr.entrypoints=https"
- "traefik.http.routers.miniflux-rtr.rule=Host(`rss.$DOMAINNAME`)"
- "traefik.http.routers.miniflux-rtr.tls=true"
# - 'traefik.http.routers.miniflux-rtr.middlewares=traefik-auth'
# - 'traefik.http.routers.miniflux-rtr.middlewares=authelia@docker'
- "traefik.http.routers.miniflux-rtr.service=miniflux-svc"
- "traefik.http.services.miniflux-svc.loadbalancer.server.port=8080"
logging: *default-logging
@ -984,9 +1058,6 @@ older-than = 10
- PUID=$PUID
- PGID=$PGID
- TZ=$TZ
logging:
options:
max-size: 10m
labels:
- "traefik.enable=true"
- "traefik.http.routers.homeassistant-rtr.entrypoints=https,http"
@ -1099,31 +1170,6 @@ older-than = 10
logging: *default-logging
#+end_src
** =guacamole= - Remote connection
#+begin_src yaml
guacamole:
image: oznu/guacamole
container_name: guacamole
restart: unless-stopped
networks:
- t2_proxy
- backend
environment:
- PUID=$PUID
- PGID=$PGID
- TZ=$TZ
volumes:
- $CONFIGDIR/guacamole:/config
labels:
- "traefik.enable=true"
- "traefik.http.routers.guacamole-rtr.entrypoints=https"
- "traefik.http.routers.guacamole-rtr.rule=Host(`guacamole.$DOMAINNAME`)"
- "traefik.http.routers.guacamole-rtr.tls=true"
- "traefik.http.routers.guacamole-rtr.service=guacamole-svc"
- "traefik.http.services.guacamole-svc.loadbalancer.server.port=8080"
logging: *default-logging
#+end_src
** =transmission= - Torrent server
#+begin_src yaml
transmission-openvpn:
@ -1235,7 +1281,7 @@ split=16
logging: *default-logging
#+end_src
** =deemix= - Music Download
** =deemix= - Music Download :noexport:
#+begin_src yaml
deemix:
container_name: deemix
@ -1257,7 +1303,7 @@ split=16
- "traefik.http.routers.deemix-rtr.rule=Host(`deemix.$DOMAINNAME`)"
- "traefik.http.routers.deemix-rtr.tls=true"
- "traefik.http.routers.deemix-rtr.service=deemix-svc"
# - "traefik.http.routers.deemix-rtr.middlewares=traefik-auth"
- "traefik.http.routers.deemix-rtr.middlewares=public-auth"
- "traefik.http.services.deemix-svc.loadbalancer.server.port=6595"
logging: *default-logging
#+end_src
@ -1267,7 +1313,36 @@ split=16
<<get-password(passname="nas/deemix_arl")>>
#+end_src
** =linkding= - Bookmark manager
** =qobuz= - Qobuz Downloader :noexport:
#+begin_src yaml
qobuz:
container_name: qobuz
image: tdehaeze/qobuz
restart: unless-stopped
networks:
- t2_proxy
volumes:
- /srv/storage/Music:/downloads
environment:
- TZ=$TZ
- QOBUZNAME=$QOBUZNAME
- QOBUZPASS=$QOBUZPASS
- DOWNLOADDIR=/downloads
- JELLYFINURL=https://jellyfin.tdehaeze.xyz/library/refresh
- JELLYFINTOKEN=$JELLYFINTOKEN
user: "${PUID}:${PGID}"
labels:
- "traefik.enable=true"
- "traefik.http.routers.qobuz-rtr.entrypoints=https"
- "traefik.http.routers.qobuz-rtr.rule=Host(`qobuz.$DOMAINNAME`)"
- "traefik.http.routers.qobuz-rtr.tls=true"
- "traefik.http.routers.qobuz-rtr.service=qobuz-svc"
- "traefik.http.routers.qobuz-rtr.middlewares=public-auth"
- "traefik.http.services.qobuz-svc.loadbalancer.server.port=8080"
logging: *default-logging
#+end_src
** TODO =linkding= - Bookmark manager
#+begin_src yaml
linkding:
container_name: linkding
@ -1287,10 +1362,106 @@ split=16
- "traefik.http.routers.linkding-rtr.rule=Host(`bm.$DOMAINNAME`)"
- "traefik.http.routers.linkding-rtr.tls=true"
- "traefik.http.routers.linkding-rtr.service=linkding-svc"
- "traefik.http.routers.linkding-rtr.middlewares=traefik-auth"
- "traefik.http.services.linkding-svc.loadbalancer.server.port=9090"
logging: *default-logging
#+end_src
** =radicale= - CalDAC/CardDAV server ([[https://github.com/tomsquest/docker-radicale][link]])
#+begin_src yaml
radicale:
container_name: radicale
image: tomsquest/docker-radicale:latest
restart: unless-stopped
networks:
- t2_proxy
volumes:
- $CONFIGDIR/radicale/config:/config:ro
- $CONFIGDIR/radicale/data:/data
environment:
- TZ=$TZ
- UID=$PUID
- GID=$PGID
labels:
- "traefik.enable=true"
- "traefik.http.routers.radicale-rtr.entrypoints=https"
- "traefik.http.routers.radicale-rtr.rule=Host(`radicale.$DOMAINNAME`)"
- "traefik.http.routers.radicale-rtr.tls=true"
- "traefik.http.routers.radicale-rtr.service=radicale-svc"
- "traefik.http.services.radicale-svc.loadbalancer.server.port=5232"
logging: *default-logging
#+end_src
*** =config=
#+begin_src conf :tangle /ssh:thomas@grenoble:~/docker/config/radicale/config/config
[server]
hosts = 0.0.0.0:5232
[auth]
# Authentication method
# Value: none | htpasswd | remote_user | http_x_remote_user
#type = none
# Htpasswd filename
#htpasswd_filename = /etc/radicale/users
# Htpasswd encryption method
# Value: plain | bcrypt | md5
# bcrypt requires the installation of radicale[bcrypt].
#htpasswd_encryption = md5
# Incorrect authentication delay (seconds)
#delay = 1
# Message displayed in the client when a password is needed
#realm = Radicale - Password Required
[rights]
# Rights backend
# Value: none | authenticated | owner_only | owner_write | from_file
#type = owner_only
# File for rights management from_file
#file = /etc/radicale/rights
[storage]
filesystem_folder = /data/collections
# Delete sync token that are older (seconds)
#max_sync_token_age = 2592000
# Command that is run after changes to storage
# Example: ([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git commit -m "Changes by "%(user)s)
#hook = ([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git commit -m "Changes by "%(user)s)
[web]
# Web interface backend
# Value: none | internal
#type = internal
[logging]
# Threshold for the logger
# Value: debug | info | warning | error | critical
#level = warning
# Don't include passwords in logs
#mask_passwords = True
[headers]
# Additional HTTP headers
#Access-Control-Allow-Origin = *
#+end_src
** =restic= - Automatic online backups
#+begin_src yaml
restic:
@ -1346,8 +1517,10 @@ split=16
- UID=$PUID
- GID=$PGID
- TZ=$TZ
privileged: true
volumes:
- $CONFIGDIR/octoprint:/octoprint
- /dev/bus/usb:/dev/bus/usb
labels:
- "traefik.enable=true"
- "traefik.http.routers.octoprint-rtr.entrypoints=https"
@ -1359,7 +1532,168 @@ split=16
logging: *default-logging
#+end_src
** TODO =adguardhome= - Web interface for 3D printing
ports for DHCP server:
#+begin_src yaml
adguardhome:
container_name: adguardhome
image: adguard/adguardhome
restart: unless-stopped
networks:
- t2_proxy
environment:
- UID=$PUID
- GID=$PGID
- TZ=$TZ
volumes:
- $CONFIGDIR/adguardhome/work:/opt/adguardhome/work
- $CONFIGDIR/adguardhome/conf:/opt/adguardhome/conf
ports:
- 53:53
- 853:853
labels:
- "traefik.enable=true"
- "traefik.http.routers.adguardhome-rtr.entrypoints=https"
- "traefik.http.routers.adguardhome-rtr.rule=Host(`adguardhome.$DOMAINNAME`)"
- "traefik.http.routers.adguardhome-rtr.tls=true"
- "traefik.http.routers.adguardhome-rtr.service=adguardhome-svc"
- "traefik.http.routers.adguardhome-rtr.middlewares=traefik-auth"
- "traefik.http.services.adguardhome-svc.loadbalancer.server.port=3000"
logging: *default-logging
#+end_src
** TODO =mealie= - Recipe Manager
#+begin_src yaml
miam:
container_name: miam
image: hkotel/mealie
restart: unless-stopped
networks:
- t2_proxy
environment:
- db_type=sqlite
- UID=$PUID
- GID=$PGID
- TZ=$TZ
volumes:
- $CONFIGDIR/mealie:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.miam-rtr.entrypoints=https"
- "traefik.http.routers.miam-rtr.rule=Host(`miam.$DOMAINNAME`)"
- "traefik.http.routers.miam-rtr.tls=true"
- "traefik.http.routers.miam-rtr.service=miam-svc"
- "traefik.http.services.miam-svc.loadbalancer.server.port=80"
logging: *default-logging
#+end_src
** =diun= - Notification for Docker image updates
#+begin_src yaml
diun:
container_name: diun
image: crazymax/diun
restart: unless-stopped
networks:
- backend
environment:
- TZ=$TZ
- LOG_LEVEL=info
- LOG_JSON=false
- DIUN_WATCH_WORKERS=20
- DIUN_WATCH_SCHEDULE=0 7 * * 6
- DIUN_PROVIDERS_DOCKER=true
- DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT=true
- DIUN_NOTIF_MAIL_HOST=smtp.gmail.com
- DIUN_NOTIF_MAIL_PORT=587
- DIUN_NOTIF_MAIL_SSL=true
- DIUN_NOTIF_MAIL_USERNAME=tdehaeze.xyz@gmail.com
- DIUN_NOTIF_MAIL_PASSWORD=$GMAIL_PASS
- DIUN_NOTIF_MAIL_FROM=tdehaeze.xyz@gmail.com
- DIUN_NOTIF_MAIL_TO=dehaeze.thomas@gmail.com
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- $CONFIGDIR/diun:/data
#+end_src
* Docker-Compose OLD :noexport:
** =gonic= - Subsonic Server
#+begin_src yaml
gonic:
container_name: gonic
image: sentriz/gonic
restart: unless-stopped
networks:
- t2_proxy
environment:
- UID=$PUID
- GID=$PGID
- TZ=$TZ
volumes:
- $CONFIGDIR/gonic:/data
- /srv/storage/Music:/music:ro
labels:
- "traefik.enable=true"
- "traefik.http.routers.gonic-rtr.entrypoints=https"
- "traefik.http.routers.gonic-rtr.rule=Host(`gonic.$DOMAINNAME`)"
- "traefik.http.routers.gonic-rtr.tls=true"
- "traefik.http.routers.gonic-rtr.service=gonic-svc"
- "traefik.http.services.gonic-svc.loadbalancer.server.port=80"
logging: *default-logging
#+end_src
** =watchtower= - Automatic Update Docker images
#+begin_src yaml
watchtower:
container_name: watchtower
image: containrrr/watchtower
restart: unless-stopped
networks:
- backend
environment:
- TZ=$TZ
- WATCHTOWER_SCHEDULE=0 0 4 * * MON
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_TIMEOUT=30s
- WATCHTOWER_DEBUG=false
- WATCHTOWER_MONITOR_ONLY=true
- WATCHTOWER_NOTIFICATIONS=email
- WATCHTOWER_NOTIFICATION_EMAIL_FROM=tdehaeze.xyz@gmail.com
- WATCHTOWER_NOTIFICATION_EMAIL_TO=dehaeze.thomas@gmail.com
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.gmail.com
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=tdehaeze.xyz@gmail.com
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=$GMAIL_PASS
- WATCHTOWER_NOTIFICATION_EMAIL_DELAY=2
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
#+end_src
** =guacamole= - Remote connection
#+begin_src yaml
guacamole:
image: oznu/guacamole
container_name: guacamole
restart: unless-stopped
networks:
- t2_proxy
- backend
environment:
- PUID=$PUID
- PGID=$PGID
- TZ=$TZ
volumes:
- $CONFIGDIR/guacamole:/config
labels:
- "traefik.enable=true"
- "traefik.http.routers.guacamole-rtr.entrypoints=https"
- "traefik.http.routers.guacamole-rtr.rule=Host(`guacamole.$DOMAINNAME`)"
- "traefik.http.routers.guacamole-rtr.tls=true"
- "traefik.http.routers.guacamole-rtr.service=guacamole-svc"
- "traefik.http.services.guacamole-svc.loadbalancer.server.port=8080"
logging: *default-logging
#+end_src
** =duplicity= - Bookmark manager
#+begin_src yaml
duplicity:
@ -1383,7 +1717,7 @@ user = dehaeze.thomas@gmail.com
pass = <<get-password(passname="nas/duplicity_mega")>>
#+end_src
** Transfer.sh
** =transfer= - Transfer.sh
#+begin_src yaml
transfer:
container_name: transfer
@ -1409,7 +1743,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.transfer-svc.loadbalancer.server.port=8080"
#+end_src
** Ombi
** =ombi=
#+begin_src yaml
ombi:
container_name: ombi
@ -1433,7 +1767,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.ombi-svc.loadbalancer.server.port=3579"
#+end_src
** Jackett
** =jackett=
#+begin_src yaml
jackett:
container_name: jackett
@ -1454,7 +1788,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- 9117:9117
#+end_src
** Radarr
** =radarr=
#+begin_src yaml
radarr:
container_name: radarr
@ -1475,7 +1809,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- 7878:7878
#+end_src
** Sonarr
** =sonarr=
#+begin_src yaml
sonarr:
container_name: sonarr
@ -1496,7 +1830,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- 8989:8989
#+end_src
** Bazarr
** =bazarr=
#+begin_src yaml
bazarr:
container_name: bazarr
@ -1517,7 +1851,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- 6767:6767
#+end_src
** Gotify
** =gotify=
#+begin_src yaml
gotify:
container_name: gotify
@ -1542,7 +1876,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.gotify-svc.loadbalancer.server.port=80"
#+end_src
** Mail-CLI
** =mail-cli=
#+begin_src yaml
mail-cli:
image: tdehaeze/docker-mail-cli
@ -1559,7 +1893,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
tty: true
#+end_src
** Bitwarden
** =bitwarden=
#+begin_src yaml
bitwarden:
container_name: bitwarden
@ -1582,7 +1916,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.bitwarden-svc.loadbalancer.server.port=80"
#+end_src
** CloudCMD
** =cloudcmd= - Minimalist file manager
#+begin_src yaml
cloudcmd:
container_name: cloudcmd
@ -1611,7 +1945,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.cloudcmd-svc.loadbalancer.server.port=8000"
#+end_src
** Wallabag
** =wallabag=
#+begin_src yaml
wallabag:
container_name: wallabag
@ -1659,7 +1993,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- $CONFIGDIR/wallabag/data:/var/lib/mysql
#+end_src
** Transmission
** =transmission=
#+begin_src yaml
transmission:
container_name: transmission
@ -1689,7 +2023,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.transmission-svc.loadbalancer.server.port=9091"
#+end_src
** Navodrome
** =navidrome=
#+begin_src yaml
navidrome:
container_name: navidrome
@ -1718,7 +2052,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.navidrome-svc.loadbalancer.server.port=4533"
#+end_src
** Buku
** =buku=
#+begin_src yaml
buku:
container_name: buku
@ -1747,26 +2081,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.buku-svc.loadbalancer.server.port=5001"
#+end_src
** Watchtower
#+begin_src yaml
watchtower:
container_name: watchtower
image: containrrr/watchtower
restart: unless-stopped
networks:
- backend
environment:
- TZ=$TZ
- WATCHTOWER_SCHEDULE=0 0 4 * * MON
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_TIMEOUT=30s
- WATCHTOWER_DEBUG=false
- WATCHTOWER_INCLUDE_STOPPED=false
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
#+end_src
** Gossa
** =gossa=
#+begin_src yaml
gossa:
container_name: gossa
@ -1790,7 +2105,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.gossa-svc.loadbalancer.server.port=8001"
#+end_src
** Duplicati
** =duplicati=
#+begin_src yaml
duplicati:
container_name: duplicati
@ -1817,7 +2132,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.duplicati-svc.loadbalancer.server.port=8200"
#+end_src
** Pyload
** =pyload=
#+begin_src yaml
pyload:
image: linuxserver/pyload
@ -1841,7 +2156,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.pyload-svc.loadbalancer.server.port=8000"
#+end_src
** Aria2 - Webui
** =aria2= - Webui
#+begin_src yaml
aria2:
container_name: aria2
@ -1871,7 +2186,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.aria2-svc.loadbalancer.server.port=4040"
#+end_src
** Aria2 - Daemon
** =aria2= - Daemon
#+begin_src yaml
aria2:
container_name: aria2
@ -1893,7 +2208,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- 6800:6800
#+end_src
** Droppy
** =droppy=
#+begin_src yaml
droppy:
container_name: droppy
@ -1917,7 +2232,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.droppy-svc.loadbalancer.server.port=8989"
#+end_src
** Synapse
** =synapse=
#+begin_src yaml
synapse:
container_name: synapse
@ -1965,7 +2280,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- $CONFIGDIR/synapse_db:/var/lib/postgresql/data
#+end_src
** Mautrix-Facebook
** =mautrix-facebook=
#+begin_src yaml
mautrix-facebook:
container_name: mautrix-facebook
@ -1982,7 +2297,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- $CONFIGDIR/mautrix-facebook:/data
#+end_src
** Matrix-Slack
** =matrix-slack=
#+begin_src yaml
matrix-slack:
container_name: matrix-slack
@ -2013,7 +2328,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- $CONFIGDIR/matrix_slack_db:/var/lib/postgresql/data
#+end_src
** Netdata
** =netdata=
#+begin_src yaml
netdata:
image: netdata/netdata
@ -2045,7 +2360,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- "traefik.http.services.netdata-svc.loadbalancer.server.port=19999"
#+end_src
** Fail2ban
** =fail2ban=
#+begin_src yaml
fail2ban:
image: crazymax/fail2ban:latest
@ -2064,7 +2379,7 @@ pass = <<get-password(passname="nas/duplicity_mega")>>
- PGID=$PGID
#+end_src
** Authelia
** =authelia=
#+begin_src yaml
authelia:
image: authelia/authelia
@ -2130,6 +2445,12 @@ NORDVPN_NAME=dehaeze.thomas@gmail.com
NORDVPN_PASS=<<get-password(passname="nordvpn.com/dehaeze.thomas@gmail.com")>>
#+end_src
#+begin_src conf
QOBUZNAME=jeanmarie.dehaeze@wanadoo.fr
QOBUZPASS=<<get-password(passname="qobuz.com/jeanmarie.dehaeze@wanadoo.fr")>>
JELLYFINTOKEN=<<get-password(passname="nas/jellyfin_token")>>
#+end_src
#+begin_src conf
GOTIFY_DEFAULTUSER_NAME=tdehaeze
GOTIFY_DEFAULTUSER_PASS=<<get-password(passname="nas/gotify_pass")>>
@ -2143,6 +2464,10 @@ GUACAMOLE_POSTGRES_PASSWORD=<<get-password(passname="nas/guacamole_postgres_pass
DEEMIX_ARL=<<get-password(passname="nas/deemix_arl")>>
#+end_src
#+begin_src conf
GMAIL_PASS=<<get-password(passname="google.com/tdehaeze.xyz")>>
#+end_src
* Cron Jobs
** Caddy Update
Create a script =~/cron/caddy_update.sh= with:

View File

@ -561,8 +561,8 @@ interval = 600
:header-args+: :shebang "#!/usr/bin/env bash"
:END:
#+BEGIN_SRC bash
yay -Sy > /dev/null 2>&1 && \
package_nb=`yay -Qu 2> /dev/null | wc -l` || \
paru -Sy > /dev/null 2>&1 && \
package_nb=`paru -Qu 2> /dev/null | wc -l` || \
package_nb=0
@ -582,8 +582,8 @@ fi
#+BEGIN_SRC bash
dunstify --replace=64654 'Packages ' "Refreshing..."
yay -Sy > /dev/null 2>&1 && \
package_nb=$(yay -Qu 2> /dev/null | wc -l) || \
paru -Sy > /dev/null 2>&1 && \
package_nb=$(paru -Qu 2> /dev/null | wc -l) || \
package_nb=0
if [ "$package_nb" -eq "0" ]; then
@ -600,7 +600,7 @@ fi
:header-args+: :shebang "#!/usr/bin/env bash"
:END:
#+BEGIN_SRC bash
$TERMINAL -e "yay"
$TERMINAL -e "paru"
#+END_SRC
* Dunst

View File

@ -26,6 +26,16 @@ c.backend = 'webengine'
c.confirm_quit = ['downloads']
#+END_SRC
#+begin_src python
c.aliases['paywall'] = "open https://www.google.com/search?q=cache:{url}"
#+end_src
* Qt
Linked to [[https://github.com/qutebrowser/qutebrowser/issues/6401][issue]].
#+begin_src python
c.qt.workarounds.remove_service_workers = True
#+end_src
* Content
#+begin_src python
c.content.autoplay = False
@ -36,6 +46,7 @@ c.content.javascript.can_access_clipboard = True
c.content.pdfjs = False
c.content.proxy = 'system'
c.content.blocking.method = 'both'
c.content.blocking.adblock.lists = ['https://easylist.to/easylist/easylist.txt', 'https://easylist.to/easylist/easyprivacy.txt', 'https://secure.fanboy.co.nz/fanboy-cookiemonster.txt']
#+END_SRC
* Editor

20
smart-tv.org Normal file
View File

@ -0,0 +1,20 @@
#+TITLE: Smart TV
#+SETUPFILE: ./setup/org-setup-file.org
* Hardware
MINISFORUM X35G Mini PC
#+caption: Smart TV Hardware
| *Part* | *Model* |
|-------------+----------------------------------------|
| CPU | 10th Gen Intel Core i3-1005G |
| RAM | 16Go (2x8Go) DDR4 3200MHz |
| SSD NVME | 512Gb |
* Installation
- Manjaro KDE
- Install =paru=
- Install Jellyfin, Molotov, Spotify, ...
- SSH access

View File

@ -159,6 +159,10 @@ super + shift + w
super + shift + b
blueman-manager
# Calculator
super + shift + c
rofi-calc
# Sound Manager
super + shift + s
pavucontrol

View File

@ -20,8 +20,8 @@
#scroll_on_keystroke = true
# Length of the scrollback buffer, 0 disabled the scrollback buffer
# and setting it to a negative value means "infinite scrollback"
scrollback_lines = 10000
#search_wrap = true
scrollback_lines = -1
search_wrap = true
#urgent_on_bell = true
#hyperlinks = false

View File

@ -444,6 +444,36 @@ Manually start =mopidy= as it seems to not start automatically:
mopidy --config ~/.config/mopidy/mopidy.conf >/dev/null 2>&1 &
#+end_src
Configuration for the HUION Inspiroy Ink H320M graphical tablet ([[file:tablet.org][Tablet config]]):
#+begin_src bash
# Lock cursor in first display. Change HEAD number to use a different displace
#xsetwacom set "HUION Huion Tablet_H320M Pen stylus" MapToOutput "HEAD-0"
# Pen Buttons
xsetwacom set "HUION Huion Tablet_H320M Pen stylus" button 1 1 # Left click
xsetwacom set "HUION Huion Tablet_H320M Pen stylus" button 2 2 # Right click
xsetwacom set "HUION Huion Tablet_H320M Pen stylus" button 3 3 # Middle click
# Tablet Buttons
# Top Buttons
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 1 key Ctrl T # Tools
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 2 key Ctrl Shift A # Hand Tool
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 3 key Ctrl Shift D # Default Tool
# Round Buttons (Top, Bottom, Middle, Left, Right)
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 8 key Ctrl Shift + # Zoom
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 9 key Ctrl - # Unzoom
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 10 key Ctrl S # Save
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 11 key Ctrl Z # Undo
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 12 key Ctrl Shift Z # Redo
# Bottom Buttons
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 13 key Ctrl Shift O # Select
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 14 key Ctrl # Ctrl (Color Picker, Zoom)
xsetwacom set "HUION Huion Tablet_H320M Pad pad" button 15 key Ctrl Q # Quit
#+end_src
Finally, run SXHKD for the key bindings:
#+begin_src bash
# Start sxhkd