Files
literate-dotfiles/config.org
2023-10-13 12:30:13 +02:00

755 lines
21 KiB
Org Mode
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#+TITLE: Configuration Files
#+SETUPFILE: ./setup/org-setup-file.org
* SSH
#+begin_src conf :noweb yes :tangle ~/.ssh/config :comments none :mkdirp yes
AddKeysToAgent yes
Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p.socket
# Host backup
# hostname <<get-password(passname="ip/homelab")>>
# Port 2022
# user thomas
# IdentityFile ~/.ssh/id_rsa
Host homelab
hostname <<get-password(passname="ip/homelab")>>
Port 22
user thomas
IdentityFile ~/.ssh/id_rsa
Host router
hostname 192.168.1.1
Port 22
user root
IdentityFile ~/.ssh/id_rsa
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa
Host *.esrf.fr
User dehaeze
IdentityFile ~/.ssh/id_rsa
Host firewall.esrf.fr
Port 5022
Compression yes
Match host *.esrf.fr !host firewall.esrf.fr !exec "~/.ssh/esrf-test"
ProxyJump firewall.esrf.fr
Host rnice
Port 22
user dehaeze
IdentityFile ~/.ssh/id_rsa
#+end_src
#+begin_src bash :tangle ~/.ssh/esrf-test :comments none :mkdirp yes :shebang "#!/usr/bin/env bash" :tangle-mode (identity #o555)
test -n "$(ping -c1 -W1 -q proxy.esrf.fr. &> /dev/null )"
#+end_src
* Font
:PROPERTIES:
:header-args: :tangle ~/.config/fontconfig/fonts.conf
:header-args+: :comments none :mkdirp yes
:END:
#+begin_src conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>serif</family>
<prefer><family>Linertinus Serif</family></prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer><family>Linux Biolinum</family></prefer>
</alias>
<alias>
<family>sans</family>
<prefer><family>Linux Biolinum</family></prefer>
</alias>
<alias>
<family>monospace</family>
<prefer><family>Hack Nerd Font Mono</family></prefer>
</alias>
</fontconfig>
#+end_src
* GnuPG
:PROPERTIES:
:header-args: :tangle ~/.config/gnupg/gpg-agent.conf
:header-args+: :comments both :mkdirp yes
:END:
#+BEGIN_SRC conf
default-cache-ttl 60480000
max-cache-ttl 60480000
#+END_SRC
* Redshift
:PROPERTIES:
:header-args: :tangle ~/.config/redshift.conf
:header-args+: :comments none :mkdirp yes
:END:
#+begin_src conf
[redshift]
temp-day=5700
temp-night=3500
transition=1
;brightness-day=0.7
;brightness-night=0.4
location-provider=manual
adjustment-method=randr
[manual]
lat=45.1
lon=5.7
#+end_src
* Locale
:PROPERTIES:
:header-args: :tangle ~/.config/locale.conf
:header-args+: :comments both :mkdirp yes
:END:
#+BEGIN_SRC conf
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=fr_FR.UTF-8
LC_NAME=fr_FR.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_TELEPHONE=fr_FR.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
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.
#+begin_src conf :comments none :mkdirp yes :noweb yes :tangle ~/.netrc :tangle-mode (identity #o600)
machine torrent.tdehaeze.xyz
login tdehaeze
password <<get-password(passname="nas/transmission")>>
machine prowlarr.tdehaeze.xyz
login tdehaeze
password <<get-password(passname="prowlarr.tdehaeze.xyz/tdehaeze")>>
#+end_src
* Gotify Dunst
#+begin_src conf :comments none :mkdirp yes :noweb yes :tangle ~/.config/gotify-dunst/gotify-dunst.conf
[server]
ssl=true
domain=gotify.tdehaeze.xyz
token=<<get-password(passname="nas/gotify_laptop")>>
#+end_src
* SMBCredentials
#+begin_src conf :comments none :mkdirp yes :noweb yes :tangle ~/.smbcredentials :tangle-mode (identity #o600)
user=dehaeze
password=<<get-password(passname="esrf.fr/dehaeze")>>
domain=esrf
#+end_src
* Keyboard repetition rate
Install [[https://github.com/SFTtech/xautocfg][xautocfg]] with =paru -S xautocfg=.
Then create =~/.config/xautocfg.cfg= with:
#+begin_src conf :tangle ~/.config/xautocfg.cfg
# xautocfg config
[keyboard]
# set keyboard repeat rate for every keyboard automatically
# equivalent one-time invocation:
# xset r rate 220 45
# when to start repeating
delay = 200
# rate in hz for repetitions
rate = 40
#+end_src
And then enable the service with: =systemctl --user enable xautocfg.service=