ref: x1-gen7-sway-desktop-35 rojig: name: x1-gen7-sway-desktop-35 summary: "Thinkpad X1 Gen 7 Sway Desktop - Fedora 35" license: MIT automatic_version_prefix: "35" mutate-os-release: "35" repos: - fedora-35 - fedora-35-updates - rpmfusion-free-35 - rpmfusion-free-updates-35 - copr:copr.fedorainfracloud.org:dawid:better_fonts - copr:copr.fedorainfracloud.org:alebastr:sway-extras selinux: true documentation: true boot-location: modules etc-group-members: - wheel tmp-is-dir: true postprocess-script: post.sh ignore-removed-users: - root ignore-removed-groups: - root check-passwd: type: file filename: passwd check-groups: type: file filename: group default_target: graphical.target packages: - lvm2 - rpm-ostree # Container management - buildah - podman - skopeo - toolbox # Flatpak support - flatpak - xdg-desktop-portal - glibc-devel - kernel-devel - elfutils-libelf-devel - fedora-repos-ostree - fedora-repos-archive # boot / hardware / drivers - efibootmgr - fwupd - grub2-efi-ia32 - grub2-efi-x64 - grub2-pc - libva-intel-driver - libva-intel-hybrid-driver - mcelog - microcode_ctl - ostree-grub2 - shim-ia32 - shim-x64 - thermald - thinkfan # base system - biosdevname - coreutils-common - dbus-daemon - device-mapper-multipath - nvme-cli - rng-tools # diagnostic / utils - htop - iotop - lm_sensors - lshw - net-tools - nmap-ncat - powertop - wireshark # alternative modern rust apps - bat - ripgrep # networking - bridge-utils - dhcpcd - iwd - network-manager-applet # shell tools and development - alacritty - autoconf - automake - ctags - emacs - gettext-devel - git - intltool - ipython3 - libtool - make - neovim - patchutils - squashfs-tools - strace - systemd-container - vim-enhanced - w3m - zram-generator # fonts - adobe-source-sans-pro-fonts - bitstream-vera-fonts-all - fontawesome-fonts - fontawesome-fonts-web - fontconfig - fontconfig-font-replacements - fontconfig-enhanced-defaults - google-roboto-slab-fonts - langpacks-core-font-en - lato-fonts - open-sans-fonts - terminus-fonts - ucs-miscfixed-opentype-fonts - urw-base35-bookman-fonts - urw-base35-c059-fonts - urw-base35-d050000l-fonts - urw-base35-fonts-common - 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 # audio / video - alsa-plugins-pulseaudio - ffmpeg - gstreamer1-libav - gvfs-mtp - libavdevice - libva - libva-utils - pavucontrol - pulseaudio-utils - vlc # misc - feh - okular # sway / wayland desktop - brightnessctl - cage - greetd - greetd-gtkgreet - grim - i3status-rs - kanshi - mako - pinentry-qt - slurp - sway - swayidle - swaylock - waybar - wayland-devel - wdisplays - wl-clipboard - wofi - xdg-desktop-portal-wlr # virtualization - libguestfs-tools - libvirt-daemon-config-network - libvirt-daemon-kvm - python-libguestfs - qemu-img - qemu-kvm - qemu-system-x86-core - qemu-ui-sdl - virt-install - virt-manager - virt-top - virt-viewer # comps-sync - NetworkManager - NetworkManager-bluetooth - NetworkManager-config-connectivity-fedora - NetworkManager-wifi - NetworkManager-wwan - abattis-cantarell-fonts - acl # - adwaita-qt5 - alsa-sof-firmware - alsa-ucm - alsa-utils # - atmel-firmware - attr - audit - b43-fwcutter - b43-openfwwf - basesystem - bash - bash-completion - bc - bind-utils # - bluez-cups # - btrfs-progs - bzip2 # - chrony # - cifs-utils - colord - compsize - coreutils - cpio - cryptsetup # - cups # - cups-filters - curl - cyrus-sasl-plain # - default-editor - dejavu-sans-fonts - dejavu-sans-mono-fonts - dejavu-serif-fonts - dhcp-client - dnsmasq - e2fsprogs - ethtool - exfatprogs # - fedora-bookmarks # - fedora-chromium-config - fedora-repos-modular # - fedora-workstation-backgrounds - file - filesystem - firefox - firewalld # - fpaste # - fros-gnome # - gamemode - glibc - glibc-all-langpacks - glx-utils - gnupg2 - google-noto-emoji-color-fonts # - google-noto-sans-cjk-ttc-fonts - google-noto-sans-gurmukhi-fonts - google-noto-sans-sinhala-vf-fonts - gstreamer1-plugins-bad-free - gstreamer1-plugins-good - gstreamer1-plugins-ugly-free # - gutenprint # - gutenprint-cups - hostname # - hplip - hunspell - ibus-anthy - ibus-gtk3 - ibus-hangul - ibus-libpinyin - ibus-libzhuyin - ibus-m17n - ibus-typing-booster - iproute - iptables-nft - iptstate - iputils - ipw2100-firmware - ipw2200-firmware - iwl100-firmware - iwl1000-firmware - iwl105-firmware - iwl135-firmware - iwl2000-firmware - iwl2030-firmware - iwl3160-firmware - iwl3945-firmware - iwl4965-firmware - iwl5000-firmware - iwl5150-firmware - iwl6000-firmware - iwl6000g2a-firmware - iwl6000g2b-firmware - iwl6050-firmware - iwl7260-firmware - iwlax2xx-firmware - jomolhari-fonts - kbd - kernel - kernel-modules-extra - khmer-os-system-fonts - less - liberation-mono-fonts - liberation-sans-fonts - liberation-serif-fonts - libertas-sd8686-firmware - libertas-sd8787-firmware - libertas-usb8388-firmware # - libglvnd-gles - linux-firmware - logrotate - lohit-assamese-fonts - lohit-bengali-fonts - lohit-devanagari-fonts - lohit-gujarati-fonts - lohit-kannada-fonts - lohit-odia-fonts - lohit-tamil-fonts - lohit-telugu-fonts # - lrzsz - lsof - man-db - man-pages - mdadm - mesa-dri-drivers - mesa-vulkan-drivers - mlocate # - mpage - mtr - nfs-utils - nss-altfiles - nss-mdns # - ntfs-3g # - ntfsprogs - opensc - openssh-clients - openssh-server - paktype-naskh-basic-fonts - pam_afs_session # - paps - passwd - passwdqc - pciutils - pinfo - pipewire-alsa - pipewire-gstreamer - pipewire-pulseaudio - pipewire-utils - plymouth - plymouth-system-theme - policycoreutils - policycoreutils-python-utils - procps-ng - psmisc - qemu-guest-agent - qt5-qtbase - qt5-qtbase-gui - qt5-qtdeclarative - qt5-qtxmlpatterns - quota # - realmd - rootfiles - rpm - rsync # - samba-client - selinux-policy-targeted - setup - shadow-utils - sil-abyssinica-fonts - sil-mingzat-fonts - sil-nuosu-fonts - sil-padauk-fonts - smc-meera-fonts - sos - spice-vdagent - sssd - sssd-common - sssd-kcm - stix-fonts - sudo # - system-config-printer-udev - systemd - systemd-oomd-defaults - systemd-resolved - systemd-udev - tar - thai-scalable-waree-fonts - time - tree - unzip - uresourced - usb_modeswitch - usbutils - util-linux # - vim-minimal - wget - which - wireplumber - words - wpa_supplicant # - zd1211-firmware - zip - zram-generator-defaults # Make sure the following are not pulled in when Recommended by other packages exclude-packages: - PackageKit # We can not include openh264. See https://fedoraproject.org/wiki/OpenH264 - gstreamer1-plugin-openh264 - mozilla-openh264 - openh264 - xdg-desktop-portal-gtk add-files: - ["config/systemd/mako.service", "/etc/systemd/user/mako.service"] - ["config/systemd/nm-applet.service", "/etc/systemd/user/nm-applet.service"] - ["config/systemd/swayidle.service", "/etc/systemd/user/swayidle.service"] - ["config/systemd/swaylock.service", "/etc/systemd/user/swaylock.service"] - ["config/systemd/sway-session.target", "/etc/systemd/user/sway-session.target"] - ["config/systemd/wayland-session.target", "/etc/systemd/user/wayland-session.target"] - ["config/sway-service.desktop", "/usr/share/wayland-sessions/sway-service.desktop"] - ["config/modprobe.d/i2c_i801-blacklist.conf", "/etc/modprobe.d/i2c_i801-blacklist.conf"] - ["config/environment.d/wayland.conf", "/etc/environment.d/wayland.conf"] - ["config/greetd/config.toml", "/etc/greetd/config.toml"] - ["config/greetd/environments", "/etc/greetd/environments"]