diff --git a/android.org b/android.org index 286b12c..a42be6f 100644 --- a/android.org +++ b/android.org @@ -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]] | | diff --git a/binaries.org b/binaries.org index 953aa9e..d7285da 100644 --- a/binaries.org +++ b/binaries.org @@ -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 ;; diff --git a/calendar-contact.org b/calendar-contact.org new file mode 100644 index 0000000..63ba4b8 --- /dev/null +++ b/calendar-contact.org @@ -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 = "<>" + +[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 = "<>" +#+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 diff --git a/calendar.org b/calendar.org deleted file mode 100644 index 10e06f5..0000000 --- a/calendar.org +++ /dev/null @@ -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 = "<>" - -[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 = "<>" -#+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 diff --git a/config.org b/config.org index 0cc1b93..ded455a 100644 --- a/config.org +++ b/config.org @@ -54,7 +54,7 @@ Host nas serif - Linux Libertine + Linertinus Serif sans-serif @@ -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 +# Fixing dead_acute "´" assignments by overwriting the assignments + : "'B" + : "'b" + : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA + : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA + : "'D" + : "'d" + : "'F" + : "'f" + : "'G" + : "'g" + : "'H" + : "'h" + : "'J" + : "'j" + : "'K" + : "'k" + : "'L" + : "'l" + : "'M" + : "'m" + : "'N" + : "'n" +

: "'P" +

: "'p" + : "'Q" + : "'q" + : "'R" + : "'r" + : "'S" + : "'s" + : "'T" + : "'t" + : "'V" + : "'v" + : "'W" + : "'w" + : "'X" + : "'x" + : "'Z" + : "'z" + <1> : "'1" + <2> : "'2" + <3> : "'3" + <4> : "'4" + <5> : "'5" + <6> : "'6" + <7> : "'7" + <8> : "'8" + <9> : "'9" + <0> : "'0" + : "''" + : "'`" + : "'\"" + : "'^" + : "'~" + : "'!" + : "'¡" + : "'¹" + : "'@" + : "'²" + : "'#" + : "'³" + : "'$" + : "'¤" + : "'£" + : "'%" + : "'€" + : "'¼" + : "'&" + : "'½" + : "'*" + : "'¾" + : "'(" + : "'‘" + : "')" + : "'’" + : "'-" + : "'_" + : "'¥" + : "'=" + : "'+" + : "'×" + : "'÷" + : "'[" + : "']" + : "'{" + : "'}" + : "'«" + : "'»" + : "'´" + : "'¨" + : "'\\" + : "'|" + : "'¬" + : "'¦" + : "';" + : "':" + : "'¶" + : "'°" + : "'," + : "'." + : "'<" + : "'>" + : "'/" + : "'?" + : "'¿" + +### DEAD_DIAERESIS +# Fixing dead_diaeresis "¨" assignments by overwriting the assignments + : "\"B" + : "\"b" + : "\"C" + : "\"c" + : "\"D" + : "\"d" + : "\"F" + : "\"f" + : "\"G" + : "\"g" + : "\"H" + : "\"h" + : "\"J" + : "\"j" + : "\"K" + : "\"k" + : "\"L" + : "\"l" + : "\"M" + : "\"m" + : "\"N" + : "\"n" +

: "\"P" +

: "\"p" + : "\"Q" + : "\"q" + : "\"R" + : "\"r" + : "\"S" + : "\"s" + : "\"T" + : "\"t" + : "\"V" + : "\"v" + : "\"W" + : "\"w" + : "\"X" + : "\"x" + : "\"Y" + : "\"Z" + : "\"z" + <1> : "\"1" + <2> : "\"2" + <3> : "\"3" + <4> : "\"4" + <5> : "\"5" + <6> : "\"6" + <7> : "\"7" + <8> : "\"8" + <9> : "\"9" + <0> : "\"0" + : "\"\"" + : "\"'" + : "\"`" + : "\"^" + : "\"~" + : "\"!" + : "\"¡" + : "\"¹" + : "\"@" + : "\"²" + : "\"#" + : "\"³" + : "\"$" + : "\"¤" + : "\"£" + : "\"%" + : "\"€" + : "\"¼" + : "\"&" + : "\"½" + : "\"*" + : "\"¾" + : "\"(" + : "\"‘" + : "\")" + : "\"’" + : "\"-" + : "\"_" + : "\"¥" + : "\"=" + : "\"+" + : "\"×" + : "\"÷" + : "\"[" + : "\"]" + : "\"{" + : "\"}" + : "\"«" + : "\"»" + : "\"´" + : "\"¨" + : "\"\\" + : "\"|" + : "\"¬" + : "\"¦" + : "\";" + : "\":" + : "\"¶" + : "\"°" + : "\"," + : "\"." + : "\"<" + : "\">" + : "\"/" + : "\"?" + : "\"¿" + +### DEAD_GRAVE +# Fixing dead_grave "`" assignments by overwriting the assignments + : "`B" + : "`b" + : "`C" + : "`c" + : "`D" + : "`d" + : "`F" + : "`f" + : "`G" + : "`g" + : "`H" + : "`h" + : "`J" + : "`j" + : "`K" + : "`k" + : "`L" + : "`l" + : "`M" + : "`m" + : "`N" + : "`n" +

: "`P" +

: "`p" + : "`Q" + : "`q" + : "`R" + : "`r" + : "`S" + : "`s" + : "`T" + : "`t" + : "`V" + : "`v" + : "`W" + : "`w" + : "`X" + : "`x" + : "`Y" + : "`y" + : "`Z" + : "`z" + <1> : "`1" + <2> : "`2" + <3> : "`3" + <4> : "`4" + <5> : "`5" + <6> : "`6" + <7> : "`7" + <8> : "`8" + <9> : "`9" + <0> : "`0" + : "``" + : "`'" + : "`\"" + : "`^" + : "`~" + : "`!" + : "`¡" + : "`¹" + : "`@" + : "`²" + : "`#" + : "`³" + : "`$" + : "`¤" + : "`£" + : "`%" + : "`€" + : "`¼" + : "`&" + : "`½" + : "`*" + : "`¾" + : "`(" + : "`‘" + : "`)" + : "`’" + : "`-" + : "`_" + : "`¥" + : "`=" + : "`+" + : "`×" + : "`÷" + : "`[" + : "`]" + : "`{" + : "`}" + : "`«" + : "`»" + : "`´" + : "`¨" + : "`\\" + : "`|" + : "`¬" + : "`¦" + : "`;" + : "`:" + : "`¶" + : "`°" + : "`," + : "`." + : "`<" + : "`>" + : "`/" + : "`?" + : "`¿" + +### DEAD_CIRCUMFLEX +# Fixing dead_circumflex "^" assignments by overwriting the assignments + : "^B" + : "^b" + : "^C" + : "^c" + : "^D" + : "^d" + : "^F" + : "^f" + : "^G" + : "^g" + : "^H" + : "^h" + : "^J" + : "^j" + : "^K" + : "^k" + : "^L" + : "^l" + : "^M" + : "^m" + : "^N" + : "^n" +

: "^P" +

: "^p" + : "^Q" + : "^q" + : "^R" + : "^r" + : "^S" + : "^s" + : "^T" + : "^t" + : "^V" + : "^v" + : "^W" + : "^w" + : "^X" + : "^x" + : "^Y" + : "^y" + : "^Z" + : "^z" + <1> : "^1" + <2> : "^2" + <3> : "^3" + <4> : "^4" + <5> : "^5" + <6> : "^6" + <7> : "^7" + <8> : "^8" + <9> : "^9" + <0> : "^0" + : "^^" + : "^'" + : "^`" + : "^\"" + : "^~" + : "^!" + : "^¡" + : "^¹" + : "^@" + : "^²" + : "^#" + : "^³" + : "^$" + : "^¤" + : "^£" + : "^%" + : "^€" + : "^¼" + : "^&" + : "^½" + : "^*" + : "^¾" + : "^(" + : "^‘" + : "^)" + : "^’" + : "^-" + : "^_" + : "^¥" + : "^=" + : "^+" + : "^×" + : "^÷" + : "^[" + : "^]" + : "^{" + : "^}" + : "^«" + : "^»" + : "^´" + : "^¨" + : "^\\" + : "^|" + : "^¬" + : "^¦" + : "^;" + : "^:" + : "^¶" + : "^°" + : "^," + : "^." + : "^<" + : "^>" + : "^/" + : "^?" + : "^¿" + +### DEAD_TILDE +# Fixing dead_tilde "~" assignments by overwriting the assignments + : "~B" + : "~b" + : "~C" + : "~c" + : "~D" + : "~d" + : "~E" + : "~e" + : "~F" + : "~f" + : "~G" + : "~g" + : "~H" + : "~h" + : "~I" + : "~i" + : "~J" + : "~j" + : "~K" + : "~k" + : "~L" + : "~l" + : "~M" + : "~m" +

: "~P" +

: "~p" + : "~Q" + : "~q" + : "~R" + : "~r" + : "~S" + : "~s" + : "~T" + : "~t" + : "~U" + : "~u" + : "~V" + : "~v" + : "~W" + : "~w" + : "~X" + : "~x" + : "~Y" + : "~y" + : "~Z" + : "~z" + <1> : "~1" + <2> : "~2" + <3> : "~3" + <4> : "~4" + <5> : "~5" + <6> : "~6" + <7> : "~7" + <8> : "~8" + <9> : "~9" + <0> : "~0" + : "~~" + : "~'" + : "~`" + : "~\"" + : "~^" + : "~!" + : "~¡" + : "~¹" + : "~@" + : "~²" + : "~#" + : "~³" + : "~$" + : "~¤" + : "~£" + : "~%" + : "~€" + : "~¼" + : "~&" + : "~½" + : "~*" + : "~¾" + : "~(" + : "~‘" + : "~)" + : "~’" + : "~-" + : "~_" + : "~¥" + : "~=" + : "~+" + : "~×" + : "~÷" + : "~[" + : "~]" + : "~{" + : "~}" + : "~«" + : "~»" + : "~´" + : "~¨" + : "~\\" + : "~|" + : "~¬" + : "~¦" + : "~;" + : "~:" + : "~¶" + : "~°" + : "~," + : "~." + : "~<" + : "~>" + : "~/" + : "~?" + : "~¿" +#+end_src + * Netrc It is very important that =~/.netrc= as =600= permissions. @@ -192,6 +755,18 @@ password <> machine deemix.tdehaeze.xyz login tdehaeze password <> + +machine octoprint.tdehaeze.xyz +login tdehaeze +password <> + +machine adguardhome.tdehaeze.xyz +login tdehaeze +password <> + +machine qobuz.tdehaeze.xyz +login tdehaeze +password <> #+end_src * =bukurun= Rofi Frontend for Buku (Bookmark Manager) diff --git a/contacts.org b/contacts.org deleted file mode 100644 index 9166ffa..0000000 --- a/contacts.org +++ /dev/null @@ -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 diff --git a/data.org b/data.org index 7640076..8e39eb0 100644 --- a/data.org +++ b/data.org @@ -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 diff --git a/docs/android.html b/docs/android.html index 1de92e4..36131e4 100644 --- a/docs/android.html +++ b/docs/android.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Android Phone - + @@ -26,7 +26,9 @@ - +

+https://github.com/topjohnwu/Magisk +

Author: Dehaeze Thomas

-

Created: 2021-01-08 ven. 01:41

+

Created: 2021-04-25 dim. 19:09

diff --git a/docs/binaries.html b/docs/binaries.html index 70c327f..4b5de0b 100644 --- a/docs/binaries.html +++ b/docs/binaries.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Binaries - + @@ -1052,9 +1052,7 @@ Get the weather from http://wttr.in/. # 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; @@ -1064,6 +1062,9 @@ Get the weather from http://wttr.in/. "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" ;; @@ -1085,9 +1086,24 @@ Get the weather from http://wttr.in/. 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; @@ -1097,6 +1113,9 @@ Get the weather from http://wttr.in/. "pdf") convert "$filename_with_extension" "$filename_without_extension.pdf" ;; + "trim") + convert -trim "$filename_with_extension" "$filename_with_extension" # Maybe should ask new filename + ;; esac } @@ -1119,6 +1138,9 @@ Get the weather from http://wttr.in/. "svg") svg2 ;; + "gif") + gif2 + ;; "pdf") pdf2 ;; @@ -1313,7 +1335,7 @@ Run some simple calculations with rofi.

Author: Dehaeze Thomas

-

Created: 2021-02-10 mer. 17:57

+

Created: 2021-04-25 dim. 19:10

diff --git a/docs/calendar-contact.html b/docs/calendar-contact.html new file mode 100644 index 0000000..8921404 --- /dev/null +++ b/docs/calendar-contact.html @@ -0,0 +1,175 @@ + + + + + + +Calendar and Contact Configuration + + + + + + +
+ UP + | + HOME +
+

Calendar and Contact Configuration

+ + +
+

vdirsyncer - Synchronize calendars and contacts

+
+
+
[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")>>"
+
+
+
+
+ +
+

khal - CLI calendar application

+
+
+
[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
+
+
+
+
+ +
+

khard - CLI contact application

+
+
+
[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
+
+
+
+
+
+
+

Author: Dehaeze Thomas

+

Created: 2021-04-25 dim. 19:10

+
+ + diff --git a/docs/config.html b/docs/config.html index 80243d4..43018f6 100644 --- a/docs/config.html +++ b/docs/config.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Configuration Files - + @@ -28,6 +28,7 @@
  • Redshift
  • dmenu
  • Locale
  • +
  • Xcompose
  • Netrc
  • bukurun Rofi Frontend for Buku (Bookmark Manager)
  • @@ -84,7 +85,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> @@ -193,6 +194,574 @@ max-cache-ttl 60480000 +
    +

    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> : "~¿"
    +
    +
    +
    +
    +

    Netrc

    @@ -228,6 +797,18 @@ login 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")>>
    @@ -276,7 +857,7 @@ Colors

    Author: Dehaeze Thomas

    -

    Created: 2021-01-12 mar. 12:15

    +

    Created: 2021-04-25 dim. 19:10

    diff --git a/docs/contacts.html b/docs/contacts.html deleted file mode 100644 index 98b523a..0000000 --- a/docs/contacts.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -Contact Configuration - - - - - - -
    - UP - | - HOME -
    -

    Contact Configuration

    -
    -

    Table of Contents

    -
    - -
    -
    - -
    -

    Khard

    -
    -
    -
    [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
    -
    -
    -
    -
    -
    -
    -

    Author: Dehaeze Thomas

    -

    Created: 2021-01-08 ven. 01:43

    -
    - - diff --git a/docs/data.html b/docs/data.html index ce7312d..343ba43 100644 --- a/docs/data.html +++ b/docs/data.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Data - + @@ -5190,7 +5190,7 @@ United_Kingdom

    Author: Dehaeze Thomas

    -

    Created: 2021-01-08 ven. 01:32

    +

    Created: 2021-04-25 dim. 19:09

    diff --git a/docs/doom.html b/docs/doom.html index e880399..0f2fe33 100644 --- a/docs/doom.html +++ b/docs/doom.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Doom Emacs Configuration - + @@ -40,6 +40,7 @@
  • Visual
  • Useful General Functions
  • Change default alert backend
  • +
  • Spell Check
  • Lockfiles
  • Disable highlight of current line
  • Remap jump-forward key binding
  • @@ -55,7 +56,7 @@ +
  • Org Xournalpp
  • Org LaTeX
  • -
  • Org Auto Tangle
  • +
  • Org Media Note
  • LaTeX macro both for LaTeX and HTML export
  • Org Projects
  • Automatically run startblock when opening org-mode files
  • @@ -102,7 +104,7 @@
  • Render Tables
  • Org Special Block Extras
  • Org Inline Task
  • -
  • Org Links +
  • Org Links @@ -158,7 +160,7 @@
  • LaTeX
  • @@ -171,12 +173,13 @@
  • Key Bindings
  • +
  • Pandoc
  • Mu4e -
    -

    Basic Config

    -
    +
    +

    Basic Config

    +
    (after! auctex
       (setq +latex-viewers '(zathura pdf-tools)))
    @@ -4112,10 +4172,10 @@ Provides nice functions such as:
     

    Setup Matlab Mode

    -
    (setq matlab-shell-command "/home/thomas/.local/bin/matlab")
    -(setq matlab-shell-command-switches (list "-softwareopengl -nodesktop -nosplash"))
    +
    (setq matlab-shell-command "/home/thomas/.local/bin/matlab")
    +(setq matlab-shell-command-switches (list "-softwareopengl -nodesktop -nosplash"))
     (setq matlab-indent-function t)
    -(setq mlint-programs '("mlint" "/home/thomas/.local/bin/mlint"))
    +(setq mlint-programs '("mlint" "/home/thomas/.local/bin/mlint"))
     
    @@ -4147,7 +4207,7 @@ Provides nice functions such as:

    Completion in the Matlab Shell

    -
    (map! :map matlab-shell-mode-map
    +
    (map! :map matlab-shell-mode-map
           :i "<tab>" 'matlab-shell-tab)
     
    @@ -4165,7 +4225,7 @@ Provides nice functions such as: (if (string= (file-name-extension (buffer-file-name)) "m") (progn (save-buffer) - (matlab-shell-run-command (concat "MBeautify.formatFileNoEditor(\"" (buffer-file-name) "\", \"" (buffer-file-name) "\")")) + (matlab-shell-run-command (concat "MBeautify.formatFileNoEditor(\"" (buffer-file-name) "\", \"" (buffer-file-name) "\")")) (revert-buffer :ignore-auto :noconfirm)) (message "Current buffer is not a matlab file") ) @@ -4181,31 +4241,31 @@ Provides nice functions such as:
    (defun tdh-matlab-add-breakpoint ()
       (interactive)
    -  (matlab-shell-run-command (concat "dbstop in " (buffer-name) " at " (number-to-string (line-number-at-pos nil)))))
    +  (matlab-shell-run-command (concat "dbstop in " (buffer-name) " at " (number-to-string (line-number-at-pos nil)))))
     
     (defun tdh-matlab-remove-breakpoint ()
       (interactive)
    -  (matlab-shell-run-command (concat "dbclear in " (buffer-name) " at " (number-to-string (line-number-at-pos nil)))))
    +  (matlab-shell-run-command (concat "dbclear in " (buffer-name) " at " (number-to-string (line-number-at-pos nil)))))
     
     (defun tdh-matlab-list-breakpoints ()
       (interactive)
    -  (matlab-shell-run-command (concat "dbstatus " (buffer-name))))
    +  (matlab-shell-run-command (concat "dbstatus " (buffer-name))))
     
     (defun tdh-matlab-clear-breakpoints ()
       (interactive)
    -  (matlab-shell-run-command (concat "dbclear in " (buffer-name))))
    +  (matlab-shell-run-command (concat "dbclear in " (buffer-name))))
     
     (defun tdh-matlab-no-debug-on-error ()
       (interactive)
    -  (matlab-shell-run-command (concat "dbclear if error")))
    +  (matlab-shell-run-command (concat "dbclear if error")))
     
     (defun tdh-matlab-debug-on-error ()
       (interactive)
    -  (matlab-shell-run-command (concat "dbstop if error")))
    +  (matlab-shell-run-command (concat "dbstop if error")))
     
     (defun tdh-matlab-go-to-file-directory ()
       (interactive)
    -  (matlab-shell-run-command (concat "cd " (file-name-directory buffer-file-name))))
    +  (matlab-shell-run-command (concat "cd " (file-name-directory buffer-file-name))))
     
    @@ -4230,6 +4290,17 @@ Provides nice functions such as:
    +
    +

    Pandoc

    +
    +
    +
    (use-package! pandoc-mode
    +  )
    +
    +
    +
    +
    +

    Mu4e

    @@ -4349,9 +4420,9 @@ Choose account label to feed msmtp -a option based on From header in Message buf
    -
    -

    Basic Config

    -
    +
    +

    Basic Config

    +
    (use-package! mu4e
       :config
    @@ -4633,12 +4704,28 @@ Choose account label to feed msmtp -a option based on From header in Message buf
     

    Doom packages.el

    +
    +
    (package! org-xournalpp
    +  :recipe (:host gitlab
    +           :repo "vherrmann/org-xournalpp"
    +           :files ("resources" "*.el")))
    +
    +
    +
    ;; Vimrc
     (package! vimrc-mode)
     
    +
    +
    (package! org-media-note
    +  :recipe (:host github :repo "yuchen-lea/org-media-note"))
    +(package! mpv)
    +(package! pretty-hydra)
    +
    +
    +
    ;; Automatic toggling of LaTeX fragments
     (package! org-fragtog)
    @@ -4757,7 +4844,7 @@ Choose account label to feed msmtp -a option based on From header in Message buf
     

    Author: Dehaeze Thomas

    -

    Created: 2021-02-10 mer. 17:57

    +

    Created: 2021-04-25 dim. 19:10

    diff --git a/docs/i3.html b/docs/i3.html index 5b4d367..1d0f73b 100644 --- a/docs/i3.html +++ b/docs/i3.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + I3 Configuration - + @@ -251,6 +251,7 @@ set $ws8 8 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
    @@ -292,7 +293,7 @@ exec --no-startup-id polybar top >>/tmp/polybar.log 2>&1 &

    Author: Dehaeze Thomas

    -

    Created: 2021-02-10 mer. 17:57

    +

    Created: 2021-04-25 dim. 19:10

    diff --git a/docs/index.html b/docs/index.html index 655f85c..e70b3f4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Dotfiles - Manjaro Linux - + @@ -46,7 +46,7 @@ There are Specific configuration files for:
  • PDF Reader: Zathura
  • GUI File Manager: PCManFM
  • Terminal File Manager: Ranger
  • -
  • Calendar: Vdirsyncer and Khal
  • +
  • Calendar and Contacts: Vdirsyncer, Khal and Khard
  • Mails: Mbsync, Msmtp, Mu and Neomutt
  • Contacts: Khard
  • RSS-Reader: Newsboat
  • @@ -63,6 +63,7 @@ I also have:

    • a nice Home-Server (conf)
    • +
    • a Linux smart-TV (conf)
    • a Windows PC that I occasionally use (conf)
    • an Android phone (conf)
    diff --git a/docs/install.html b/docs/install.html index 727e81b..738efbc 100644 --- a/docs/install.html +++ b/docs/install.html @@ -3,11 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Installation - + @@ -45,28 +45,28 @@
  • buku - Bookmark Manager
  • qutebrowser - Browser