A simple UI built with Claude to better visualize the actual attempts made by Agent Breaker in Garak
| # syntax=docker/dockerfile:1.4 | |
| ARG BASE_APP_IMAGE | |
| # hadolint ignore=DL3006 | |
| FROM ${BASE_APP_IMAGE} | |
| # List taken from https://wiki.hypr.land/Getting-Started/Installation/#packages | |
| ARG HYPRLAND_PACKAGES="meson wget build-essential ninja-build cmake-extras cmake gettext gettext-base fontconfig libfontconfig-dev libffi-dev libxml2-dev libdrm-dev libxkbcommon-x11-dev libxkbregistry-dev libxkbcommon-dev libpixman-1-dev libudev-dev libseat-dev seatd libxcb-dri3-dev libegl-dev libgles2 libegl1-mesa-dev glslang-tools libinput-bin libinput-dev libxcb-composite0-dev libavutil-dev libavcodec-dev libavformat-dev libxcb-ewmh2 libxcb-ewmh-dev libxcb-present-dev libxcb-icccm4-dev libxcb-render-util0-dev libxcb-res0-dev libxcb-xinput-dev libtomlplusplus3 libre2-dev libxcursor-dev" | |
| ARG BUILD_PACKAGES="git curl libzip-dev librsvg2-dev libtomlplusplus-dev libpugixml-dev libseat-dev libinput-dev libdisplay-info-dev hwdata libre2-dev libmagic-dev libjxl-dev wayland-protocols libwayland-dev libgbm-dev libxcb-errors-dev" |
Setup Rust and Gstreamer on your machine.
Install our custom gst-wayland-display Gstreamer plugin
git clone https://github.com/games-on-whales/gst-wayland-display.git
cd gst-wayland-display
# Install cargo-c if you don't have it already
cargo install cargo-c
# Build and install the plugin, by default under
I need to delete all docker tags older than a date X in order to cleanup the registry; so I've changed the list action from https://github.com/byrnedo/docker-reg-tool so that it includes the date following https://stackoverflow.com/questions/32605556/how-to-find-the-creation-date-of-an-image-in-a-private-docker-registry-api-v2
Then, I've made a second step clean process so that I can manually check it:
./docker_reg_tool <REGISTRY> list <REPO> > versions.txt
./docker_cleanThis is running on Sunshine latest master (e1b112c), on a M1 macbook.
All tests are using forced H.264 and only changing resolution and bitrate (Moonlight defaults used).
I benchmarked the method videoBroadcastThread()
at different points using:
auto start = high_resolution_clock::now();It's going to run inside a Docker container which will run of top of GOW (a GUI inside our Desktop environment).
- This will be the new entry point, users will launch other containers GUI via this
- It should be trivial to passthru the Docker socket and use the API from inside a container
GOseems like the perfect fit here
| version: "3.9" | |
| services: | |
| second: | |
| image: abeltramo/cloudtube-second:latest | |
| cloudtube: | |
| image: abeltramo/cloudtube:latest | |
| ports: | |
| - 10412:10412 | |
| links: |
| #!/usr/bin/env bb | |
| ; Install gcloud from https://cloud.google.com/sdk/docs/install | |
| ; first time configure using gcloud init | |
| ; See API documentation at https://cloud.google.com/vision/automl/docs/ | |
| (require '[babashka.curl :as curl] | |
| '[clojure.java.shell :refer [sh]] | |
| '[cheshire.core :as json] | |
| '[clojure.string :as str] |
| FROM python:3.6-slim | |
| # Install deps | |
| ADD requirements.txt / | |
| RUN pip install -U -r /requirements.txt | |
| # Trigger download of resnet model from github | |
| RUN python -c "from keras.applications.resnet50 import ResNet50; ResNet50()" | |
| # Add flask app |