-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathdistrobox.ini
More file actions
40 lines (37 loc) · 3.21 KB
/
distrobox.ini
File metadata and controls
40 lines (37 loc) · 3.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[gonnect]
image=fedora:43
replace=true
# start_now=true
# General requirements
additional_packages=vim which bash git git-lfs awk gcc gcc-g++ openssl-devel cmake libtool cmake-data cmake-filesystem cmake-rpm-macros
additional_packages=clang clang-devel clang-libs clang-tools-extra bison wget dbus-devel autoconf automake
additional_packages=libxkbfile libxcb-devel libXv-devel ninja-build alsa-lib-devel glew-devel perl-IPC-Cmd perl-Digest-SHA
additional_packages=libxcb-devel xcb-util-xrm-devel xcb-util-devel xcb-util-wm-devel xcb-util-image-devel xcb-util-cursor
additional_packages=xcb-util-cursor-devel xcb-util-keysyms-devel xcb-util-renderutil-devel libusb1-devel hidapi-devel
additional_packages=xorg-x11-drv-libinput xorg-x11-server-Xorg libxkbcommon-x11 libX11-devel mesa-libGL-devel
additional_packages=perl-English perl-FindBin doxygen flatpak graphviz libXinerama-devel jq nano llvm llvm-devel nodejs
additional_packages=libxslt-devel libxslt lcov gcovr meson gperf flex perf gdb htop pulseaudio pulseaudio-libs pulseaudio-libs-devel
additional_packages=conan libuuid-devel openldap-devel libolm-devel libsecret-devel evolution-data-server-devel folks-devel glib2-devel
additional_packages=qt-creator qt6-qtbase qt6-qtbase-static qt6-qtgraphs qt6-qtcharts qt6-doc qt6-qtbase-gui qt6-qtbase-examples
additional_packages=qt6-qtdeclarative qt6-qtdeclarative-devel qt6-qtdeclarative-examples qt6-qtmultimedia qt6-qtconnectivity qt6-qtwayland
additional_packages=qt6-qtquick3d qt6-qtquick3dphysics qt6-qt5compat qt6-qt5compat-devel qt6-qttools qt6-linguist qt6-assistant qt6ct
additional_packages=qt6-qt3d qt6-qtdatavis3d qt6-qtsvg qt6-qttools-devel qt6-qtmultimedia-devel qca-qt6 qca-qt6-devel qt6-qtbase-private-devel
additional_packages=qt6-qtnetworkauth qt6-qtnetworkauth-devel qt6-qtwebengine qt6-qtwebengine-devtools qt6-qtwebengine-devel qt6-qthttpserver-devel
additional_packages=qtkeychain-qt6-devel libical libical-devel extra-cmake-modules libnotify-devel bash-completion
additional_packages=pip gobject-introspection-devel cairo-gobject-devel pkg-config python3-devel gtk4 perl-Time-Piece ImageMagick libicns-utils
additional_packages=poetry python3-tenacity python3-cairo python3-gobject qt6-qtgrpc-devel firefox
# System DBus access
additional_flags=--env DBUS_SYSTEM_BUS_ADDRESS=unix:path=/run/host/var/run/dbus/system_bus_socket
additional_flags=--env PKG_CONFIG_PATH=/usr/lib64/pkgconfig
init_hooks=mkdir /etc/pipewire
init_hooks=echo Y29udGV4dC5tb2R1bGVzID0gWwogIHsgbmFtZSA9IGxpYnBpcGV3aXJlLW1vZHVsZS1ydAogICAgYXJncyA9IHsKICAgICAgbmljZS5sZXZlbCAgICA9IC0xMQogICAgICBydC5wcmlvICAgICAgID0gMAogICAgICBydC50aW1lLnNvZnQgID0gLTEKICAgICAgcnQudGltZS5oYXJkICA9IC0xCiAgICB9CiAgICBmbGFncyA9IFsgaWZleGlzdHMgbm9mYWlsIF0KICB9Cl0K | base64 -d | tee /etc/pipewire/client.conf;
init_hooks=pip3 install aqtinstall;
init_hooks=dnf clean all;
[flatpak-builder]
image=registry.fedoraproject.org/fedora-toolbox:43
additional_packages="git bash-completion vim flatpak-builder"
additional_packages="python3-tenacity python3-cairo python3-gobject"
init_hooks="sudo mkdir /run/dbus; sudo ln -s /run/host/run/dbus/system_bus_socket /run/dbus/system_bus_socket;"
pull=true
replace=true
volume=/etc/ssl/certs/ca-certificates.crt:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro