Files
LACT/.github/actions/setup-environment/action.yml
T
Ilya Zlobintsev e2caa24ca8 feat: add displays info (#1052)
* test

* feat: dp info on amd

* chore: add other display types

* feat: use libdisplay-info, add screen size

* feat: add GUI

* feat: WIP nvidia

* feat: reuse display handle

* chore: clippy fixes

* chore: cleanup

* chore: make display-info an optional feature, add build dependency

* fix: ci

* fix ui imports

* fix: add new dependency to flatpak

* fix: add hwdata flatpak module
2026-06-19 22:22:03 +03:00

21 lines
700 B
YAML

name: Setup Environment
description: Installs dependencies and sets up the environment for LACT
runs:
using: composite
steps:
- name: Install dependencies
uses: awalsh128/cache-apt-pkgs-action@latest
with:
packages: libgtk-4-dev pkg-config libvulkan-dev libdrm-dev curl fuse3 libfuse-dev libadwaita-1-dev libdisplay-info-dev
version: 1.1
- name: Update pci.ids
run: sudo curl -o /usr/share/hwdata/pci.ids https://pci-ids.ucw.cz/v2.2/pci.ids
shell: bash
- uses: Swatinem/rust-cache@v2
with:
cache-targets: false
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.9
with:
version: "v0.10.0"