From 0a8a4808450830c710d17e7f629de42eab7252d6 Mon Sep 17 00:00:00 2001 From: Florian RICHER Date: Fri, 30 Aug 2024 18:48:21 +0200 Subject: [PATCH] Begin work on distrobox configuration for KDE Development --- tips/distrobox/kde/distrobox.ini | 14 ++++++++++++++ tips/use_distrobox.md | 8 ++++++++ 2 files changed, 22 insertions(+) create mode 100644 tips/distrobox/kde/distrobox.ini create mode 100644 tips/use_distrobox.md diff --git a/tips/distrobox/kde/distrobox.ini b/tips/distrobox/kde/distrobox.ini new file mode 100644 index 0000000..6d7a3a3 --- /dev/null +++ b/tips/distrobox/kde/distrobox.ini @@ -0,0 +1,14 @@ +[kdedev] +image=quay.io/fedora/fedora:rawhide +home="${HOME}/.distrobox_home/kdedev" +nvidia=true +replace=true +root=false +pull=true +additional_packages="git python3-dbus python3-pyyaml python3-setproctitle" +init_hooks=mkdir -p ~/.local/share +init_hooks=git clone https://invent.kde.org/sdk/kde-builder.git ~/.local/share/kde-builder || git -C ~/.local/share/kde-builder pull --ff-only +init_hooks=mkdir -p ~/.local/bin +init_hooks=ln -sf ~/.local/share/kde-builder/kde-builder ~/.local/bin +init_hooks=~/.local/bin/kde-builder --generate-config +init_hooks=yes | ~/.local/bin/kde-builder --install-distro-packages \ No newline at end of file diff --git a/tips/use_distrobox.md b/tips/use_distrobox.md new file mode 100644 index 0000000..267b5ad --- /dev/null +++ b/tips/use_distrobox.md @@ -0,0 +1,8 @@ +# How use distrobox to work on common distro + +## How to develop on KDE + +1. `cd distrobox/kde` +2. `distrobox assemble` +3. `distrobox enter kdedev` +4. `kde-builder run solid` \ No newline at end of file