diff options
author | Aaditya Dhruv <[email protected]> | 2025-06-05 16:49:08 -0500 |
---|---|---|
committer | Aaditya Dhruv <[email protected]> | 2025-06-05 16:49:08 -0500 |
commit | b4693edea5505a07c17933bd8b950abfded6732d (patch) | |
tree | 2d674b8ed0aea5eb26a04102197049b66ea4f9e4 | |
parent | f03ea918e8591ba5794e5e1c4b9426138f72ab32 (diff) |
wip
-rw-r--r-- | raw_packages.txt | 1499 | ||||
-rw-r--r-- | src/config/tasks/main.yaml | 26 | ||||
-rw-r--r-- | src/packages/files/kubernetes.repo | 6 | ||||
-rw-r--r-- | src/packages/tasks/main.yaml | 16 | ||||
-rw-r--r-- | src/packages/vars/main.yaml | 12 |
5 files changed, 1537 insertions, 22 deletions
diff --git a/raw_packages.txt b/raw_packages.txt new file mode 100644 index 0000000..92d40df --- /dev/null +++ b/raw_packages.txt @@ -0,0 +1,1499 @@ +ModemManager +NetworkManager +NetworkManager-adsl +NetworkManager-bluetooth +NetworkManager-config-connectivity-fedora +NetworkManager-openconnect-gnome +NetworkManager-openvpn-gnome +NetworkManager-ppp +NetworkManager-pptp-gnome +NetworkManager-ssh-gnome +NetworkManager-ssh-selinux +NetworkManager-tui +NetworkManager-vpnc-gnome +NetworkManager-wifi +NetworkManager-wwan +PackageKit-command-not-found +PackageKit-gstreamer-plugin +PackageKit-gtk3-module +SDL3 +SDL3 +SDL_image +aajohan-comfortaa-fonts +aalib-libs +abattis-cantarell-vf-fonts +abrt-cli +abrt-desktop +abrt-java-connector +abseil-cpp +accounts-qml-module-qt6 +acl +add-determinism +adobe-source-code-pro-fonts +adwaita-icon-theme-legacy +adwaita-mono-fonts +adwaita-sans-fonts +aerc +akmod-vhba +akmods +alacritty +alsa-lib-devel +alsa-sof-firmware +alsa-ucm +alsa-utils +amd-ucode-firmware +anaconda +anaconda-install-env-deps +anaconda-live +ansible +ansible-packaging +apr-util-lmdb +arandr +aribb24 +aribb25 +arm-image-installer +askalono-cli +at-spi2-atk +at-spi2-atk +at-spi2-core +at-spi2-core +atmel-firmware +atop +attr +audit +audit-libs +audit-rules +authselect +autoconf +autofs +automake +avahi +avahi-glib +avif-pixbuf-loader +b43-fwcutter +b43-openfwwf +baobab +basesystem +bash +bash-completion +bat +bc +bcg729 +bind-utils-32:9.18.35-2.fc42.x86_64 +binutils +biosdevname +bison +blueman +bluez-cups +bluez-deprecated +bluez-obexd +bodhi-client +boost-atomic +braille-printer-app +breeze-icon-theme-fedora +bridge-utils +bspwm +btop +btrfs-progs +build-reproducibility-srpm-macros +buildah +byacc +bzip2 +cabextract +cairo-devel +cairomm1.16 +ccache +cdemu-client +cdemu-daemon +cgit +chkconfig +chromium +chromium-common +chromium-headless +chrony +cifs-utils +cirrus-audio-firmware +cjson +clang-devel +clang-libs +clang-resource-filesystem +clang15-libs +clang15-resource-filesystem +clang16-libs +clang16-resource-filesystem +clevis +clevis-luks +clevis-pin-tpm2 +cmake +cockpit +cockpit-bridge +cockpit-networkmanager +cockpit-packagekit +cockpit-podman +cockpit-storaged +cockpit-system +cockpit-ws +codec2 +colord +composefs +composefs-libs +compsize +corectrl +coreutils +cpio +cpuinfo +cronie +cryptsetup +cscope +ctags +cups +cups-browsed +cups-filters +cups-filters-driverless +cups-pk-helper +curl +cyrus-sasl-plain +daala-libs +dash +dconf +dconf +ddrescue +debugedit +default-editor +default-fonts-core-sans +dejavu-sans-fonts +deltarpm +desktop-backgrounds-gnome +desmume +devscripts-checkbashisms +dfu-util +dhcp-client-12:4.4.3-16.P1.fc42.x86_64 +dhcpcd +diffstat +dkms +dleyna +dmraid +dnf-plugins-core +dnf-utils +dnf5 +dnf5-plugins +dnsmasq +doctl +dos2unix +dosfstools +dotnet-sdk-8.0 +doxygen +dracut-config-rescue +dracut-live +dracut-network +duktape +duktape +dunst +e2fsprogs +edk2-riscv64 +efibootmgr +elfutils +eog +epiphany-runtime +ethtool +evince +evince-djvu +exfatprogs +f2fs-tools +f37-backgrounds-base +f37-backgrounds-gnome +f38-backgrounds-base +f38-backgrounds-gnome +f39-backgrounds-base +f39-backgrounds-gnome +f40-backgrounds-base +f40-backgrounds-gnome +f41-backgrounds-base +f41-backgrounds-gnome +f42-backgrounds-base +f42-backgrounds-gnome +fakeroot +fakeroot-libs +fcft +fcft-devel +fedora-bookmarks +fedora-chromium-config +fedora-chromium-config-gnome +fedora-license-data +fedora-packager +fedora-packager-kerberos +fedora-release-workstation +fedora-repoquery +fedora-repos-rawhide +fedora-review +fedora-workstation-backgrounds +fedora-workstation-repositories +fedpkg +fedrq +ffmpeg +ffmpeg-libs +fftw-libs-single +fftw-libs-single +file +filesystem +filesystem-srpm-macros +firefox +firewalld +flac +flatpak +flex +flite +flite-devel +fluid-soundfont-gs +fmt-devel +forge-srpm-macros +fpaste +fprintd-pam +freerdp2-libs +fros-gnome +ftp +fwupd +fzf +game-music-emu +gamemode +gamescope +gcc +gcc-c++ +gcr-libs +gcr3 +gcr3-base +gdb +gdbm +gdm +gdouros-symbola-fonts +gegl04-matting-levin +gettext +gettext-envsubst +gettext-runtime +ghostscript +ghostscript-tools-fonts +ghostscript-tools-printing +gi-docgen-fonts +giflib +git +git-email +gl-manpages +glfw +glfw +glib-networking +glib-networking +glibc +glibc +glibc-all-langpacks +glibc-devel +glibmm2.4 +glibmm2.68 +glslang-devel +glx-utils +gmime30 +gmp-c++ +gmp-devel +gnome-app-list +gnome-backgrounds +gnome-bluetooth +gnome-browser-connector +gnome-characters +gnome-classic-session +gnome-control-center +gnome-font-viewer +gnome-initial-setup +gnome-logs +gnome-photos +gnome-remote-desktop +gnome-session-wayland-session +gnome-session-xsession +gnome-settings-daemon +gnome-shell +gnome-shell-common +gnome-shell-extension-background-logo +gnome-software +gnome-software-fedora-langpacks +gnome-system-monitor +gnome-terminal +gnome-terminal-nautilus +gnome-themes-extra +gnome-tweaks +gnome-user-docs +gnome-user-share +gnu-free-fonts-common +gnu-free-sans-fonts +gnupg2 +gnustep-base-libs +gnustep-filesystem +gnustep-make +gnutls-c++ +gnutls-devel +go-filesystem +go-rpm-macros +go-vendor-tools+all +go-vendor-tools +go2rpm+all +go2rpm+vendor +go2rpm +golang +golist +google-carlito-fonts +google-crc32c +google-crosextra-caladea-fonts +google-droid-sans-fonts +google-noto-color-emoji-fonts +google-noto-naskh-arabic-vf-fonts +google-noto-sans-armenian-vf-fonts +google-noto-sans-canadian-aboriginal-vf-fonts +google-noto-sans-cherokee-vf-fonts +google-noto-sans-cjk-vf-fonts +google-noto-sans-ethiopic-vf-fonts +google-noto-sans-georgian-vf-fonts +google-noto-sans-gurmukhi-vf-fonts +google-noto-sans-hebrew-vf-fonts +google-noto-sans-lao-vf-fonts +google-noto-sans-math-fonts +google-noto-sans-mono-cjk-vf-fonts +google-noto-sans-mono-vf-fonts +google-noto-sans-sinhala-vf-fonts +google-noto-sans-thaana-vf-fonts +google-noto-sans-vf-fonts +google-noto-serif-vf-fonts +gparted +gperf +graphviz-libs +grim +grub2-efi-ia32 +grub2-efi-ia32-cdboot +grub2-efi-x64 +grub2-efi-x64-cdboot +grub2-pc +grub2-tools +grub2-tools-efi +grub2-tools-extra +grubby +gstreamer1-plugin-libav +gstreamer1-plugin-openh264 +gstreamer1-plugins-bad-free +gstreamer1-plugins-bad-free-libs +gstreamer1-plugins-good +gstreamer1-plugins-good +gstreamer1-plugins-ugly +gstreamer1-plugins-ugly-free +gthumb +gtkmm2.4 +gtkmm3.0 +gtkmm3.0-devel +gtkmm4.0 +gucharmap +guile30 +gutenprint +gutenprint-cups +gvfs-afc +gvfs-afp +gvfs-archive +gvfs-fuse +gvfs-goa +gvfs-gphoto2 +gvfs-mtp +gvfs-smb +gvisor-tap-vsock-gvforwarder +harfbuzz-cairo +hdparm +helix +helm +hfsplus-tools +hidapi +highway +highway +hostname +hplip +htop +http-parser +hunspell +hwdata-devel +hwloc-libs +hyperv-daemons +i3lock +ibus-anthy +ibus-gtk3 +ibus-hangul +ibus-libpinyin +ibus-libzhuyin +ibus-m17n +ibus-typing-booster +icoutils +ima-evm-utils-libs +imath +indent +inih-cpp +inih-devel +initscripts +inotify-tools +intel-audio-firmware +intel-vpl-gpu-rt +iperf +ipp-usb +iproute +iptables-nft +iptstate +iputils +iscsi-initiator-utils +iwlegacy-firmware +iwlwifi-dvm-firmware +iwlwifi-mvm-firmware +java-21-openjdk-headless +javascriptcoregtk4.0 +javascriptcoregtk4.1 +javascriptcoregtk6.0 +jemalloc +jomolhari-fonts +jose +js-doxygen +json-c +julietaula-montserrat-fonts +jwhois +k9s +kaccounts-integration-qt5 +kaccounts-integration-qt6 +kbd +kbd-legacy +kdsoap-ws-discovery-client +kdsoap6 +kdump-anaconda-addon +kdump-utils +kernel +kernel +kernel +kernel-core +kernel-core +kernel-core +kernel-devel +kernel-devel +kernel-devel +kernel-devel-matched +kernel-longterm +kernel-longterm-devel +kernel-longterm-devel +kernel-modules +kernel-modules +kernel-modules +kernel-modules-core +kernel-modules-core +kernel-modules-core +kernel-modules-extra +kernel-modules-extra +kernel-modules-extra +kernel-tools +kernel-tools-libs +kf5-bluez-qt +kf5-sonnet +kf5-sonnet-hunspell +kf6-bluez-qt +kf6-breeze-icons +kf6-filesystem +kf6-karchive +kf6-kauth +kf6-kbookmarks +kf6-kcmutils +kf6-kcodecs +kf6-kcolorscheme +kf6-kcompletion +kf6-kconfig +kf6-kconfigwidgets +kf6-kcoreaddons +kf6-kcrash +kf6-kdbusaddons +kf6-kdeclarative +kf6-kdnssd +kf6-kdoctools +kf6-kglobalaccel +kf6-kguiaddons +kf6-ki18n +kf6-kiconthemes +kf6-kimageformats +kf6-kio-core +kf6-kio-core-libs +kf6-kio-doc +kf6-kio-file-widgets +kf6-kio-gui +kf6-kio-widgets +kf6-kio-widgets-libs +kf6-kirigami +kf6-kitemviews +kf6-kjobwidgets +kf6-knotifications +kf6-kpackage +kf6-kparts +kf6-kpty +kf6-kservice +kf6-ktextwidgets +kf6-kwallet +kf6-kwallet-libs +kf6-kwidgetsaddons +kf6-kwindowsystem +kf6-kxmlgui +kf6-prison +kf6-purpose +kf6-solid +kf6-sonnet +kf6-sonnet-hunspell +kf6-syntax-highlighting +kf6-threadweaver +khmer-os-system-fonts +kio-extras +kmod-vhba-6.13.11-200.fc41.x86_64 +kmod-vhba-6.13.8-200.fc41.x86_64 +kmod-vhba-6.14.2-300.fc42.x86_64 +kmodtool +koji +krb5-pkinit +krb5-server +krb5-workstation +kubectl +kyotocabinet-libs +ladspa-rubberband-plugins +langpacks-en +langpacks-fonts-en +ldb-tools +legendary +less +libFAudio +libFAudio +libGLEW +libX11-devel +libXNVCtrl +libXScrnSaver +libaacs +libaccounts-qt6 +libaribcaption +libatomic +libatomic-static +libblkio +libblockdev-nvme +libblockdev-smart +libblockdev-smartmontools +libblockdev-tools +libbluray-utils +libcamera +libcamera-ipa +libcanberra-gtk3 +libcanberra-gtk3 +libcap-ng +libcddb +libcupsfilters +libcxx +libcxxabi +libdbusmenu-gtk3-devel +libdeflate +libdeflate +libdisplay-info +libdisplay-info-devel +libdmapsharing4 +libdmtx +libdnf5-plugin-expired-pgp-keys +libdovi +libdrm-devel +libdvbpsi +libdvdcss +libebml +libebur128 +libebur128 +libeconf +libei +libeis +liberation-mono-fonts +liberation-sans-fonts +liberation-serif-fonts +libertas-firmware +libev-devel +libevdev-devel +libewf +libgit2 +libglvnd-gles +libheif +libheif-freeworld +libicu74 +libidn +libidn2-devel +libimobiledevice-glue +libinput-devel +libjpeg-turbo-devel +libkate +libkcapi-hasher +libkexiv2-qt5 +libkexiv2-qt6 +liblc3 +liblc3 +libldm +liblerc-devel +libliftoff-devel +liblouis-tables +libluksmeta +libmad +libmatroska +libmd +libmicrodns +libmirage +libmpcdec +libnbd +libnetapi +libnl3-devel +libnvme +libobjc +liboeffis +libopenjph +libpeas1 +libpeas1-gtk +libpeas1-loader-python3 +libplacebo +libpmemobj +libportal-gtk3 +libportal-gtk4 +libppd +libproxy-bin +libqhull_r +libreoffice-calc +libreoffice-data +libreoffice-gtk4 +libreoffice-opensymbol-fonts +libreoffice-pyuno +libreoffice-ure-common +libreoffice-writer +librsvg2 +libsane-hpaio +libseat-devel +libsecret-devel +libshaderc +libsigc++30 +libsoup3 +libspatialaudio +libstdc++-static +libtasn1-devel +libtasn1-tools +libtextstyle +libtiger +libtinysparql +libtinysparql +libtool +libunibreak +libunistring1.0 +libunistring1.0 +libupnp +libusb-compat-0.1 +libusb1-devel +libuuid-devel +libuv +libvirt-client +libvirt-daemon-common +libvirt-daemon-lock +libvirt-daemon-log +libvirt-daemon-plugin-lockd +libvirt-daemon-proxy +libvirt-ssh-proxy +libvpl +libvpx7 +libwebp-devel +libwebsockets +libwinpr2 +libxdp +libxkbcommon-devel +libxkbcommon-x11-devel +libxkbfile-devel +libyuv +libyuv +license-validate +licensecheck +linux-firmware +lirc-libs +live555 +llhttp +llvm-filesystem +llvm-filesystem +llvm15-libs +llvm16-libs +llvm16-libs +lm_sensors +localsearch +logrotate +lohit-assamese-fonts +lohit-bengali-fonts +lohit-devanagari-fonts +lohit-gujarati-fonts +lohit-kannada-fonts +lohit-marathi-fonts +lohit-odia-fonts +lohit-tamil-fonts +lohit-telugu-fonts +lpcnetfreedv +lrzsz +lshw +lsof +ltrace +lua5.1-lpeg +luarocks +luksmeta +lutris +lv2-rubberband-plugins +lvm2 +mactel-boot +mailcap +maim +make +makedumpfile +man-db +man-pages +mangohud +mangohud-mangoplot +mariadb-connector-c-config +mcelog +mdadm +mediawriter +mesa-dri-drivers +mesa-dri-drivers +mesa-libEGL +mesa-libEGL +mesa-libGL-devel +mesa-libGLU-devel +mesa-libgbm-devel +mesa-va-drivers-freeworld +mesa-vdpau-drivers-freeworld +mesa-vulkan-drivers +mesa-vulkan-drivers +meson +microcode_ctl +mingw32-SDL3 +mingw32-libgcc +mingw32-sdl2-compat +mingw32-winpthreads-static +mingw64-SDL3 +mingw64-libgcc +mingw64-sdl2-compat +mingw64-winpthreads-static +minikube +miniupnpc +minizip-ng-compat +mock +mock-core-configs +mock-filesystem +mono-complete +mozjs102 +mozjs115 +mozjs128 +mpage +msgraph +mtr +mullvad-vpn +mutt +mysql80-community-release +nasm +nautilus +nbdkit +nbdkit-basic-filters +nbdkit-basic-plugins +nbdkit-curl-plugin +nbdkit-selinux +nbdkit-server +nbdkit-ssh-plugin +ncurses +ncurses-devel +neofetch +neovim +net-tools +nettle-devel +nfs-utils +nilfs-utils +ninja-build +nitrogen +nmap +nmap-ncat +nnn +nodejs +nodejs-cjs-module-lexer +nodejs-npm +nodejs-undici +notmuch +nss-mdns +nss-mdns +nss-tools +ntfs-3g +ntfsprogs +nvme-cli +nxpwireless-firmware +okular +open-sans-fonts +open-vm-tools-desktop +opencore-amr +openexr-libs +openfec +openfec +openjpeg +openpace +openrazer-meta +opensc +opensc-libs +openssh-askpass +openssh-clients +openssh-server +openssl +orca +p11-kit-devel +p7zip +p7zip-plugins +paktype-naskh-basic-fonts +pam-devel +pam-libs +pam_afs_session +pango-devel +pangomm2.48 +paps +parted +passim +passim-libs +passwdqc +patch +patchutils +pciutils +pcsc-lite +pcsc-lite-ccid +pcsc-lite-libs +perf +perl-Array-IntSpan +perl-Authen-SASL +perl-B-Hooks-EndOfScope +perl-Clone +perl-Compress-Raw-Bzip2 +perl-Compress-Raw-Zlib +perl-Data-Dump +perl-Data-OptList +perl-Devel-StackTrace +perl-Digest-HMAC +perl-Digest-SHA +perl-Dist-CheckConflicts +perl-Email-Valid +perl-Encode-Locale +perl-Exporter-Tiny +perl-Feature-Compat-Class +perl-Feature-Compat-Try +perl-File-Listing +perl-File-Slurper +perl-GSSAPI +perl-HTML-Parser +perl-HTML-Tagset +perl-HTTP-Cookies +perl-HTTP-Date +perl-HTTP-Message +perl-HTTP-Negotiate +perl-Hash-Util-FieldHash +perl-I18N-Langinfo +perl-IO-Compress +perl-IO-Compress-Brotli +perl-IO-HTML +perl-IO-Interactive +perl-IPC-System-Simple +perl-Importer +perl-JSON-PP +perl-LWP-MediaTypes +perl-Lexical-SealRequireHints +perl-Lexical-Var +perl-List-SomeUtils +perl-Log-Any +perl-Log-Any-Adapter-Screen +perl-MIME-Base32 +perl-MIME-Charset +perl-MailTools +perl-Math-BigInt +perl-Math-Complex +perl-Module-Implementation +perl-Module-Load +perl-Module-Pluggable +perl-Module-Runtime +perl-NTLM +perl-Net-HTTP +perl-Net-SMTP-SSL +perl-Number-Compare +perl-Object-HashBase +perl-Object-Pad +perl-Package-Generator +perl-Package-Stash +perl-Package-Stash-XS +perl-Params-Util +perl-Path-Iterator-Rule +perl-Path-Tiny +perl-PerlIO-utf8_strict +perl-Pod-Constants +perl-Pod-Parser +perl-Regexp-Pattern +perl-Regexp-Pattern-License +perl-Set-IntSpan +perl-String-Copyright +perl-String-Escape +perl-String-License +perl-Sub-Exporter +perl-Sub-Exporter-Progressive +perl-Sub-Install +perl-Sys-Hostname +perl-Sys-Syslog +perl-Term-ReadLine +perl-Term-Size-Any +perl-Term-Size-Perl +perl-Term-Table +perl-Test-Simple +perl-Text-Glob +perl-Text-Unidecode +perl-Tie +perl-Tie-RefHash +perl-Time-HiRes +perl-TimeDate +perl-Try-Tiny +perl-Unicode-LineBreak +perl-Unicode-UTF8 +perl-Variable-Magic +perl-WWW-RobotRules +perl-XML-XPath +perl-XS-Parse-Keyword +perl-XS-Parse-Sublike +perl-autodie +perl-deprecate +perl-experimental +perl-libwww-perl +perl-namespace-clean +perl-version +phonon-backend-vlc-common +phonon-common +phonon-qt6 +phonon-qt6-backend-vlc +picom +pinentry-gnome3 +pinfo +pipewire +pipewire +pipewire-alsa +pipewire-alsa +pipewire-codec-aptx +pipewire-devel +pipewire-gstreamer +pipewire-jack-audio-connection-kit +pipewire-plugin-libcamera +pipewire-pulseaudio +pipewire-utils +pkcs11-provider +pkgconf +plasma-activities +plasma-activities-stats +playerctl +playerctl-devel +plocate +plymouth +plymouth-system-theme +podman +podman-compose +policycoreutils +policycoreutils-python-utils +polkit +polkit-devel +polkit-docs +polkit-qt6-1 +polybar +polychromatic +poppler-qt6 +portaudio +postgresql +postgresql-contrib +postgresql-private-libs +postgresql-server +procps-ng +protobuf-lite +psacct +psmisc +pulseaudio-libs-devel +pyproject-srpm-macros +python-qt5-rpm-macros +python3-GitPython +python3-aiodns +python3-aiohappyeyeballs +python3-aiohttp+speedups +python3-aiohttp +python3-aiohttp-oauthlib +python3-aiosignal +python3-aiostream +python3-annotated-types +python3-appdirs +python3-async-timeout +python3-attrs +python3-authlib +python3-babel +python3-backoff +python3-boolean.py +python3-boto3 +python3-botocore +python3-brotli +python3-bugzilla +python3-cccolutils +python3-certifi +python3-click-plugins +python3-construct +python3-contourpy +python3-crypt-r +python3-cycler +python3-dbus-next +python3-decorator +python3-defusedxml +python3-devel +python3-email-validator +python3-evdev +python3-file-magic +python3-fonttools +python3-frozenlist +python3-fs +python3-gitdb +python3-google-re2 +python3-gssapi +python3-inotify +python3-iso639 +python3-jmespath +python3-jsonschema +python3-jsonschema-specifications +python3-kerberos +python3-kitchen +python3-kiwisolver +python3-koji +python3-koji-cli-plugins +python3-krb5 +python3-lark +python3-libdnf5 +python3-libmodulemd +python3-libmount +python3-license-expression +python3-linux-procfs +python3-lockfile +python3-markdown +python3-matplotlib +python3-matplotlib-data +python3-matplotlib-data-fonts +python3-matplotlib-tk +python3-moddb +python3-multidict +python3-munch +python3-munkres +python3-mutagen +python3-numpy +python3-numpy-f2py +python3-openidc-client +python3-pam +python3-perf +python3-pillow-tk +python3-platformdirs +python3-pooch +python3-progressbar2 +python3-protobuf +python3-psutil +python3-pybeam +python3-pycares +python3-pycryptodomex +python3-pydantic+email +python3-pydantic +python3-pydantic-core +python3-pygit2 +python3-pypresence +python3-pyqt5-sip +python3-pyrate-limiter +python3-pyroute2 +python3-qt5 +python3-qt5-base +python3-referencing +python3-reportlab +python3-requests-gssapi +python3-requests-kerberos +python3-rpds-py +python3-rpkg +python3-rpmautospec +python3-rpmautospec-core +python3-rpmfusion +python3-s3transfer +python3-satyr +python3-scipy +python3-scons +python3-setproctitle +python3-smmap +python3-specfile +python3-spnego+kerberos +python3-spnego +python3-straight-plugin +python3-templated-dictionary +python3-tkinter +python3-tomli-w +python3-tomlkit +python3-toolz +python3-tracer +python3-typing-extensions +python3-urlgrabber +python3-utils +python3-websockets +python3-xkbregistry +python3-yarl +python3-zombie-imp +python3-zstandard +python3-zstarfile +qadwaitadecorations-qt5 +qatlib +qatlib-service +qatzip-libs +qca-qt6 +qca-qt6-ossl +qemu +qemu-audio-dbus +qemu-audio-pipewire +qemu-block-blkio +qemu-device-display-virtio-gpu-ccw +qemu-device-display-virtio-gpu-pci-rutabaga +qemu-device-display-virtio-gpu-rutabaga +qemu-device-display-virtio-vga-rutabaga +qemu-guest-agent +qemu-user-static +qemu-user-static-aarch64 +qemu-user-static-alpha +qemu-user-static-arm +qemu-user-static-hexagon +qemu-user-static-hppa +qemu-user-static-loongarch64 +qemu-user-static-m68k +qemu-user-static-microblaze +qemu-user-static-mips +qemu-user-static-or1k +qemu-user-static-ppc +qemu-user-static-riscv +qemu-user-static-s390x +qemu-user-static-sh4 +qemu-user-static-sparc +qemu-user-static-x86 +qemu-user-static-xtensa +qt5-filesystem +qt5-qtbase +qt5-qtbase-gui +qt5-qtconnectivity +qt5-qtdeclarative +qt5-qtserialport +qt5-qttools-libs-help +qt5-qttranslations +qt5-qtwebengine-freeworld +qt5-qtwebsockets +qt5-qtxmlpatterns +qt6-filesystem +qt6-qt5compat +qt6-qtmultimedia +qt6-qtpdf +qt6-qtpositioning +qt6-qtquick3d +qt6-qtquicktimeline +qt6-qtserialport +qt6-qtspeech +qt6-qtspeech-flite +qt6-qtspeech-speechd +qt6-qttools-common +qt6-qttools-libs-designer +qt6-qttranslations +qt6-qtwebchannel +qt6-qtwebengine +qt6-srpm-macros +quota +raylib +raylib-devel +rclone +realmd +redhat-display-fonts +redhat-text-fonts +reportd +rest0.7 +restic +ripgrep +rit-meera-new-fonts +roc-toolkit +roc-toolkit +rofi-wayland +rootfiles +rpkg-common +rpm +rpm-build +rpm-plugin-audit +rpm-sequoia +rpmautospec +rpmdevtools +rpmdistro-repoquery +rpmfusion-free-release +rpmfusion-free-release-tainted +rpmfusion-nonfree-release +rpmlint +rpmlint-fedora-license-data +rpmlint-fedora-license-data-legacy +rsvg-pixbuf-loader +rsync +rubberband-libs +ruby-devel +rubygem-diffy +rubygem-ed25519 +rubygem-rbs +rubygem-xml-simple +rust-xkbcommon-devel +rust-xkeysym+default-devel +rust-xkeysym-devel +rutabaga-gfx-ffi +rygel +samba-client +samba-dc +samba-dc-provision +samba-dcerpc +samba-ldb-ldap-modules +sane-backends-drivers-scanners +sane-backends-drivers-scanners +scdoc +schroedinger +sdbus-cpp +sdl2-compat +sdl2-compat +sdl2-compat-devel +selinux-policy-targeted +setup +sfsexp +shadow-utils +shim-ia32 +shim-x64 +signon-kwallet-extension +signon-qt5 +signon-qt6 +sil-mingzat-fonts +sil-nuosu-fonts +sil-padauk-fonts +skopeo +smartmontools +smartmontools-selinux +snes9x +snes9x-gtk +soft-serve +sombok +sos +spandsp +spdlog-devel +speech-dispatcher-libs +speech-dispatcher-utils +speexdsp +spice-vdagent +spirv-tools-libs +sqlite +sscg +sssd +sssd-common +sssd-kcm +steam-devices +stix-fonts +strace +subversion +sudo +sushi +svt-av1-libs +swaybg +sxhkd +symlinks +syncthing +syslinux +syslinux-extlinux +system-config-printer-udev +systemd +systemd-devel +systemd-oomd-defaults +systemd-resolved +systemd-shared +systemd-sysusers +systemd-udev +systemtap +tar +tcl8 +tcpdump-14:4.99.5-3.fc42.x86_64 +teamd +tecla +telnet +tesseract-libs +testdisk +texlive-base-11:20230311-89.fc42.x86_64 +texlive-cm-11:svn57963-76.fc42.noarch +texlive-dvipng-11:svn66203-89.fc42.x86_64 +texlive-epstopdf-11:svn66461-89.fc42.noarch +texlive-epstopdf-pkg-11:svn53546-76.fc42.noarch +texlive-etex-11:svn66203-76.fc42.noarch +texlive-graphics-def-11:svn64487-76.fc42.noarch +texlive-gsftopk-11:svn52851-89.fc42.x86_64 +texlive-hyph-utf8-11:svn61719-76.fc42.noarch +texlive-hyphen-base-11:svn66413-76.fc42.noarch +texlive-knuth-lib-11:svn57963-76.fc42.noarch +texlive-kpathsea-11:svn66209-89.fc42.x86_64 +texlive-luatex-11:svn66967-89.fc42.x86_64 +texlive-plain-11:svn57963-76.fc42.noarch +texlive-tex-ini-files-11:svn40533-76.fc42.noarch +texlive-texlive-scripts-11:svn66584-89.fc42.noarch +texlive-texlive.infra-11:svn66512-89.fc42.noarch +texlive-unicode-data-11:svn64423-76.fc42.noarch +tftp +thermald +thrift +time +tinysparql +tinyxml +tiwilink-firmware +tk +tk8 +tlwg-waree-fonts +toilet +tokyocabinet +toolbox +totem +tpm2-tss-fapi +tracer-common +traceroute +transmission +tree +tree-sitter-cli +tree-sitter-srpm-macros +tuned +tuned-ppd +udftools +udisks2-btrfs +udisks2-lvm2 +unar +unzip +upower-devel +upower-libs +uresourced +uriparser +urlview +urw-base35-bookman-fonts +urw-base35-c059-fonts +urw-base35-d050000l-fonts +urw-base35-fonts +urw-base35-gothic-fonts +urw-base35-nimbus-mono-ps-fonts +urw-base35-nimbus-roman-fonts +urw-base35-nimbus-sans-fonts +urw-base35-p052-fonts +urw-base35-standard-symbols-ps-fonts +urw-base35-z003-fonts +usb_modeswitch +usbutils +util-linux +uuid-devel +vagrant +vagrant-sshfs +valgrind +vamp-rubberband-plugins +vdirsyncer +vhba +vim-common +vim-enhanced +vim-minimal +virt-manager +virt-what +virtio-win +virtiofsd +virtualbox-guest-additions +vlc +vlc-cli +vlc-gui-qt +vlc-gui-skins2 +vlc-libs +vlc-plugin-ffmpeg +vlc-plugin-gnome +vlc-plugin-kde +vlc-plugin-lua +vlc-plugin-notify +vlc-plugin-pipewire +vlc-plugin-pulseaudio +vlc-plugin-visualization +vlc-plugins-base +vlc-plugins-extra +vlc-plugins-freeworld +vlc-plugins-video-out +vulkan-loader-devel +wayland-devel +wayland-protocols-devel +waypipe +webkit2gtk4.0 +webkit2gtk4.1 +webkitgtk6.0 +webp-pixbuf-loader +webrtc-audio-processing0.3 +wev +wget2 +wget2-libs +wget2-wget +which +wine-dxvk-d3d10 +wine-dxvk-d3d10 +wine-dxvk-d3d8 +wine-dxvk-d3d8 +wine-smartcard +wine-smartcard +wine-wow32 +wine-wow64 +winetricks +wireguard-tools +wireplumber +wireshark +wlr-randr +wlroots +wlroots-devel +wlroots0.16 +wmenu +wofi +words +wpa_supplicant +wsdd +xcb-imdkit +xcb-proto +xcb-util-errors +xcb-util-image-devel +xcb-util-renderutil-devel +xcb-util-wm-devel +xcb-util-xrm-devel +xclip +xdg-desktop-portal +xdg-desktop-portal-gnome +xdg-desktop-portal-gtk +xdg-user-dirs-gtk +xdriinfo +xfsprogs +xorg-x11-drv-amdgpu +xorg-x11-drv-ati +xorg-x11-drv-evdev +xorg-x11-drv-intel +xorg-x11-drv-libinput +xorg-x11-drv-nouveau +xorg-x11-drv-openchrome +xorg-x11-drv-qxl +xorg-x11-drv-vmware +xorg-x11-drv-wacom +xorg-x11-server-Xephyr +xorg-x11-server-Xorg +xorg-x11-server-Xwayland-devel +xorg-x11-xauth +xorg-x11-xinit +xset +xsetroot +xxd +yamllint +yelp +yt-dlp+default +yt-dlp +yt-dlp-bash-completion +yt-dlp-zsh-completion +zd1211-firmware +zig-srpm-macros +zip +zix +zix +zlib-ng +zlib-ng-compat +zlib-ng-compat +zlib-ng-compat-devel +zram-generator-defaults +zsh +zxcvbn-c +zziplib diff --git a/src/config/tasks/main.yaml b/src/config/tasks/main.yaml index 00f83b4..2eda1c5 100644 --- a/src/config/tasks/main.yaml +++ b/src/config/tasks/main.yaml @@ -7,31 +7,31 @@ - name: Setup oh-my-zsh become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.shell: 'sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended' ignore_errors: true - name: Setup zsh-autosuggestions become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.shell: 'git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions' ignore_errors: true - name: Setup zsh-syntax-highlighting become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.shell: 'git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting' ignore_errors: true - name: Setup powerlevel10k become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.shell: 'git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k' ignore_errors: true - name: Setup p10k, tmux and zshrc become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: shell/{{ item }} dest: "/home/{{ config.username }}" @@ -43,7 +43,7 @@ - name: Setup vimrc and vim bundles become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: shell/{{ item }} dest: "/home/{{ config.username }}" @@ -53,13 +53,13 @@ - name: Setup vundle become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.shell: 'git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim && vim +PluginInstall +qall' ignore_errors: true - name: Install autoload in right directory become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: "/home/{{ config.username }}/.vim/bundle/gruvbox-material/autoload/gruvbox_material.vim" dest: "/home/{{ config.username }}/.vim/autoload/" @@ -67,7 +67,7 @@ - name: Install colors in right directory become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: "/home/{{ config.username }}/.vim/bundle/gruvbox-material/colors/gruvbox-material.vim" dest: "/home/{{ config.username }}/.vim/colors/" @@ -75,7 +75,7 @@ - name: Setup vim/neovim directories become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: "{{ item }}" dest: "/home/{{ config.username }}/.config" @@ -87,7 +87,7 @@ - name: Install Dotfiles (Wayland) become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: "{{ item }}" dest: "/home/{{ config.username }}/.config/" @@ -97,7 +97,7 @@ - name: Install Dotfiles (Xorg) become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: "{{ item }}" dest: "/home/{{ config.username }}/.config/" @@ -107,7 +107,7 @@ - name: Install Dotfiles (All) become: true - become_user: {{ config.username }} + become_user: "{{ config.username }}" ansible.builtin.copy: src: "{{ item }}" dest: "/home/{{ config.username }}/.config/" diff --git a/src/packages/files/kubernetes.repo b/src/packages/files/kubernetes.repo new file mode 100644 index 0000000..0c596ef --- /dev/null +++ b/src/packages/files/kubernetes.repo @@ -0,0 +1,6 @@ +[kubernetes] +name=Kubernetes +baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch +enabled=1 +gpgcheck=1 +gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg diff --git a/src/packages/tasks/main.yaml b/src/packages/tasks/main.yaml index 384f52f..27d8451 100644 --- a/src/packages/tasks/main.yaml +++ b/src/packages/tasks/main.yaml @@ -1,9 +1,25 @@ +- name: Setup Repositories + block: + - name: Setup Free RPM Repository + ansible.builtin.shell: 'dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm' + - name: Setup Non-Free RPM Repository + ansible.builtin.shell: 'dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm' + - name: Setup K8S Repository + ansible.builtin.copy: + src: kubernetes.repo + dest: /etc/yum.repos.d/kubernetes.repo + owner: root + group: root + mode: '0644' + - name: Installing DNF Packages ansible.builtin.dnf: name: "{{ packages[item].dnf }}" state: latest loop: "{{ config.packages }}" +- name: Setup Flathub + ansible.builtin.shell: 'flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo' - name: Installing Flatpaks community.general.flatpak: name: "{{ packages[item].flatpak }}" diff --git a/src/packages/vars/main.yaml b/src/packages/vars/main.yaml index 1be4b88..d6b5d94 100644 --- a/src/packages/vars/main.yaml +++ b/src/packages/vars/main.yaml @@ -14,7 +14,6 @@ packages: - yt-dlp-bash-completion - yt-dlp-zsh-completion flatpak: - - com.discordapp.Discord - com.valvesoftware.Steam - com.valvesoftware.SteamLink - net.rpcs3.RPCS3 @@ -30,6 +29,7 @@ packages: - alacritty - git - neovim + - vim - bat - fzf - cmake @@ -52,7 +52,6 @@ packages: - ruby-devel - flatpak flatpak: - - rest.insomnia.Insomnia tools: dnf: @@ -67,21 +66,16 @@ packages: - pipewire - lm_sensors flatpak: - - im.riot.Riot - org.mozilla.Thunderbird - - md.obsidian.Obsidian - - com.github.GradienceTeam.Gradience - com.github.jeromerobert.pdfarranger - net.ankiweb.Anki - - org.signal.Signal - - sh.cider.Cider libraries: dnf: - SDL2-devel - ncurses-devel - - mesa-va-drivers-freeworld - - mesa-vdpau-drivers-freeworld + # - mesa-va-drivers-freeworld + # - mesa-vdpau-drivers-freeworld flatpak: xorg: |