Deprecate fedora

This commit is contained in:
2021-02-09 21:00:57 +01:00
parent 59d57ee694
commit ef2e0e4919
4 changed files with 3 additions and 194 deletions

View File

@@ -47,9 +47,7 @@ sudowrap() {
_install() { _install() {
_package="$1" ; shift _package="$1" ; shift
if [[ $NAME == "Fedora" ]] ; then if [[ $NAME == "Ubuntu" ]] ; then
sudowrap dnf install --assumeyes "${_package}"
elif [[ $NAME == "Ubuntu" ]] ; then
sudowrap apt-get install --assume-yes "${_package}" sudowrap apt-get install --assume-yes "${_package}"
elif [[ $NAME == "Arch Linux" ]] ; then elif [[ $NAME == "Arch Linux" ]] ; then
sudowrap pacman -S --noconfirm "${_package}" sudowrap pacman -S --noconfirm "${_package}"

View File

@@ -1,16 +1,6 @@
packages: packages:
list: list:
build-essentials: build-essentials:
fedora:
- autoconf
- automake
- gcc-c++
- gcc
- ctags
- cmake
- libtool
- elfutils-libelf-devel
- maven
ubuntu: ubuntu:
- build-essential - build-essential
- exuberant-ctags - exuberant-ctags
@@ -21,35 +11,24 @@ packages:
- maven - maven
- base-devel - base-devel
golang: golang:
fedora: ["golang", "glibc-static"]
ubuntu: ["golang-go"] ubuntu: ["golang-go"]
archlinux: ["go"] archlinux: ["go"]
make: make:
fedora: ["make"]
ubuntu: ["make"] ubuntu: ["make"]
archlinux: ["make"] archlinux: ["make"]
gdb: gdb:
fedora: ["gdb"]
ubuntu: ["gdb"] ubuntu: ["gdb"]
archlinux: ["gdb"] archlinux: ["gdb"]
strace: strace:
fedora: ["strace"]
ubuntu: ["strace"] ubuntu: ["strace"]
archlinux: ["strace"] archlinux: ["strace"]
sudo: sudo:
fedora: ["sudo"]
ubuntu: ["sudo"] ubuntu: ["sudo"]
archlinux: ["sudo"] archlinux: ["sudo"]
apt: apt:
fedora: []
ubuntu: ["apt-file"] ubuntu: ["apt-file"]
archlinux: [] archlinux: [""]
xorg: xorg:
fedora:
- '@base-x'
- xorg-x11-drv-synaptics-legacy
- xorg-x11-drv-libinput
- libinput
ubuntu: [] ubuntu: []
archlinux: archlinux:
- xorg-server - xorg-server
@@ -61,461 +40,347 @@ packages:
- xorg-xset - xorg-xset
- xorg-xinit - xorg-xinit
dmenu: dmenu:
fedora: ["dmenu"]
ubuntu: ["dmenu"] ubuntu: ["dmenu"]
archlinux: ["dmenu"] archlinux: ["dmenu"]
ansible: ansible:
fedora: ["ansible"]
ubuntu: ["ansible"] ubuntu: ["ansible"]
archlinux: ["ansible"] archlinux: ["ansible"]
xdotool: xdotool:
fedora: ["xdotool"]
ubuntu: ["xdotool"] ubuntu: ["xdotool"]
archlinux: ["xdotool"] archlinux: ["xdotool"]
arandr: arandr:
fedora: ["arandr"]
ubuntu: ["arandr"] ubuntu: ["arandr"]
archlinux: ["arandr"] archlinux: ["arandr"]
borgbackup: borgbackup:
fedora: ["borgbackup"]
ubuntu: ["borgbackup"] ubuntu: ["borgbackup"]
archlinux: ["borgbackup"] archlinux: ["borgbackup"]
docker: docker:
fedora: ["docker"]
ubuntu: ["docker.io"] ubuntu: ["docker.io"]
archlinux: ["docker", "docker-compose"] archlinux: ["docker", "docker-compose"]
font-awesome: font-awesome:
fedora: ["fontawesome-fonts", "fontawesome-fonts-web"]
ubuntu: ["fonts-font-awesome"] ubuntu: ["fonts-font-awesome"]
archlinux: ["ttf-font-awesome"] archlinux: ["ttf-font-awesome"]
font-inconsolata: font-inconsolata:
fedora: ["levien-inconsolata-fonts"]
ubuntu: ["fonts-inconsolata"] ubuntu: ["fonts-inconsolata"]
archlinux: ["ttf-inconsolata"] archlinux: ["ttf-inconsolata"]
font-dejavu: font-dejavu:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["ttf-dejavu"] archlinux: ["ttf-dejavu"]
font-libertine: font-libertine:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["ttf-linux-libertine"] archlinux: ["ttf-linux-libertine"]
font-emoji: font-emoji:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["noto-fonts-emoji"] archlinux: ["noto-fonts-emoji"]
git: git:
fedora: ["git", "gitk"]
ubuntu: ["git", "git-extras", "gitk", "git-email"] ubuntu: ["git", "git-extras", "gitk", "git-email"]
# tk required for gitk # tk required for gitk
archlinux: ["git", "tk"] archlinux: ["git", "tk"]
htop: htop:
fedora: ["htop"]
ubuntu: ["htop"] ubuntu: ["htop"]
archlinux: ["htop"] archlinux: ["htop"]
feh: feh:
fedora: ["feh"]
ubuntu: ["feh"] ubuntu: ["feh"]
archlinux: ["feh"] archlinux: ["feh"]
i3: i3:
fedora: ["i3"]
ubuntu: ["i3"] ubuntu: ["i3"]
archlinux: ["i3-wm"] archlinux: ["i3-wm"]
i3lock: i3lock:
fedora: ["i3lock"]
ubuntu: ["i3lock"] ubuntu: ["i3lock"]
archlinux: ["i3lock"] archlinux: ["i3lock"]
pluma: pluma:
fedora: ["pluma"]
ubuntu: ["pluma"] ubuntu: ["pluma"]
archlinux: ["pluma"] archlinux: ["pluma"]
vim: vim:
fedora: ["vim-enhanced"]
ubuntu: ["vim"] ubuntu: ["vim"]
archlinux: ["gvim"] archlinux: ["gvim"]
neovim: neovim:
fedora: ["neovim", "python3-neovim"]
ubuntu: ["neovim"] ubuntu: ["neovim"]
archlinux: ["neovim", "python-pynvim"] archlinux: ["neovim", "python-pynvim"]
network-manager-applet: network-manager-applet:
fedora: ["network-manager-applet"]
ubuntu: [] ubuntu: []
archlinux: ["network-manager-applet"] archlinux: ["network-manager-applet"]
pasystray: pasystray:
fedora: ["pasystray"]
ubuntu: ["pasystray"] ubuntu: ["pasystray"]
archlinux: ["pasystray"] archlinux: ["pasystray"]
redshift: redshift:
fedora: ["redshift-gtk"]
ubuntu: ["redshift-gtk"] ubuntu: ["redshift-gtk"]
archlinux: ["redshift"] archlinux: ["redshift"]
pavucontrol: pavucontrol:
fedora: ["pavucontrol"]
ubuntu: ["pavucontrol"] ubuntu: ["pavucontrol"]
archlinux: ["pavucontrol-qt"] archlinux: ["pavucontrol-qt"]
pinentry-qt: pinentry-qt:
fedora: ["pinentry", "pinentry-curses", "pinentry-qt"]
ubuntu: ["pinentry-curses", "pinentry-qt"] ubuntu: ["pinentry-curses", "pinentry-qt"]
archlinux: ["pinentry"] archlinux: ["pinentry"]
pinta: pinta:
fedora: ["pinta"]
ubuntu: ["pinta"] ubuntu: ["pinta"]
archlinux: ["pinta"] archlinux: ["pinta"]
py3status: py3status:
fedora: ["py3status", "python3-pytz", "python3-tzlocal"]
ubuntu: ["py3status", "python3-arrow", "python3-tzlocal", "python3-pydbus"] ubuntu: ["py3status", "python3-arrow", "python3-tzlocal", "python3-pydbus"]
archlinux: ["py3status", "python-pytz", "python-tzlocal", "python-dbus", "python-pydbus"] archlinux: ["py3status", "python-pytz", "python-tzlocal", "python-dbus", "python-pydbus"]
pass: pass:
fedora: ["pass"]
ubuntu: ["pass"] ubuntu: ["pass"]
archlinux: ["pass", "passff-host"] archlinux: ["pass", "passff-host"]
keepassx: keepassx:
fedora: ["keepassx"]
ubuntu: ["keepassx"] ubuntu: ["keepassx"]
archlinux: [] archlinux: []
urxvt: urxvt:
fedora: ["rxvt-unicode-256color"]
ubuntu: ["rxvt-unicode-256color"] ubuntu: ["rxvt-unicode-256color"]
archlinux: ["rxvt-unicode"] archlinux: ["rxvt-unicode"]
alacritty: alacritty:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["alacritty"] archlinux: ["alacritty"]
tmux: tmux:
fedora: ["tmux"]
ubuntu: ["tmux"] ubuntu: ["tmux"]
archlinux: ["tmux"] archlinux: ["tmux"]
screen: screen:
fedora: ["screen"]
ubuntu: ["screen"] ubuntu: ["screen"]
archlinux: ["screen"] archlinux: ["screen"]
zsh: zsh:
fedora: ["zsh", "zsh-syntax-highlighting"]
ubuntu: ["zsh", "zsh-syntax-highlighting"] ubuntu: ["zsh", "zsh-syntax-highlighting"]
archlinux: ["zsh", "zsh-syntax-highlighting", "zsh-autosuggestions", "zsh-completions"] archlinux: ["zsh", "zsh-syntax-highlighting", "zsh-autosuggestions", "zsh-completions"]
zathura: zathura:
fedora: ["zathura-pdf-mupdf"]
ubuntu: ["zathura", "zathura-pdf-poppler"] ubuntu: ["zathura", "zathura-pdf-poppler"]
archlinux: ["zathura", "zathura-pdf-poppler"] archlinux: ["zathura", "zathura-pdf-poppler"]
pdf: pdf:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["ghostscript", "enscript"] archlinux: ["ghostscript", "enscript"]
pandoc: pandoc:
fedora: ["pandoc"]
ubuntu: ["pandoc"] ubuntu: ["pandoc"]
archlinux: ["pandoc", "texlive-core", "texlive-fontsextra", "texlive-latexextra"] archlinux: ["pandoc", "texlive-core", "texlive-fontsextra", "texlive-latexextra"]
libvirt: libvirt:
fedora: ["virt-manager", "libvirt-client"]
ubuntu: ["virt-manager", "libvirt-bin"] ubuntu: ["virt-manager", "libvirt-bin"]
archlinux: ["virt-manager", "libvirt"] archlinux: ["virt-manager", "libvirt"]
firefox: firefox:
fedora: ["firefox"]
ubuntu: ["firefox"] ubuntu: ["firefox"]
archlinux: ["firefox"] archlinux: ["firefox"]
ranger: ranger:
fedora: ["ranger"]
ubuntu: ["ranger"] ubuntu: ["ranger"]
archlinux: ["ranger"] archlinux: ["ranger"]
thunar: thunar:
fedora: ["thunar"]
ubuntu: ["thunar"] ubuntu: ["thunar"]
archlinux: ["thunar"] archlinux: ["thunar"]
unclutter: unclutter:
fedora: ["unclutter"]
ubuntu: ["unclutter"] ubuntu: ["unclutter"]
archlinux: ["unclutter"] archlinux: ["unclutter"]
chromium: chromium:
fedora: ["chromium"]
ubuntu: ["chromium-browser"] ubuntu: ["chromium-browser"]
archlinux: ["chromium"] archlinux: ["chromium"]
libreoffice: libreoffice:
fedora: ["libreoffice", "libreoffice-langpack-de", "libreoffice-langpack-en"]
ubuntu: ["libreoffice"] ubuntu: ["libreoffice"]
archlinux: ["libreoffice-fresh", "libreoffice-fresh-de"] archlinux: ["libreoffice-fresh", "libreoffice-fresh-de"]
qt-theming: qt-theming:
fedora: ["breeze-cursor-theme", "breeze-icon-theme"]
ubuntu: ["breeze-cursor-theme", "breeze-icon-theme", "breeze", "qt5ct"] ubuntu: ["breeze-cursor-theme", "breeze-icon-theme", "breeze", "qt5ct"]
archlinux: ["breeze", "breeze-icons", "breeze-grub", "qt5ct"] archlinux: ["breeze", "breeze-icons", "breeze-grub", "qt5ct"]
gtk-theming: gtk-theming:
fedora: ["breeze-gtk"]
ubuntu: ["gtk3-engines-breeze", "lxappearance"] ubuntu: ["gtk3-engines-breeze", "lxappearance"]
archlinux: ["breeze-gtk", "lxappearance"] archlinux: ["breeze-gtk", "lxappearance"]
xcompmgr: xcompmgr:
fedora: ["xcompmgr"]
ubuntu: ["xcompmgr"] ubuntu: ["xcompmgr"]
archlinux: ["xcompmgr"] archlinux: ["xcompmgr"]
python: python:
fedora: ["python", "python3-devel"]
ubuntu: ["python3", "python3-pip", "python3-venv", "virtualenv", "pylint3"] ubuntu: ["python3", "python3-pip", "python3-venv", "virtualenv", "pylint3"]
archlinux: ["python3"] archlinux: ["python3"]
xbacklight: xbacklight:
fedora: ["xbacklight"]
ubuntu: ["xbacklight"] ubuntu: ["xbacklight"]
archlinux: ["xorg-xbacklight"] archlinux: ["xorg-xbacklight"]
wireshark: wireshark:
fedora: ["wireshark"]
ubuntu: ["wireshark", "wireshark-qt"] ubuntu: ["wireshark", "wireshark-qt"]
archlinux: ["wireshark-cli", "wireshark-qt"] archlinux: ["wireshark-cli", "wireshark-qt"]
dia: dia:
fedora: ["dia"]
ubuntu: ["dia"] ubuntu: ["dia"]
archlinux: ["dia"] archlinux: ["dia"]
shutter: shutter:
fedora: ["shutter"]
ubuntu: ["shutter"] ubuntu: ["shutter"]
archlinux: [] archlinux: []
nmap: nmap:
fedora: ["nmap"]
ubuntu: ["nmap"] ubuntu: ["nmap"]
archlinux: ["nmap"] archlinux: ["nmap"]
openvpn: openvpn:
fedora: ["openvpn"]
ubuntu: ["openvpn"] ubuntu: ["openvpn"]
archlinux: ["openvpn"] archlinux: ["openvpn"]
curl: curl:
fedora: ["curl"]
ubuntu: ["curl"] ubuntu: ["curl"]
archlinux: ["curl"] archlinux: ["curl"]
wget: wget:
fedora: ["wget"]
ubuntu: ["wget"] ubuntu: ["wget"]
archlinux: ["wget"] archlinux: ["wget"]
tree: tree:
fedora: ["tree"]
ubuntu: ["tree"] ubuntu: ["tree"]
archlinux: ["tree"] archlinux: ["tree"]
which: which:
fedora: ["which"]
ubuntu: [] ubuntu: []
archlinux: ["which"] archlinux: ["which"]
zip: zip:
fedora: ["zip"]
ubuntu: ["zip", "unzip"] ubuntu: ["zip", "unzip"]
archlinux: ["zip", "unzip"] archlinux: ["zip", "unzip"]
traceroute: traceroute:
fedora: ["traceroute"]
ubuntu: ["traceroute"] ubuntu: ["traceroute"]
archlinux: ["traceroute"] archlinux: ["traceroute"]
tcpdump: tcpdump:
fedora: ["tcpdump"]
ubuntu: ["tcpdump"] ubuntu: ["tcpdump"]
archlinux: ["tcpdump"] archlinux: ["tcpdump"]
tar: tar:
fedora: ["tar"]
ubuntu: ["tar"] ubuntu: ["tar"]
archlinux: ["tar"] archlinux: ["tar"]
rsync: rsync:
fedora: ["rsync"]
ubuntu: ["rsync"] ubuntu: ["rsync"]
archlinux: ["rsync"] archlinux: ["rsync"]
net-tools: net-tools:
fedora: ["net-tools"]
ubuntu: ["net-tools"] ubuntu: ["net-tools"]
archlinux: ["net-tools"] archlinux: ["net-tools"]
ntfs: ntfs:
fedora: ["ntfs-3g", "ntfsprogs"]
ubuntu: ["ntfs-3g"] ubuntu: ["ntfs-3g"]
archlinux: ["ntfs-3g"] archlinux: ["ntfs-3g"]
lsof: lsof:
fedora: ["lsof"]
ubuntu: ["lsof"] ubuntu: ["lsof"]
archlinux: ["lsof"] archlinux: ["lsof"]
iptables: iptables:
fedora: ["iptables"]
ubuntu: ["iptables"] ubuntu: ["iptables"]
archlinux: ["iptables"] archlinux: ["iptables"]
pwgen: pwgen:
fedora: ["pwgen"]
ubuntu: ["pwgen"] ubuntu: ["pwgen"]
archlinux: ["pwgen"] archlinux: ["pwgen"]
gpg: gpg:
fedora: ["gnupg2", "paperkey", "yubikey-manager"]
ubuntu: ["gnupg2"] ubuntu: ["gnupg2"]
archlinux: ["gnupg", "paperkey", "yubikey-manager", "yubikey-touch-detector"] archlinux: ["gnupg", "paperkey", "yubikey-manager", "yubikey-touch-detector"]
networkmanager: networkmanager:
fedora: ["NetworkManager", "NetworkManager-wifi"]
ubuntu: ["network-manager", "network-manager-openvpn", "network-manager-openconnect"] ubuntu: ["network-manager", "network-manager-openvpn", "network-manager-openconnect"]
archlinux: ["networkmanager"] archlinux: ["networkmanager"]
pulseaudio: pulseaudio:
fedora: ["pulseaudio", "pulseaudio-utils"]
ubuntu: ["pulseaudio", "pulseaudio-utils"] ubuntu: ["pulseaudio", "pulseaudio-utils"]
archlinux: ["pulseaudio", "pulseaudio-alsa"] archlinux: ["pulseaudio", "pulseaudio-alsa"]
iw: iw:
fedora: ["iw"]
ubuntu: ["iw"] ubuntu: ["iw"]
archlinux: ["iw"] archlinux: ["iw"]
cowsay: cowsay:
fedora: ["cowsay"]
ubuntu: ["cowsay"] ubuntu: ["cowsay"]
archlinux: ["cowsay"] archlinux: ["cowsay"]
ruby: ruby:
fedora: ["ruby", "ruby-devel", "rubygem-bundler"]
ubuntu: ["ruby", "ruby-dev", "ruby-bundler"] ubuntu: ["ruby", "ruby-dev", "ruby-bundler"]
archlinux: ["ruby"] archlinux: ["ruby"]
lxc: lxc:
fedora: ["lxc"]
ubuntu: ["lxc"] ubuntu: ["lxc"]
archlinux: ["lxc"] archlinux: ["lxc"]
acpi: acpi:
fedora: ["acpi"]
ubuntu: ["acpid"] ubuntu: ["acpid"]
archlinux: ["acpi", "acpid"] archlinux: ["acpi", "acpid"]
npm: npm:
fedora: ["npm"]
ubuntu: ["npm"] ubuntu: ["npm"]
archlinux: ["npm"] archlinux: ["npm"]
xdg: xdg:
fedora: ["xdg-utils"]
ubuntu: ["xdg-utils"] ubuntu: ["xdg-utils"]
archlinux: ["xdg-utils"] archlinux: ["xdg-utils"]
docs: docs:
fedora: ["man-pages"]
ubuntu: ["manpages"] ubuntu: ["manpages"]
archlinux: ["man-pages"] archlinux: ["man-pages"]
compton: compton:
fedora: ["compton"]
ubuntu: ["compton"] ubuntu: ["compton"]
archlinux: [] archlinux: []
dunst: dunst:
fedora: ["dunst"]
ubuntu: ["dunst"] ubuntu: ["dunst"]
archlinux: ["dunst"] archlinux: ["dunst"]
cloc: cloc:
fedora: ["cloc"]
ubuntu: ["cloc"] ubuntu: ["cloc"]
archlinux: ["cloc"] archlinux: ["cloc"]
bluetooth: bluetooth:
fedora: []
ubuntu: ["blueman"] ubuntu: ["blueman"]
archlinux: ["bluez", "bluez-tools", "blueman"] archlinux: ["bluez", "bluez-tools", "blueman"]
autorandr: autorandr:
fedora: []
ubuntu: ["autorandr"] ubuntu: ["autorandr"]
archlinux: ["autorandr"] archlinux: ["autorandr"]
bwm-ng: bwm-ng:
fedora: []
ubuntu: ["bwm-ng"] ubuntu: ["bwm-ng"]
archlinux: ["bwm-ng"] archlinux: ["bwm-ng"]
virtualbox: virtualbox:
fedora: []
ubuntu: ["virtualbox"] ubuntu: ["virtualbox"]
archlinux: [] archlinux: []
ssh: ssh:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["openssh"] archlinux: ["openssh"]
sshfs: sshfs:
fedora: []
ubuntu: ["sshfs"] ubuntu: ["sshfs"]
archlinux: ["sshfs"] archlinux: ["sshfs"]
expect: expect:
fedora: []
ubuntu: ["expect"] ubuntu: ["expect"]
archlinux: ["expect"] archlinux: ["expect"]
inotify: inotify:
fedora: []
ubuntu: ["inotify-tools"] ubuntu: ["inotify-tools"]
archlinux: ["inotify-tools"] archlinux: ["inotify-tools"]
rclone: rclone:
fedora: ["rclone"]
ubuntu: ["rclone"] ubuntu: ["rclone"]
archlinux: ["rclone"] archlinux: ["rclone"]
dnf: dnf:
fedora: ["python3-dnf"]
ubuntu: [] ubuntu: []
archlinux: [] archlinux: []
rust: rust:
fedora: []
ubuntu: ["rustc", "cargo"] ubuntu: ["rustc", "cargo"]
archlinux: ["rust"] archlinux: ["rust"]
musescore: musescore:
fedora: []
ubuntu: ["musescore"] ubuntu: ["musescore"]
archlinux: ["musescore"] archlinux: ["musescore"]
sipcalc: sipcalc:
fedora: []
ubuntu: ["sipcalc"] ubuntu: ["sipcalc"]
archlinux: ["sipcalc"] archlinux: ["sipcalc"]
rofi: rofi:
fedora: []
ubuntu: ["rofi"] ubuntu: ["rofi"]
archlinux: ["rofi"] archlinux: ["rofi"]
anki: anki:
fedora: ["anki"]
ubuntu: ["anki"] ubuntu: ["anki"]
archlinux: ["anki"] archlinux: ["anki"]
imv: imv:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["imv"] archlinux: ["imv"]
pacman: pacman:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["pacman", "pacman-contrib"] archlinux: ["pacman", "pacman-contrib"]
steam: steam:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["steam"] archlinux: ["steam"]
man: man:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["man-db", "man-pages"] archlinux: ["man-db", "man-pages"]
discord: discord:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["discord"] archlinux: ["discord"]
nextcloud: nextcloud:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["nextcloud-client"] archlinux: ["nextcloud-client"]
kwallet: kwallet:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["kwallet", "kwalletmanager"] archlinux: ["kwallet", "kwalletmanager"]
wallpapers: wallpapers:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["elementary-wallpapers", "deepin-community-wallpapers"] archlinux: ["elementary-wallpapers", "deepin-community-wallpapers"]
wallutils: wallutils:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["wallutils"] archlinux: ["wallutils"]
pv: pv:
fedora: ["pv"]
ubuntu: ["pv"] ubuntu: ["pv"]
archlinux: ["pv"] archlinux: ["pv"]
stress: stress:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["stress"] archlinux: ["stress"]
mpris: mpris:
fedora: []
ubuntu: ["stress"] ubuntu: ["stress"]
archlinux: ["playerctl"] archlinux: ["playerctl"]
imagemagick: imagemagick:
fedora: []
ubuntu: ["imagemagick"] ubuntu: ["imagemagick"]
archlinux: ["imagemagick"] archlinux: ["imagemagick"]
mpv: mpv:
fedora: []
ubuntu: ["mpv"] ubuntu: ["mpv"]
archlinux: ["mpv"] archlinux: ["mpv"]
gnome-keyring: gnome-keyring:
fedora: []
ubuntu: ["gnome-keyring"] ubuntu: ["gnome-keyring"]
archlinux: ["gnome-keyring"] archlinux: ["gnome-keyring"]
element: element:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["element-desktop"] archlinux: ["element-desktop"]
maim: maim:
fedora: []
ubuntu: [] ubuntu: []
archlinux: ["maim"] archlinux: ["maim"]
remove: remove:
mousepad: mousepad:
fedora: ["mousepad"]
ubuntu: ["mousepad"] ubuntu: ["mousepad"]
archlinux: ["mousepad"] archlinux: ["mousepad"]

View File

@@ -17,7 +17,7 @@
- name: Check for valid distro - name: Check for valid distro
assert: assert:
that: distro in ('fedora', 'ubuntu', 'archlinux') that: distro in ('ubuntu', 'archlinux')
- block: - block:
- block: - block:
@@ -43,26 +43,6 @@
become: true become: true
when: distro == 'ubuntu' when: distro == 'ubuntu'
- block:
- name: Update dnf cache
dnf:
update_cache: true
become: true
- name: Upgrade system
dnf:
name: '*'
state: latest
update_cache: false
become: true
- name: Remove unused packages
dnf:
autoremove: true
update_cache: false
become: true
when: distro == 'fedora'
- block: - block:
- name: enable multilib repository - name: enable multilib repository
blockinfile: blockinfile:
@@ -93,15 +73,6 @@
when: distro == 'archlinux' when: distro == 'archlinux'
tags: [update_system] tags: [update_system]
- name: install selinux specials on fedora
dnf:
state: installed
name:
- python3-libselinux
- policycoreutils-python-utils
become: true
when: distro == 'fedora'
- block: - block:
- name: install sudo - name: install sudo
package: package:
@@ -259,11 +230,6 @@
- rebuild initrd - rebuild initrd
when: distro == 'archlinux' when: distro == 'archlinux'
- set_fact:
disable_services:
- sshd
when: distro == 'fedora'
- set_fact: - set_fact:
disable_services: disable_services:
- ssh - ssh
@@ -283,16 +249,6 @@
become: true become: true
when: manage_services|default(true)|bool when: manage_services|default(true)|bool
- set_fact:
enable_services:
- NetworkManager
# does not work with fedora 31 due to the switch to cgroups v2:
# https://github.com/docker/cli/issues/2104
# https://bugzilla.redhat.com/show_bug.cgi?id=1746355#c1
# - docker
- libvirtd
when: distro == 'fedora'
- set_fact: - set_fact:
enable_services: enable_services:
- NetworkManager - NetworkManager

View File

@@ -27,16 +27,6 @@
when: distro == 'ubuntu' when: distro == 'ubuntu'
tags: [always] tags: [always]
- set_fact:
user_groups:
- libvirt
- wheel
- vboxusers
- wireshark
- docker
when: distro == 'fedora'
tags: [always]
- set_fact: - set_fact:
user_groups: user_groups:
- libvirt - libvirt