diff --git a/v3/dockerfile b/v3/dockerfile new file mode 100644 index 00000000000..d23a586efec --- /dev/null +++ b/v3/dockerfile @@ -0,0 +1,27 @@ +# Use the base image +FROM lscr.io/linuxserver/rdesktop:ubuntu-xfce +COPY --from=golang:latest /usr/local/go/ /usr/local/go/ + +ENV PATH="/usr/local/go/bin:${PATH}" +# Set environment variables +ENV PUID=1000 +ENV PGID=1000 + +# Set the working directory +WORKDIR /app + +# Install Deps +RUN apt-get update && \ + apt-get install -y git make gcc build-essential pkg-config libgtk-3-dev libjavascriptcoregtk-4.1-dev libwebkit2gtk-4.0-dev && \ + apt-get clean + +# Install Wails +RUN git clone https://github.com/wailsapp/wails.git +RUN cd wails && \ + git checkout v3-alpha && \ + cd v3/cmd/wails3 && \ + go install +# Expose ports +EXPOSE 3389 + + diff --git a/website/docs/guides/nixos-font.mdx b/website/docs/guides/nixos-font.mdx new file mode 100644 index 00000000000..e19e49d4e1d --- /dev/null +++ b/website/docs/guides/nixos-font.mdx @@ -0,0 +1,10 @@ +# NixOS FontSize + +NixOS/Wayland can cause a bug where the `font-size` css property does affect the rendered page. To fix this add the following to your devShell. + +```shell + shellHook = with pkgs; '' + export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS; + export GIO_MODULE_DIR="${pkgs.glib-networking}/lib/gio/modules/"; + ''; +``` diff --git a/website/src/pages/changelog.mdx b/website/src/pages/changelog.mdx index b230d367a53..2739f263745 100644 --- a/website/src/pages/changelog.mdx +++ b/website/src/pages/changelog.mdx @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `Security` in case of vulnerabilities. ## [Unreleased] +- Added docs to help fix NixOs/Wayland font-size css issue. Added by @atterpac in [PR](https://github.com/wailsapp/wails/pull/3268) ## v2.8.0 - 2024-02-08