%global pkgver 1.5.0 Name: cyrinux Version: %pkgver Release: %autorelease Summary: Packages installed by cyrinux License: ISC BuildArch: noarch Recommends: gawk Recommends: moreutils %description %{summary}. %posttrans dnf -y copr enable atim/kakoune dnf -y copr enable cyrinux/misc dnf -y copr enable cyrinux/personal dnf -y copr enable dawid/better_fonts dnf -y copr enable erikreider/SwayNotificationCenter dnf -y copr enable lead2gold/nzbget dnf -y copr enable maximbaz/browserpass dnf -y copr enable noisycoil/asahi-alpha dnf -y copr enable nucleo/gocryptfs dnf -y copr enable useidel/signal-desktop dnf -y install dnf-plugins-core dnf -y config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo dnf -y install --nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm dnf -y install rpmfusion-free-appstream-data rpmfusion-nonfree-appstream-data dnf -y install rpmfusion-free-release-tainted rpmfusion-nonfree-release-tainted for f in /etc/yum.repos.d/_copr*; do awk '!/^priority=/ {print} /^priority=/ {print "priority=100"; found=1} END {if (!found) print "priority=100"}' "$f" | sponge "$f" done %package base Version: %pkgver Release: %autorelease Summary: Packages installed by cyrinux License: ISC BuildArch: noarch Recommends: ImageMagick Recommends: NetworkManager-openvpn Recommends: NetworkManager-openvpn-gnome Recommends: NetworkManager-wifi Recommends: ShellCheck Recommends: SwayNotificationCenter Recommends: abattis-cantarell-fonts Recommends: acpi Recommends: adw-gtk3-theme Recommends: adwaita-gtk2-theme Recommends: adwaita-qt5 Recommends: adwaita-qt6 Recommends: android-tools Recommends: apanov-heuristica-fonts Recommends: asahi-btsync Recommends: asahi-wifisync Recommends: asdf-vm Recommends: aspell-da Recommends: aspell-en Recommends: aspell-fr Recommends: aspell-ru Recommends: autovdirsyncer Recommends: bat Recommends: bfs Recommends: sd Recommends: rgr Recommends: localtime-git Recommends: nautilus Recommends: kdeconnectd Recommends: firewall-config Recommends: openssl Recommends: binwalk Recommends: box64-asahi Recommends: brightnessctl Recommends: browserpass Recommends: browserpass-chromium Recommends: browserpass-firefox Recommends: burnout-detector Recommends: calibre Recommends: cargo Recommends: chromium Recommends: clang Recommends: code Recommends: community-mysql Recommends: copr-cli Recommends: courier-prime-fonts Recommends: curlie Recommends: cyrinux Recommends: cyrinux-meta Recommends: darkman Recommends: dash Recommends: dbmate Recommends: dejavu-fonts-all Recommends: dfrs Recommends: direnv Recommends: dnf Recommends: docker-ce Recommends: docker-compose-plugin Recommends: doggo Recommends: dos2unix Recommends: dracut-kbd-backlight Recommends: dua-cli Recommends: earlyoom Recommends: editorconfig Recommends: efi-filesystem Recommends: efivar-libs Recommends: eza Recommends: fd-find Recommends: fedora-asahi-remix-scripts Recommends: ff2mpv Recommends: ffmpeg-freeworld Recommends: filesystem Recommends: firefox Recommends: flatpak Recommends: fontawesome-fonts-all Recommends: fping Recommends: freerdp Recommends: fzf Recommends: gcr3 Recommends: gdisk Recommends: geoclue2-demos Recommends: gh Recommends: ghq Recommends: gimp Recommends: git Recommends: localtime Recommends: git-delta Recommends: gitui Recommends: glibc-all-langpacks Recommends: gnome-keyring Recommends: go2rpm Recommends: gocryptfs Recommends: goimapnotify Recommends: golang Recommends: golang-honnef-tools Recommends: golang-x-tools-gopls Recommends: google-droid-fonts-all Recommends: google-noto-sans-fonts Recommends: google-noto-serif-cjk-fonts Recommends: google-noto-serif-fonts Recommends: graphviz Recommends: hddtemp Recommends: helix Recommends: helvum Recommends: highcontrast-icon-theme Recommends: htop Recommends: sway # Recommends: hyprland-autoname-workspaces Recommends: initial-setup Recommends: inkscape Recommends: inotify-tools Recommends: iptables-nft Recommends: isync Recommends: iwd Recommends: jq Recommends: kak-lsp Recommends: kakoune Recommends: kernel-16k Recommends: kernel-16k-modules-extra Recommends: khal Recommends: kitty Recommends: knot-resolver Recommends: krita Recommends: lapce Recommends: lato-fonts Recommends: lbzip2 Recommends: lftp Recommends: liberation-fonts Recommends: libgnome-keyring Recommends: libreoffice Recommends: meld Recommends: meson Recommends: microsocks Recommends: mock Recommends: moreutils Recommends: mpv Recommends: mpv-mpris Recommends: msmtp Recommends: neomutt Recommends: network-manager-applet Recommends: networkmanager-dmenu-git Recommends: nextcloud-client Recommends: nftables Recommends: nmap Recommends: nmap-ncat Recommends: nmtrust Recommends: nodejs Recommends: nodejs-bash-language-server Recommends: notmuch Recommends: obs-studio Recommends: open-sans-fonts Recommends: openssl-devel Recommends: p7zip Recommends: pam-u2f Recommends: pamu2fcfg Recommends: paperwork Recommends: pass Recommends: passmenu Recommends: pavucontrol Recommends: perl Recommends: pgFormatter Recommends: pgcli Recommends: pigz Recommends: pinentry-gnome3 Recommends: pipewire-utils Recommends: playerctl Recommends: polkit-gnome Recommends: postgresql Recommends: prettier Recommends: privoxy Recommends: progress Recommends: proxychains-ng Recommends: pulseaudio-utils Recommends: push2talk Recommends: pwgen Recommends: pylint Recommends: pyp2rpm Recommends: python-unversioned-command Recommends: python3-dnf-plugin-snapper Recommends: python3-lsp-server Recommends: python3-lsp-server+all Recommends: python3-pip Recommends: qalculate-gtk Recommends: qemu Recommends: qrencode Recommends: repgrep Recommends: restic Recommends: ripgrep Recommends: rpm-git-tag-sort Recommends: rpmconf Recommends: rpmdevtools Recommends: rpmlint Recommends: rsync Recommends: rust-analyzer Recommends: rust2rpm Recommends: rustfmt Recommends: setroubleshoot Recommends: shfmt Recommends: signal-desktop Recommends: sipcalc Recommends: snapper Recommends: socat Recommends: songrec Recommends: speedtest-cli Recommends: sqlite Recommends: strace Recommends: supertuxkart Recommends: swappy Recommends: swaybg Recommends: swayidle Recommends: swaylock Recommends: syncthing Recommends: systembus-notify Recommends: systemd-autoreload Recommends: systemd-lock-handler Recommends: systemd-oomd-defaults Recommends: tarsnap Recommends: teehee Recommends: terminus-fonts-console Recommends: tig Recommends: tiny-dfr Recommends: tito Recommends: tlp Recommends: tmux Recommends: topgrade Recommends: tor Recommends: torsocks Recommends: trash-cli Recommends: trippy Recommends: typetogether-literata-fonts Recommends: udiskie Recommends: udiskie-dmenu Recommends: unrar Recommends: unzip Recommends: uosc Recommends: update-m1n1 Recommends: usbguard Recommends: usbguard-dbus Recommends: vault-kv-mv Recommends: vault-kv-search Recommends: vdirsyncer Recommends: vimiv-qt Recommends: w3m Recommends: waybar Recommends: wev Recommends: widevine-installer Recommends: wireguard-tools Recommends: wkhtmltopdf Recommends: wl-clipboard Recommends: wldash Recommends: wldash-git Recommends: wlsunset Recommends: wormhole-rs Recommends: yarnpkg Recommends: yq Recommends: yt-dlp Recommends: yubikey-manager Recommends: yubikey-touch-detector Recommends: zathura-pdf-mupdf Recommends: zip Recommends: zsh %description base %{summary}. %package asahi Version: %pkgver Release: %autorelease Summary: Required Asahi packages License: ISC BuildArch: noarch Recommends: asahi-platform-metapackage Recommends: asahi-repos Recommends: fedora-asahi-remix-scripts Recommends: grub2-efi-aa64 Recommends: grub2-efi-aa64-modules Recommends: shim-aa64 %description asahi %{summary}. %prep %build %files %install %files base %files asahi %changelog %autochangelog