A personal APT repository hosting custom desktop applications built with modern technologies including Kotlin/Compose Desktop and Python/PyQt6.
- Ubuntu/Debian-based Linux distribution
- sudo privileges
wget -qO- https://zahid4kh.github.io/my-apt-repo/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/zahid-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/zahid-archive-keyring.gpg] https://zahid4kh.github.io/my-apt-repo stable main" | sudo tee /etc/apt/sources.list.d/zahid-apps.list
sudo apt update
sudo apt install composefordesktop kached markdownify pwdgen sumpdf
# Compose for Desktop project generator
sudo apt install composefordesktop
# Code snippet manager
sudo apt install kached
# Markdown editor
sudo apt install markdownify
# Password generator
sudo apt install pwdgen
# PDF management tool
sudo apt install sumpdf
After installation, you can:
- Launch from Applications menu
- Run from terminal:
composefordesktop
,kached
,markdownify
,pwdgen
, orsumpdf
Visit the Repository Website to:
- Browse detailed information about each application
- View features, screenshots, and usage instructions
- Access direct download links for manual installation
- Get platform-specific installation guides
You can also download .deb
files directly from the repository pool and install manually:
sudo dpkg -i package-name.deb
sudo apt install -f
# Remove individual apps
sudo apt remove composefordesktop
sudo apt remove kached
sudo apt remove markdownify
sudo apt remove pwdgen
sudo apt remove sumpdf
# Remove all repository apps (if installed any)
sudo apt remove composefordesktop kached markdownify pwdgen sumpdf
sudo rm /etc/apt/sources.list.d/zahid-apps.list
sudo rm /usr/share/keyrings/zahid-archive-keyring.gpg
sudo apt update
- Repository URL: https://zahid4kh.github.io/my-apt-repo
- Distribution: stable
- Component: main
- Architecture: amd64
- GPG Key ID: F6C1BB08C8138D234A54D3D30940F1449316DE37
- Compose for Desktop Wizard: JRE 17+ (included as a depndency and will be installed automatically)
- Kached & SumPDF & Markdownify: JRE 17+ (is bundled with the application)
- PwdGen: Python 3.8+ and PyQt6 (automatically installed as dependency)
- SumPDF: For document conversion (.doc, .docx, .odt):
sudo apt install libreoffice
Project generator for Kotlin Compose Desktop applications
- Generate complete Kotlin projects with advanced configuration
- Icon management with drag & drop support
- 11 optional dependencies (Retrofit, Ktor, SQLDelight, etc.)
- Preview of generated files
- Offline workflow with Material3 UI
Code snippet manager with syntax highlighting
- Support for 17+ programming languages
- Offline storage and export capabilities
- Dark/light mode themes
Desktop markdown editor with live preview
- Split-pane interface with real-time preview
- Multiple file tabs and auto-completion
- Extended markdown syntax support
Secure password generator
- Customizable password options (1-75 characters)
- Modern Material3 interface
- Clipboard integration
PDF management and conversion tool
- Combine, split, and convert documents
- Support for multiple formats (TXT, PNG, JPG, DOC, DOCX, ODT)
- Drag & drop interface
- Repository Website: https://zahid4kh.github.io/my-apt-repo
- GitHub: @zahid4kh
- Email: [email protected]
Please report issues on the respective application's GitHub repository:
Individual applications maintain their own licenses. Check each application's documentation for specific license information.
Built with ❤️ by Zahid Khalilov