summaryrefslogtreecommitdiff
path: root/site/desktop/wayland/index.html
diff options
context:
space:
mode:
authorJoshua Yun <joshua@joshuayun.com>2025-05-18 18:13:14 -0500
committerJoshua Yun <joshua@joshuayun.com>2025-05-18 18:13:14 -0500
commited0d54cac2702bb3b952973b33ff2ede436dcfd4 (patch)
tree0f0919864da167f06b0f06467d25dffff6dd4ef4 /site/desktop/wayland/index.html
parent4981aacb593c92bbc738d53f2b119fcccc7a300b (diff)
downloadwiki-ed0d54cac2702bb3b952973b33ff2ede436dcfd4.tar.gz
fix: added new more wayland things and the cgit nginx config
Diffstat (limited to 'site/desktop/wayland/index.html')
-rw-r--r--site/desktop/wayland/index.html154
1 files changed, 143 insertions, 11 deletions
diff --git a/site/desktop/wayland/index.html b/site/desktop/wayland/index.html
index 279fe8c..9294291 100644
--- a/site/desktop/wayland/index.html
+++ b/site/desktop/wayland/index.html
@@ -18,7 +18,7 @@
<link rel="icon" href="../../assets/images/favicon.png">
- <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7">
+ <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.14">
@@ -26,7 +26,7 @@
- <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css">
+ <link rel="stylesheet" href="../../assets/stylesheets/main.342714a4.min.css">
@@ -112,11 +112,13 @@
- <label class="md-header__button md-icon" for="__search">
-
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
- </label>
- <div class="md-search" data-md-component="search" role="dialog">
+
+
+ <label class="md-header__button md-icon" for="__search">
+
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
+ </label>
+ <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
@@ -148,6 +150,7 @@
</div>
</div>
</div>
+
</nav>
@@ -196,6 +199,7 @@
<a href="../.." class="md-nav__link">
+
<span class="md-ellipsis">
Home
@@ -217,6 +221,7 @@
+
<li class="md-nav__item md-nav__item--nested">
@@ -227,6 +232,7 @@
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
+
<span class="md-ellipsis">
Server
@@ -253,6 +259,7 @@
<a href="../../server/server/" class="md-nav__link">
+
<span class="md-ellipsis">
Server Setup
@@ -275,6 +282,7 @@
<a href="../../server/cgit/" class="md-nav__link">
+
<span class="md-ellipsis">
Cgit with gitolite
@@ -297,6 +305,7 @@
<a href="../../server/ddns/" class="md-nav__link">
+
<span class="md-ellipsis">
DDNS
@@ -319,6 +328,7 @@
<a href="../../server/syncthing/" class="md-nav__link">
+
<span class="md-ellipsis">
Syncthing
@@ -350,6 +360,7 @@
+
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -360,6 +371,7 @@
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
+
<span class="md-ellipsis">
Desktop
@@ -386,6 +398,7 @@
<a href="../desktop/" class="md-nav__link">
+
<span class="md-ellipsis">
Desktop
@@ -408,6 +421,7 @@
<a href="../rclone/" class="md-nav__link">
+
<span class="md-ellipsis">
Rclone
@@ -430,6 +444,7 @@
<a href="../thunderbird/" class="md-nav__link">
+
<span class="md-ellipsis">
Thunderbird
@@ -452,6 +467,7 @@
<a href="../syncthing/" class="md-nav__link">
+
<span class="md-ellipsis">
Syncthing
@@ -474,6 +490,7 @@
<a href="../remote_nvim/" class="md-nav__link">
+
<span class="md-ellipsis">
Remote Nvim
@@ -505,6 +522,7 @@
<label class="md-nav__link md-nav__link--active" for="__toc">
+
<span class="md-ellipsis">
Wayland
@@ -517,6 +535,7 @@
<a href="./" class="md-nav__link md-nav__link--active">
+
<span class="md-ellipsis">
Wayland
@@ -556,6 +575,48 @@
</span>
</a>
+ <nav class="md-nav" aria-label="Escape + Super key mapping">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#interception-plugin" class="md-nav__link">
+ <span class="md-ellipsis">
+ Interception Plugin
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#keyd" class="md-nav__link">
+ <span class="md-ellipsis">
+ keyd
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#multi-monitor-hotplug" class="md-nav__link">
+ <span class="md-ellipsis">
+ Multi-Monitor Hotplug
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#multi-monitor-tags-for-hyprland" class="md-nav__link">
+ <span class="md-ellipsis">
+ Multi-Monitor Tags for Hyprland
+ </span>
+ </a>
+
</li>
</ul>
@@ -584,6 +645,7 @@
+
<li class="md-nav__item md-nav__item--nested">
@@ -594,6 +656,7 @@
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
+
<span class="md-ellipsis">
Phone
@@ -620,6 +683,7 @@
<a href="../../phone/lineageos/" class="md-nav__link">
+
<span class="md-ellipsis">
LineageOS
@@ -649,6 +713,7 @@
+
<li class="md-nav__item md-nav__item--nested">
@@ -659,6 +724,7 @@
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
+
<span class="md-ellipsis">
Food
@@ -685,6 +751,7 @@
<a href="../../food/curry/" class="md-nav__link">
+
<span class="md-ellipsis">
Curry
@@ -707,6 +774,7 @@
<a href="../../food/tempora/" class="md-nav__link">
+
<span class="md-ellipsis">
Tempora
@@ -729,6 +797,7 @@
<a href="../../food/spicy-shrimp/" class="md-nav__link">
+
<span class="md-ellipsis">
Spicy Shrimp
@@ -758,6 +827,7 @@
<a href="../../about/" class="md-nav__link">
+
<span class="md-ellipsis">
About
@@ -811,6 +881,48 @@
</span>
</a>
+ <nav class="md-nav" aria-label="Escape + Super key mapping">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#interception-plugin" class="md-nav__link">
+ <span class="md-ellipsis">
+ Interception Plugin
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#keyd" class="md-nav__link">
+ <span class="md-ellipsis">
+ keyd
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#multi-monitor-hotplug" class="md-nav__link">
+ <span class="md-ellipsis">
+ Multi-Monitor Hotplug
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#multi-monitor-tags-for-hyprland" class="md-nav__link">
+ <span class="md-ellipsis">
+ Multi-Monitor Tags for Hyprland
+ </span>
+ </a>
+
</li>
</ul>
@@ -843,8 +955,9 @@
<a href="https://codeberg.org/dwl/dwl">dwl</a>
<a href="https://codeberg.org/adnano/wmenu">wmenu</a></p>
<h2 id="escape-super-key-mapping">Escape + Super key mapping</h2>
-<p>Since wayland does not have support for xcape, we need to use interception with a plugin instead.
-The following link goes over how to install and use the interception plugin.</p>
+<p>Since wayland does not have support for xcape, we need to use interception with a plugin instead.</p>
+<h3 id="interception-plugin">Interception Plugin</h3>
+<p>The following part goes over how to install and use the interception plugin.</p>
<p>These are the configurations for my setup:</p>
<p>/etc/interception/dual-function-keys/mappings.yml:</p>
<pre><code>MAPPINGS:
@@ -860,6 +973,23 @@ The following link goes over how to install and use the interception plugin.</p>
<p>To get the device name: see the reference link.</p>
<p>References:</p>
<p><a href="https://gitlab.com/interception/linux/plugins/dual-function-keys/">interception</a></p>
+<h3 id="keyd">keyd</h3>
+<p>Example keyd config that maps all keyboards to caps lock single press escape, hold super key</p>
+<pre><code>[ids]
+
+*
+
+[main]
+
+# Maps capslock to escape when pressed and control when held.
+capslock = overload(meta, esc)
+</code></pre>
+<p>References:</p>
+<p><a href="https://github.com/rvaiya/keyd">keyd</a></p>
+<h2 id="multi-monitor-hotplug">Multi-Monitor Hotplug</h2>
+<p><a href="https://wiki.archlinux.org/title/Kanshi">Kanshi:</a> a monitor hot plug program</p>
+<h2 id="multi-monitor-tags-for-hyprland">Multi-Monitor Tags for Hyprland</h2>
+<p><a href="https://github.com/Duckonaut/split-monitor-workspaces">Split Monitor Plugin</a></p>
@@ -906,10 +1036,12 @@ The following link goes over how to install and use the interception plugin.</p>
</div>
- <script id="__config" type="application/json">{"base": "../..", "features": [], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
+
+
+ <script id="__config" type="application/json">{"base": "../..", "features": [], "search": "../../assets/javascripts/workers/search.d50fe291.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script>
- <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script>
+ <script src="../../assets/javascripts/bundle.13a4f30d.min.js"></script>
</body>