From ed0d54cac2702bb3b952973b33ff2ede436dcfd4 Mon Sep 17 00:00:00 2001 From: Joshua Yun Date: Sun, 18 May 2025 18:13:14 -0500 Subject: fix: added new more wayland things and the cgit nginx config --- site/desktop/wayland/index.html | 154 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 143 insertions(+), 11 deletions(-) (limited to 'site/desktop/wayland/index.html') 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 @@ - + @@ -26,7 +26,7 @@ - + @@ -112,11 +112,13 @@ - - + @@ -196,6 +199,7 @@ + Home @@ -217,6 +221,7 @@ +
  • @@ -227,6 +232,7 @@ + Server Setup @@ -275,6 +282,7 @@ + Cgit with gitolite @@ -297,6 +305,7 @@ + DDNS @@ -319,6 +328,7 @@ + Syncthing @@ -350,6 +360,7 @@ +
  • @@ -360,6 +371,7 @@ + Desktop @@ -408,6 +421,7 @@ + Rclone @@ -430,6 +444,7 @@ + Thunderbird @@ -452,6 +467,7 @@ + Syncthing @@ -474,6 +490,7 @@ + Remote Nvim @@ -505,6 +522,7 @@ + Wayland @@ -556,6 +575,48 @@ + + +
  • + +
  • + + + Multi-Monitor Hotplug + + + +
  • + +
  • + + + Multi-Monitor Tags for Hyprland + + +
  • @@ -584,6 +645,7 @@ +
  • @@ -594,6 +656,7 @@
  • @@ -659,6 +724,7 @@ + Curry @@ -707,6 +774,7 @@ + Tempora @@ -729,6 +797,7 @@ + Spicy Shrimp @@ -758,6 +827,7 @@ + About @@ -811,6 +881,48 @@ + + +
  • + +
  • + + + Multi-Monitor Hotplug + + + +
  • + +
  • + + + Multi-Monitor Tags for Hyprland + + +
  • @@ -843,8 +955,9 @@ dwl wmenu

    Escape + Super key mapping

    -

    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.

    +

    Since wayland does not have support for xcape, we need to use interception with a plugin instead.

    +

    Interception Plugin

    +

    The following part goes over how to install and use the interception plugin.

    These are the configurations for my setup:

    /etc/interception/dual-function-keys/mappings.yml:

    MAPPINGS:
    @@ -860,6 +973,23 @@ The following link goes over how to install and use the interception plugin.

    To get the device name: see the reference link.

    References:

    interception

    +

    keyd

    +

    Example keyd config that maps all keyboards to caps lock single press escape, hold super key

    +
    [ids]
    +
    +*
    +
    +[main]
    +
    +# Maps capslock to escape when pressed and control when held.
    +capslock = overload(meta, esc)
    +
    +

    References:

    +

    keyd

    +

    Multi-Monitor Hotplug

    +

    Kanshi: a monitor hot plug program

    +

    Multi-Monitor Tags for Hyprland

    +

    Split Monitor Plugin

    @@ -906,10 +1036,12 @@ The following link goes over how to install and use the interception plugin.

    - + + + - + -- cgit v1.2.3