Skip to content

About

Personal COPR repository — mirror & build apps from official GitHub Releases. Semua package diambil langsung dari upstream resmi, auto-update via GitHub Actions.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

213 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Mindset-Apps COPR

Personal COPR repository that tracks upstream releases and rebuilds them as RPMs, so Fedora users can install current versions of these apps with plain dnf.

COPR

Enable the repository

sudo dnf copr enable mindset/Mindset-Apps
sudo dnf update

After that, install any app from the table below, e.g.:

sudo dnf install zoom

Available packages

All 31 packages currently built, in alphabetical order:

Package Upstream source
ab-download-manager amir1376/ab-download-manager
ambxst Axenide/Ambxst (Go daemon + Quickshell shell; runtime quickshell/axctl/wl-clipboard manual)
android-studio Android Studio
axctl Axenide/axctl (Go compositor daemon/CLI: config, brightness, IPC — dipakai ambxst)
caelestia-cli caelestia-dots/cli
caelestia-shell caelestia-dots/shell (bundles libcava + m3shapes)
colloid-theme Colloid GTK + Colloid icons (git main snapshots, all variants)
gloview-git fedsfarm/gloview (daily git build)
hyprfm soyeb-jim285/hyprfm
hyprland-preview-share-picker WhySoBad/hyprland-preview-share-picker
intellij-idea JetBrains (API)
kineticwe-git theblackdon/kineticwe (kineticwe-2.0 branch)
localsend localsend/localsend
material-symbols-fonts google/material-design-icons (variable Rounded icon font)
monologue omacom/monologue
nautilus-open-any-terminal-git Stunkymonkey/nautilus-open-any-terminal (daily git build)
obscura h4ckf0r0day/obscura
omacut omacom/omacut
omanta 28allday/omanta
omareel-git omacom/omareel (daily git build)
omashow-git 28allday/omashow (daily git build)
omawrite omacom/omawrite
onlyoffice ONLYOFFICE/DesktopEditors
orca-ide stablyai/orca
phosphor-icons-fonts phosphor-icons/web (6 weight ikon, dipakai ambxst)
rakuos-shell-picker tofan79/rakuos-shell-picker (Rust + GTK4; pilih desktop shell di atas Hyprland)
software-center tofan79/software-center
stirling-pdf Stirling-Tools/Stirling-PDF
swash ItsLemmy/swash
ttfx omacom/ttfx
zoom Zoom

How it works

Each app has a dedicated workflow that:

  1. Reads the upstream version — from the latest GitHub release, the vendor API, or the vendor's download page.
  2. Reads the current COPR version — from the last succeeded build.
  3. Smart Skip — if the versions match, the workflow exits immediately (no build). Only when upstream publishes something new does it rebuild and submit a fresh SRPM to COPR.
  4. Builds & submits — downloads the upstream artifact, renders the spec, builds an SRPM, and pushes it to COPR via copr-cli.

The software-center package is special-cased: its source lives in its own repository and is rebuilt automatically (daily) whenever a new release tag appears there.

Development

  • Add a package: create specs/<name>.spec and .github/workflows/<name>.yml, mirroring the structure of an existing entry.
  • Run a build manually: open Actions, select the workflow, and press Run workflow.
  • Skipped runs complete in under a minute; most real builds take 5–10 minutes, while KineticWE can take longer because it builds several subpackages.

License

Individual packages carry their own upstream licenses (see each .spec). Workflows and specs in this repository are provided as-is for personal use.

About

Personal COPR repository — mirror & build apps from official GitHub Releases. Semua package diambil langsung dari upstream resmi, auto-update via GitHub Actions.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors