mirror of
https://github.com/SqrtMinusOne/sqrtminusone.github.io.git
synced 2025-12-11 00:03:02 +03:00
deploy: 0a89f65091
This commit is contained in:
parent
0168179dc3
commit
fb1421d63a
6 changed files with 44 additions and 8 deletions
|
|
@ -688,7 +688,7 @@
|
|||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">family</span>:<span style="color:#bbb"> </span>JetBrainsMono Nerd Font<span style="color:#bbb">
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">style</span>:<span style="color:#bbb"> </span>Regular<span style="color:#bbb">
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb">
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">size</span>:<span style="color:#bbb"> </span><span style="color:#666">10</span><span style="color:#bbb">
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">size</span>:<span style="color:#bbb"> </span><span style="color:#666">8</span><span style="color:#bbb">
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb">
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">env</span>:<span style="color:#bbb">
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">TERM</span>:<span style="color:#bbb"> </span>xterm-256color<span style="color:#bbb">
|
||||
|
|
|
|||
|
|
@ -205,7 +205,7 @@
|
|||
</span></span></span><span style="display:flex;"><span><span style=""></span>*background: <<get-color(name=<span style="color:#ba2121">"black"</span>)>><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>*foreground: <<get-color(name=<span style="color:#ba2121">"white"</span>)>><span style="">
|
||||
</span></span></span></code></pre></div><p>So, whenever a program is capable of reading <code>.Xresources</code>, it will get colors from there, otherwise, it will get colors from noweb expressions in the literate config. Thus, in both cases, the color is set in a single Org Mode table.</p>
|
||||
<h4 id="fonts">Fonts</h4>
|
||||
<h4 id="fonts"><span class="org-todo done OFF">OFF</span> Fonts</h4>
|
||||
<p>Also, Xresources are used to set <code>Xft</code> settings. Unfortunately, the DPI setting has to be unique for each machine, which means I cannot commit <code>Xresources</code> to the repo.</p>
|
||||
<p><a id="code-snippet--get-dpi"></a></p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(<span style="color:#008000">let</span> ((<span style="color:#19177c">hostname</span> (<span style="color:#00f">system-name</span>)))
|
||||
|
|
@ -213,7 +213,7 @@
|
|||
</span></span><span style="display:flex;"><span> ((<span style="color:#00f">string-equal</span> <span style="color:#19177c">hostname</span> <span style="color:#ba2121">"eminence"</span>) <span style="color:#666">120</span>)
|
||||
</span></span><span style="display:flex;"><span> ((<span style="color:#00f">string-equal</span> <span style="color:#19177c">hostname</span> <span style="color:#ba2121">"indigo"</span>) <span style="color:#666">120</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#800">t</span> <span style="color:#666">96</span>)))
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>Xft.dpi: <<get-dpi()>><span style="">
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>! Xft.dpi: <<get-dpi()>><span style="">
|
||||
</span></span></span></code></pre></div><h3 id="themes">Themes</h3>
|
||||
<p>A few programs I use to customize the apperance are listed below.</p>
|
||||
<table>
|
||||
|
|
@ -250,13 +250,37 @@
|
|||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>Net/ThemeName <span style="color:#ba2121">"Matcha-dark-azul"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Net/IconThemeName <span style="color:#ba2121">"Papirus-Dark"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Gtk/DecorationLayout <span style="color:#ba2121">"menu:minimize,maximize,close"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Gtk/FontName <span style="color:#ba2121">"Sans 10"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Gtk/FontName <span style="color:#ba2121">"Sans 14"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Gtk/MonospaceFontName <span style="color:#ba2121">"JetBrainsMono Nerd Mono 12"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Gtk/CursorThemeName <span style="color:#ba2121">"Adwaita"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Xft/Antialias <span style="color:#666">1</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Xft/Hinting <span style="color:#666">0</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>Xft/HintStyle <span style="color:#ba2121">"hintnone"</span><span style="">
|
||||
</span></span></span></code></pre></div><h3 id="mime">MIME</h3>
|
||||
</span></span></span></code></pre></div><h3 id="fontconfig">Fontconfig</h3>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#bc7a00"><?xml version="1.0"?></span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#bc7a00"><!DOCTYPE fontconfig SYSTEM "fonts.dtd"></span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold"><fontconfig></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><match></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><edit</span> <span style="color:#7d9029">name=</span><span style="color:#ba2121">"pixelsize"</span><span style="color:#008000;font-weight:bold">><double></span>16<span style="color:#008000;font-weight:bold"></double></edit></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"></match></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><match</span> <span style="color:#7d9029">target=</span><span style="color:#ba2121">"pattern"</span><span style="color:#008000;font-weight:bold">></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><test</span> <span style="color:#7d9029">qual=</span><span style="color:#ba2121">"any"</span> <span style="color:#7d9029">name=</span><span style="color:#ba2121">"family"</span><span style="color:#008000;font-weight:bold">></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><string></span>monospace<span style="color:#008000;font-weight:bold"></string></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"></test></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><edit</span> <span style="color:#7d9029">binding=</span><span style="color:#ba2121">"strong"</span> <span style="color:#7d9029">name=</span><span style="color:#ba2121">"family"</span> <span style="color:#7d9029">mode=</span><span style="color:#ba2121">"assign"</span><span style="color:#008000;font-weight:bold">></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><string></span>DejaVu Sans Mono<span style="color:#008000;font-weight:bold"></string></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"></edit></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"></match></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><match</span> <span style="color:#7d9029">target=</span><span style="color:#ba2121">"pattern"</span><span style="color:#008000;font-weight:bold">></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><test</span> <span style="color:#7d9029">qual=</span><span style="color:#ba2121">"any"</span> <span style="color:#7d9029">name=</span><span style="color:#ba2121">"family"</span><span style="color:#008000;font-weight:bold">></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><string></span>sans-serif<span style="color:#008000;font-weight:bold"></string></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"></test></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><edit</span> <span style="color:#7d9029">binding=</span><span style="color:#ba2121">"strong"</span> <span style="color:#7d9029">name=</span><span style="color:#ba2121">"family"</span> <span style="color:#7d9029">mode=</span><span style="color:#ba2121">"assign"</span><span style="color:#008000;font-weight:bold">></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"><string></span>DejaVu Sans<span style="color:#008000;font-weight:bold"></string></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"></edit></span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold"></match></span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold"></fontconfig></span>
|
||||
</span></span></code></pre></div><h3 id="mime">MIME</h3>
|
||||
<p>Setting the default MIME types</p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ini" data-lang="ini"><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">[Default Applications]</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">text/html</span><span style="color:#666">=</span><span style="color:#ba2121">firefox.desktop</span>
|
||||
|
|
@ -4051,10 +4075,11 @@
|
|||
<li><a href="#xresources">Xresources</a>
|
||||
<ul>
|
||||
<li><a href="#colors-in-xresources">Colors in Xresources</a></li>
|
||||
<li><a href="#fonts">Fonts</a></li>
|
||||
<li><a href="#fonts"><span class="org-todo done OFF">OFF</span> Fonts</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#themes">Themes</a></li>
|
||||
<li><a href="#fontconfig">Fontconfig</a></li>
|
||||
<li><a href="#mime">MIME</a></li>
|
||||
<li><a href="#device-specific-settings">Device-specific settings</a></li>
|
||||
</ul>
|
||||
|
|
|
|||
|
|
@ -1421,7 +1421,7 @@ Emacs is also particularly good at writing Lisp code, e.g. Clojure, Common Lisp,
|
|||
<!--listend-->
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(<span style="color:#008000">when</span> (<span style="color:#19177c">display-graphic-p</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">if</span> (<span style="color:#00f">x-list-fonts</span> <span style="color:#ba2121">"JetBrainsMono Nerd Font"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">set-frame-font</span> <span style="color:#ba2121">"JetBrainsMono Nerd Font 10"</span> <span style="color:#800">nil</span> <span style="color:#800">t</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">set-frame-font</span> <span style="color:#ba2121">"JetBrainsMono Nerd Font 13"</span> <span style="color:#800">nil</span> <span style="color:#800">t</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">message</span> <span style="color:#ba2121">"Install JetBrainsMono Nerd Font!"</span>)))
|
||||
</span></span></code></pre></div><p>To make the icons work (e.g. in the Doom Modeline), run <code>M-x all-the-icons-install-fonts</code>. The package definition is somewhere later in the config.</p>
|
||||
<h4 id="ligatures">Ligatures</h4>
|
||||
|
|
@ -6315,7 +6315,9 @@ Didn’t work out as I expected, so I’ve made <code>org-journal-tags</
|
|||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"u"</span> <span style="color:#00f">#'</span><span style="color:#19177c">emms-player-mpd-connect</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"ww"</span> <span style="color:#00f">#'</span><span style="color:#19177c">emms-lyrics</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"wb"</span> <span style="color:#00f">#'</span><span style="color:#19177c">emms-lyrics-toggle-display-on-minibuffer</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"wm"</span> <span style="color:#00f">#'</span><span style="color:#19177c">emms-lyrics-toggle-display-on-modeline</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"wm"</span> <span style="color:#00f">#'</span><span style="color:#19177c">emms-lyrics-toggle-display-on-modeline</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"k"</span> <span style="color:#00f">#'</span><span style="color:#19177c">emms-volume-raise</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"l"</span> <span style="color:#00f">#'</span><span style="color:#19177c">emms-volume-lower</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">my/persp-add-rule</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#19177c">emms-browser-mode</span> <span style="color:#666">0</span> <span style="color:#ba2121">"EMMS"</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#19177c">emms-playlist-mode</span> <span style="color:#666">0</span> <span style="color:#ba2121">"EMMS"</span>)
|
||||
|
|
@ -6472,6 +6474,15 @@ Didn’t work out as I expected, so I’ve made <code>org-journal-tags</
|
|||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:states</span> <span style="color:#666">'</span>(<span style="color:#19177c">normal</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:keymaps</span> <span style="color:#19177c">'emms-playlist-mode-map</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"q"</span> <span style="color:#19177c">'quit-window</span>))
|
||||
</span></span></code></pre></div><h5 id="setting-volume">Setting volume</h5>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(<span style="color:#008000">defun</span> <span style="color:#19177c">my/set-volume</span> (<span style="color:#19177c">value</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">start-process</span> <span style="color:#ba2121">"ponymix"</span> <span style="color:#800">nil</span> <span style="color:#ba2121">"ponymix"</span>
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">if</span> (<span style="color:#00f"><</span> <span style="color:#666">0</span> <span style="color:#19177c">value</span>) <span style="color:#ba2121">"increase"</span> <span style="color:#ba2121">"decrease"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">number-to-string</span> (<span style="color:#00f">abs</span> <span style="color:#19177c">value</span>))
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">"--max-volume"</span> <span style="color:#ba2121">"150"</span>))
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span>(<span style="color:#008000">setq</span> <span style="color:#19177c">emms-volume-change-function</span> <span style="color:#00f">#'</span><span style="color:#19177c">my/set-volume</span>)
|
||||
</span></span><span style="display:flex;"><span>(<span style="color:#008000">setq</span> <span style="color:#19177c">emms-volume-change-amount</span> <span style="color:#666">5</span>)
|
||||
</span></span></code></pre></div><h5 id="emms-and-mpd-fixes">EMMS & mpd Fixes</h5>
|
||||
<p><del>Some fixes until I submit a patch.</del> I’ve submitted a patch for with these fixes, so I’ll remove this section eventually.</p>
|
||||
<p>For some reason EMMS doesn’t fetch <code>albumartist</code> from MPD. Overriding this function fixes that.</p>
|
||||
|
|
|
|||
BIN
stats/all.png
BIN
stats/all.png
Binary file not shown.
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 60 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
Loading…
Add table
Reference in a new issue