2022-05-11 23:12:32 +02:00
|
|
|
ref: x1-gen7-sway-desktop-35
|
2021-06-17 00:49:38 +02:00
|
|
|
rojig:
|
2022-05-11 23:12:32 +02:00
|
|
|
name: x1-gen7-sway-desktop-35
|
|
|
|
summary: "Thinkpad X1 Gen 7 Sway Desktop - Fedora 35"
|
2021-06-17 00:49:38 +02:00
|
|
|
license: MIT
|
|
|
|
|
2022-05-11 23:12:32 +02:00
|
|
|
automatic_version_prefix: "35"
|
|
|
|
mutate-os-release: "35"
|
|
|
|
|
2021-06-17 00:49:38 +02:00
|
|
|
repos:
|
2022-05-11 23:12:32 +02:00
|
|
|
- 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
|
2021-06-17 00:49:38 +02:00
|
|
|
|
|
|
|
packages:
|
2022-05-11 23:12:32 +02:00
|
|
|
- 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
|
2021-06-17 00:49:38 +02:00
|
|
|
- fwupd
|
2022-05-11 23:12:32 +02:00
|
|
|
- grub2-efi-ia32
|
|
|
|
- grub2-efi-x64
|
|
|
|
- grub2-pc
|
2021-06-17 00:49:38 +02:00
|
|
|
- libva-intel-driver
|
|
|
|
- libva-intel-hybrid-driver
|
2022-05-11 23:12:32 +02:00
|
|
|
- mcelog
|
|
|
|
- microcode_ctl
|
|
|
|
- ostree-grub2
|
|
|
|
- shim-ia32
|
|
|
|
- shim-x64
|
|
|
|
- thermald
|
|
|
|
- thinkfan
|
|
|
|
# base system
|
|
|
|
- biosdevname
|
2021-06-17 00:49:38 +02:00
|
|
|
- coreutils-common
|
2022-05-11 23:12:32 +02:00
|
|
|
- dbus-daemon
|
|
|
|
- device-mapper-multipath
|
|
|
|
- nvme-cli
|
|
|
|
- rng-tools
|
2021-06-17 00:49:38 +02:00
|
|
|
# diagnostic / utils
|
|
|
|
- htop
|
|
|
|
- iotop
|
|
|
|
- lm_sensors
|
2022-05-11 23:12:32 +02:00
|
|
|
- lshw
|
2021-06-17 00:49:38 +02:00
|
|
|
- net-tools
|
|
|
|
- nmap-ncat
|
|
|
|
- powertop
|
2022-05-11 23:12:32 +02:00
|
|
|
- wireshark
|
2021-06-17 00:49:38 +02:00
|
|
|
# alternative modern rust apps
|
|
|
|
- bat
|
|
|
|
- ripgrep
|
2022-05-11 23:12:32 +02:00
|
|
|
# networking
|
|
|
|
- bridge-utils
|
|
|
|
- dhcpcd
|
2021-06-17 00:49:38 +02:00
|
|
|
- iwd
|
|
|
|
- network-manager-applet
|
|
|
|
# shell tools and development
|
|
|
|
- alacritty
|
2022-05-11 23:12:32 +02:00
|
|
|
- autoconf
|
|
|
|
- automake
|
|
|
|
- ctags
|
2021-06-17 00:49:38 +02:00
|
|
|
- emacs
|
2022-05-11 23:12:32 +02:00
|
|
|
- gettext-devel
|
2021-06-17 00:49:38 +02:00
|
|
|
- git
|
2022-05-11 23:12:32 +02:00
|
|
|
- intltool
|
|
|
|
- ipython3
|
|
|
|
- libtool
|
2021-06-17 00:49:38 +02:00
|
|
|
- make
|
|
|
|
- neovim
|
|
|
|
- patchutils
|
|
|
|
- squashfs-tools
|
|
|
|
- strace
|
|
|
|
- systemd-container
|
|
|
|
- vim-enhanced
|
|
|
|
- w3m
|
|
|
|
- zram-generator
|
|
|
|
# fonts
|
2022-05-11 23:12:32 +02:00
|
|
|
- adobe-source-sans-pro-fonts
|
|
|
|
- bitstream-vera-fonts-all
|
2021-06-17 00:49:38 +02:00
|
|
|
- fontawesome-fonts
|
2022-05-11 23:12:32 +02:00
|
|
|
- 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
|
2021-06-17 00:49:38 +02:00
|
|
|
# audio / video
|
|
|
|
- alsa-plugins-pulseaudio
|
|
|
|
- ffmpeg
|
|
|
|
- gstreamer1-libav
|
|
|
|
- gvfs-mtp
|
|
|
|
- libavdevice
|
|
|
|
- libva
|
|
|
|
- libva-utils
|
|
|
|
- pavucontrol
|
|
|
|
- pulseaudio-utils
|
|
|
|
- vlc
|
|
|
|
# misc
|
2022-05-11 23:12:32 +02:00
|
|
|
- feh
|
2021-06-17 00:49:38 +02:00
|
|
|
- okular
|
|
|
|
# sway / wayland desktop
|
|
|
|
- brightnessctl
|
2022-05-11 23:12:32 +02:00
|
|
|
- cage
|
|
|
|
- greetd
|
|
|
|
- greetd-gtkgreet
|
2021-06-17 00:49:38 +02:00
|
|
|
- grim
|
|
|
|
- i3status-rs
|
|
|
|
- kanshi
|
|
|
|
- mako
|
2022-05-11 23:12:32 +02:00
|
|
|
- pinentry-qt
|
2021-06-17 00:49:38 +02:00
|
|
|
- slurp
|
|
|
|
- sway
|
|
|
|
- swayidle
|
|
|
|
- swaylock
|
|
|
|
- waybar
|
2022-05-11 23:12:32 +02:00
|
|
|
- wayland-devel
|
|
|
|
- wdisplays
|
2021-06-17 00:49:38 +02:00
|
|
|
- wl-clipboard
|
|
|
|
- wofi
|
2022-05-11 23:12:32 +02:00
|
|
|
- xdg-desktop-portal-wlr
|
2021-06-17 00:49:38 +02:00
|
|
|
# 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
|
2022-05-11 23:12:32 +02:00
|
|
|
# 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
|
2021-06-17 00:49:38 +02:00
|
|
|
|
|
|
|
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"]
|
2022-05-11 23:12:32 +02:00
|
|
|
- ["config/environment.d/wayland.conf", "/etc/environment.d/wayland.conf"]
|
|
|
|
- ["config/greetd/config.toml", "/etc/greetd/config.toml"]
|
|
|
|
- ["config/greetd/environments", "/etc/greetd/environments"]
|