diff --git a/arch-setup/install.yml b/arch-setup/install.yml new file mode 100644 index 00000000..9f813bdd --- /dev/null +++ b/arch-setup/install.yml @@ -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 diff --git a/arch-setup/packages/officialpkgs.txt b/arch-setup/packages/officialpkgs.txt deleted file mode 100644 index 7d1a4a25..00000000 --- a/arch-setup/packages/officialpkgs.txt +++ /dev/null @@ -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 diff --git a/arch-setup/packages/theme-packages.txt b/arch-setup/packages/theme-packages.txt deleted file mode 100644 index 4032c61f..00000000 --- a/arch-setup/packages/theme-packages.txt +++ /dev/null @@ -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