Add Ansible install playbook
This commit is contained in:
parent
6f63d40758
commit
56e9d72696
172
arch-setup/install.yml
Normal file
172
arch-setup/install.yml
Normal file
@ -0,0 +1,172 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
become: yes
|
||||
tasks:
|
||||
- name: Install official packages
|
||||
ansible.general.pacman:
|
||||
state: latest
|
||||
# select the lines and use 'M-x sort-lines'
|
||||
name:
|
||||
#- gnome-keyring
|
||||
#- hdparm
|
||||
#- libaacs
|
||||
#- libbluray
|
||||
#- libcdio
|
||||
#- libdvdcss
|
||||
#- libdvdnav
|
||||
#- libdvdread
|
||||
#- libsecret
|
||||
#- phonon-qt5-gstreamer
|
||||
#- seahorse
|
||||
- aardvark-dns # containers
|
||||
- amd-ucode # microcode
|
||||
- ansible # iac
|
||||
- base-devel # devel stuff
|
||||
- bind # dnsutils (nslookup, dig)
|
||||
- btrfs-progs # btrfs
|
||||
- buildah # containers
|
||||
- clang
|
||||
- cmake
|
||||
- composer
|
||||
- discord
|
||||
- dnsmasq # virtualization
|
||||
- dockerfile-language-server
|
||||
- dockfmt
|
||||
- dosfstools # fat
|
||||
- e2fsprogs # ext4
|
||||
- easyeffects # audio effects
|
||||
- edk2-ovmf # virtualization
|
||||
- emacs-wayland
|
||||
- exfatprogs # exfat
|
||||
- f2fs-tools # f2fs
|
||||
- fd
|
||||
- ffmpeg # multimedia
|
||||
- firefox # browser
|
||||
- firewalld # firewall
|
||||
- fish # shell
|
||||
- flatpak # packages
|
||||
- freetype2 # fonts
|
||||
- fuse-overlayfs # containers
|
||||
- fwupd # firmware
|
||||
- fwupd-efi # firmware
|
||||
- gdb
|
||||
- git # code
|
||||
- git-lfs # code
|
||||
- hunspell # spelling
|
||||
- hunspell-de # spelling
|
||||
- hunspell-en_gb # spelling
|
||||
- hunspell-en_us # spelling
|
||||
- hyphen # spelling
|
||||
- hyphen-de # spelling
|
||||
- hyphen-en # spelling
|
||||
- imv # image viewer
|
||||
- intel-media-driver # VAAPI
|
||||
- intel-ucode # microcode
|
||||
- jre-openjdk # java
|
||||
- just # command runner
|
||||
- kde-applications-meta # kde
|
||||
- kid3 # music metadata
|
||||
- krita
|
||||
- languagetool
|
||||
- lib32-mesa # video driver
|
||||
- lib32-vulkan-intel # video driver
|
||||
- lib32-vulkan-radeon # video driver
|
||||
- libreoffice-fresh # office
|
||||
- libreoffice-fresh-de # office
|
||||
- libva-intel-driver # VAAPI
|
||||
- libva-mesa-driver # VAAPI
|
||||
- libva-utils # VAAPI
|
||||
- libvirt # virtualization
|
||||
- linux # kernel
|
||||
- linux-firmware # kernel
|
||||
- linux-headers # kernel
|
||||
- lldb
|
||||
- lldb-mi
|
||||
- lutris # games
|
||||
- man-db # docs
|
||||
- mesa # video driver
|
||||
- mesa-vdpau # VDPAU
|
||||
- mosh # remote shell
|
||||
- mtools # fat
|
||||
- mythes-de # thesaurus
|
||||
- mythes-en # thesaurus
|
||||
- nerd-fonts # fonts
|
||||
- nextcloud-client # cloud
|
||||
- nodejs
|
||||
- noto-fonts # fonts
|
||||
- noto-fonts-cjk # fonts
|
||||
- noto-fonts-emoji # fonts
|
||||
- ntfs-3g # ntfs
|
||||
- nvme-cli # nvme ssd
|
||||
- obs-studio # recording
|
||||
- okular # pdf
|
||||
- openssh # remote shell
|
||||
- opentofu # iac
|
||||
- otf-font-awesome # fonts
|
||||
- p7zip # compression
|
||||
- packagekit-qt6
|
||||
- pacman-contrib # scripts
|
||||
- pandoc
|
||||
- php # code
|
||||
- piper # mouse
|
||||
- pipewire # audio
|
||||
- pipewire-alsa # audio
|
||||
- pipewire-jack # audio
|
||||
- pipewire-pulse # audio
|
||||
- pkgstats
|
||||
- podman # containers
|
||||
- power-profiles-daemon # power management
|
||||
- prettier # code
|
||||
- pychecker # code
|
||||
- pyright # code
|
||||
- python-black # code
|
||||
- python-debugpy # code
|
||||
- python-grip # code
|
||||
- python-isort # code
|
||||
- python-pip # code
|
||||
- python-pipenv # code
|
||||
- python-pyflakes # code
|
||||
- python-pytest # code
|
||||
- python-rednose # code
|
||||
- qemu-full # virtualization
|
||||
- rebuild-detector # packages
|
||||
- refind-theme-nord # bootmenu
|
||||
- reflector # mirrors
|
||||
- restic # backup
|
||||
- ripgrep # doom emacs
|
||||
- rsync # file sync
|
||||
- ruby-sass # code
|
||||
- shellcheck # code
|
||||
- shfmt # code
|
||||
- smartmontools # disks
|
||||
- steam # games
|
||||
- stress # benchmark
|
||||
- stylelint # code
|
||||
- tesseract-data-deu
|
||||
- tesseract-data-eng
|
||||
- texlive-core
|
||||
- thunderbird # email
|
||||
- tidy
|
||||
- traceroute # network
|
||||
- transmission-remote-gtk # torrent
|
||||
- ttf-fira-code # fonts
|
||||
- ttf-fira-sans # fonts
|
||||
- udftools # udf
|
||||
- unrar # compression
|
||||
- unzip # compression
|
||||
- util-linux # various utils
|
||||
- vdpauinfo # VDPAU
|
||||
- vim # editor
|
||||
- virt-manager # virtualization
|
||||
- vscode-css-languageserver
|
||||
- vulkan-intel # video driver
|
||||
- vulkan-radeon # video driver
|
||||
- wget # network
|
||||
- wine # windows
|
||||
- wireguard-tools # vpn
|
||||
- wireplumber # audio
|
||||
- xdg-desktop-portal-gtk # flatpak theming
|
||||
- xdg-user-dirs # standards
|
||||
- xdg-utils # standards
|
||||
- xfsprogs # xfs
|
||||
- yt-dlp
|
@ -1,161 +0,0 @@
|
||||
acpilight
|
||||
alsa-utils
|
||||
amd-ucode
|
||||
ansible
|
||||
arandr
|
||||
bandwhich
|
||||
base-devel
|
||||
blueman
|
||||
bluez
|
||||
bluez-utils
|
||||
brotli
|
||||
btrfs-progs
|
||||
catfish
|
||||
cmake
|
||||
cmake
|
||||
cronie
|
||||
dconf-editor
|
||||
dhclient
|
||||
dnsutils
|
||||
dosfstools
|
||||
dunst
|
||||
e2fsprogs
|
||||
easyeffects
|
||||
engrampa
|
||||
exfatprogs
|
||||
f2fs-tools
|
||||
fakeroot
|
||||
ffmpeg
|
||||
firewalld
|
||||
fish
|
||||
foliate
|
||||
font-manager
|
||||
freetype2
|
||||
fuseiso
|
||||
fwupd
|
||||
fwupd-efi
|
||||
gdm
|
||||
git
|
||||
git-lfs
|
||||
gnome-firmware
|
||||
gnome-keyring
|
||||
grim
|
||||
gsettings-desktop-schemas
|
||||
gtk-engine-murrine
|
||||
gvfs
|
||||
gvfs-mtp
|
||||
gvfs-nfs
|
||||
gvfs-smb
|
||||
hdparm
|
||||
htop
|
||||
hunspell
|
||||
hunspell-de
|
||||
hunspell-en_gb
|
||||
hunspell-en_us
|
||||
hyphen
|
||||
hyphen-de
|
||||
hyphen-en
|
||||
imv
|
||||
intel-media-driver
|
||||
intel-ucode
|
||||
jre-openjdk
|
||||
just
|
||||
kdeconnect
|
||||
kitty
|
||||
lib32-mesa
|
||||
lib32-vulkan-intel
|
||||
lib32-vulkan-radeon
|
||||
libaacs
|
||||
libbluray
|
||||
libcdio
|
||||
libdvdcss
|
||||
libdvdnav
|
||||
libdvdread
|
||||
libnotify
|
||||
libreoffice-fresh
|
||||
libreoffice-fresh-de
|
||||
libsecret
|
||||
libva-intel-driver
|
||||
libva-mesa-driver
|
||||
libva-utils
|
||||
linux
|
||||
linux-firmware
|
||||
linux-headers
|
||||
lsp-plugins-lv2
|
||||
man-db
|
||||
mesa
|
||||
mesa-vdpau
|
||||
mtools
|
||||
mythes-de
|
||||
mythes-en
|
||||
nerd-fonts
|
||||
network-manager-applet
|
||||
nextcloud-client
|
||||
notification-daemon
|
||||
noto-fonts
|
||||
noto-fonts-cjk
|
||||
noto-fonts-emoji
|
||||
ntfs-3g
|
||||
nvme-cli
|
||||
obs-studio
|
||||
okular
|
||||
openresolv
|
||||
openssh
|
||||
opentofu
|
||||
os-prober
|
||||
otf-font-awesome
|
||||
p7zip
|
||||
pacman-contrib
|
||||
pavucontrol
|
||||
phonon-qt5-gstreamer
|
||||
picom
|
||||
piper
|
||||
pipewire
|
||||
pipewire-alsa
|
||||
pipewire-jack
|
||||
pipewire-pulse
|
||||
playerctl
|
||||
polkit-gnome
|
||||
python-dbus
|
||||
python-gobject
|
||||
python-pip
|
||||
qt5-imageformats
|
||||
rebuild-detector
|
||||
reflector
|
||||
restic
|
||||
rsync
|
||||
seahorse
|
||||
slurp
|
||||
smartmontools
|
||||
stress
|
||||
swappy
|
||||
swaync
|
||||
system-config-printer
|
||||
thunar
|
||||
thunar-archive-plugin
|
||||
thunderbird
|
||||
tmux
|
||||
traceroute
|
||||
transmission-remote-gtk
|
||||
ttf-fira-code
|
||||
ttf-fira-sans
|
||||
udftools
|
||||
udiskie
|
||||
unace
|
||||
unrar
|
||||
unzip
|
||||
util-linux
|
||||
vdpauinfo
|
||||
vim
|
||||
vnstat
|
||||
vulkan-intel
|
||||
vulkan-radeon
|
||||
waybar
|
||||
webkit2gtk
|
||||
wget
|
||||
whois
|
||||
wireguard-tools
|
||||
wireplumber
|
||||
wofi
|
||||
xdg-user-dirs
|
||||
xfsprogs
|
@ -1,12 +0,0 @@
|
||||
breeze
|
||||
breeze-icons
|
||||
capitaine-cursors
|
||||
kvantum
|
||||
kvantum-qt5
|
||||
kwindowsystem5
|
||||
plasma5-themes-sweet-full-git
|
||||
qt5ct
|
||||
qt6ct
|
||||
refind-theme-nord
|
||||
sardi-icons
|
||||
surfn-icons-git
|
Loading…
Reference in New Issue
Block a user