Repackaged AUR Contributions
Unlike the packages in other categories, the following do not have Ditana-specific GitHub repositories. These packages are built directly from the Arch User Repository (AUR) and are provided in the Ditana package repository for seamless installation via pacman. They are repackaged because they are either dependencies for other Ditana-specific packages listed in the previous categories, or for the Ditana installer.
Packages that are not installed, but the Ditana installer uses them
- rakudo-bin - The Ditana installer is written in Raku.
Optional packages selectable via the installer’s “Hardware Support Options” category
The Ditana installers offers to install these packages in case the PCI ID of the graphics card is documented by NVIDIA to require a legacy driver. For even older graphics cards, the Ditana installer recommends the use the Nouveau driver instead.
Packages required if the installer detects a B43 Wi-Fi device
Packages required if the ZFS filesystem is selected in the installer
- zfs-dkms - Kernel modules for the Zettabyte File System.
- zfs-utils - Userspace utilities for the Zettabyte File System.
Optional packages selectable via the installer’s “Desktop Applications” category
- Back In Time - A straightforward backup tool that provides an easy-to-use interface for restoring previously saved snapshots of your file system.
- ZapZap - A reliable WhatsApp desktop application that avoids heavy CPU load in browsers. It allows you to paste images directly into a chat.
Dependencies of ditana-config-xfce, which is installed if the user selects a desktop installation:
- dracula-gtk-theme - The dark theme used for Ditana’s XFCE desktop.
- kalu - Upgrade notifier with AUR support, watched (AUR) packages, news. It is a small application that will add an icon to your systray and sit there, regularly checking if there’s anything new for you to upgrade. As soon as it finds something, it’ll show a notification to let you know about it.
- lightdm-settings - A configuration tool for the LightDM display manager.
- mugshot - Program to update personal user details. This is no dependency of XFCE packages, but it is directly used by XFCE and required to avoid error message «Failed to edit profile».
Optional packages selectable via the installer’s “AI” category
Dependencies of Ditana Assistant:
- python-proxy_tools - Simple proxy implementation for Python.
- python-pywebview - pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. It gives you the power of web technologies in your desktop application, hiding the fact that the GUI is browser based. Available for Windows, macOS, Linux and Android. You can use pywebview either with a 3rd party web framework or on its own with a two way bridge between Python and DOM.
Dependencies of ditana-config-logseq:
- logseq-desktop-bin. More than just a note-taking app, Logseq serves as a comprehensive platform for organizing thoughts, managing tasks, and building knowledge databases. In Ditana, Logseq is specially configured to leverage the local AI powered by KoboldCpp. This integration enables AI-assisted note-taking, content generation, and knowledge management, all while maintaining privacy and security. Ideal for anyone looking to enhance their intellectual workflow with the power of AI, without compromising on data privacy.
Optional packages selectable via the installer’s “Repository & Package Management Configuration” category
- PacUI - A convenient text-based graphical interface that supports quick browsing of available installation packages (including AUR) and their installation. In addition, pacui provides advanced commands, such as package dependency trees. It also uses fwupd to install firmware updates. For AUR, it supports pikaur, which is the default AUR helper on Ditana. In case of a Ditana desktop installation, PacUI is pinned to the dock.
Optional packages selectable via the installer’s “System Maintenance Tools” category
- rate-mirrors - An everyday-use client-side map-aware mirror ranking tool. This is also used by the Ditana Installer to find fast mirrors for the installation.
Optional packages selectable via the installer’s “Network and Security Tools” category
- Bubblejail - A sandboxing utility that provides application isolation without parallel packaging systems. It implements a resource-oriented permission model, enhanced by seccomp and D-Bus filtering. Key features include:
- Fine-grained control over application permissions and resource access
- X11/Wayland display server integration
- Custom home directory isolation per application
- User-friendly graphical interface for sandbox configuration
Optional packages selectable via the installer’s “Development Tools and Libraries” category
- auracle-git - A flexible client for the Arch User Repository (AUR). It provides advanced features for managing and searching AUR packages (not installation).
- stress-ng - Software to stress test a computer system in various selectable ways.
Dependencies of ditana-config-vscode
- code-marketplace - Enable vscode marketplace in the Open Source Build of Visual Studio Code.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.