aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaditya Dhruv <[email protected]>2025-06-05 16:49:08 -0500
committerAaditya Dhruv <[email protected]>2025-06-05 16:49:08 -0500
commitb4693edea5505a07c17933bd8b950abfded6732d (patch)
tree2d674b8ed0aea5eb26a04102197049b66ea4f9e4
parentf03ea918e8591ba5794e5e1c4b9426138f72ab32 (diff)
wip
-rw-r--r--raw_packages.txt1499
-rw-r--r--src/config/tasks/main.yaml26
-rw-r--r--src/packages/files/kubernetes.repo6
-rw-r--r--src/packages/tasks/main.yaml16
-rw-r--r--src/packages/vars/main.yaml12
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: