scripts/fresh-install/pacman_packages.txt

301 lines
4.3 KiB
Plaintext
Raw Normal View History

arch-wiki-docs
2025-08-01 12:59:08 +02:00
# duh - using default linux for most compatibility
linux
2025-08-01 12:59:08 +02:00
# needed for compiling basically anything
distcc
2025-08-01 12:59:08 +02:00
# probably already installed at this point
git
2025-08-01 12:59:08 +02:00
# bluetooth
bluez
bluez-utils
2025-08-01 12:59:08 +02:00
# faster make
icmake
2025-08-01 12:59:08 +02:00
# needed for some packages
yodl
2025-08-01 12:59:08 +02:00
# open gl
glu
2025-08-01 12:59:08 +02:00
# sound
pavucontrol-qt
2025-08-01 12:59:08 +02:00
# faster compiling
mold
2025-08-01 12:59:08 +02:00
# faster unpacking
zstd
lz4
xz
pigz
lbzip2
2025-08-01 12:59:08 +02:00
# needed for some packages
doxygen
2025-08-01 12:59:08 +02:00
# programming languages needed for some packages
tcl
2025-08-01 12:59:08 +02:00
# ? Tool for optimizing the compression of PNG files
pngcrush
2025-08-01 12:59:08 +02:00
# compilers
gcc-ada
gcc-d
2025-08-01 12:59:08 +02:00
# fonts for i3 ricing
ttf-dejavu
noto-fonts
ttf-font-awesome
2025-08-01 12:59:08 +02:00
# calculator
bc
2025-08-01 12:59:08 +02:00
# for battery - toDo ignore on desktop
acpi
2025-08-01 12:59:08 +02:00
# Programming language needed for some pakcages
cargo
2025-08-01 12:59:08 +02:00
# opengl api
freeglut
2025-08-01 12:59:08 +02:00
# Latex
texlive-plaingeneric
docbook-xsl
graphviz
texlive-latexextra
biber
texlive-bibtexextra
texlive-pictures
texlive-fontsextra
texlive-formatsextra
texlive-pstricks
texlive-games
texlive-humanities
texlive-science
2025-08-01 12:59:08 +02:00
# Node.js native addon build tool needed for some packages
node-gyp
2025-08-01 12:59:08 +02:00
# For writing uml diagrams - consider removing
plantuml
2025-08-01 12:59:08 +02:00
# dependency hell injector
npm
2025-08-01 12:59:08 +02:00
# generates man pages from markdown - consider removing
ruby-ronn
2025-08-01 12:59:08 +02:00
# for GO programming language
go-tools
2025-08-01 12:59:08 +02:00
# ? Posssibly required by some packages - consider removing
asciidoctor
2025-08-01 12:59:08 +02:00
# manuals
man-db
2025-08-01 12:59:08 +02:00
# git for large files like LLM
git-lfs
2025-08-01 13:14:34 +02:00
# hell for servers
nodejs
2025-08-01 13:14:34 +02:00
# hell for desktop
electron
2025-08-01 13:14:34 +02:00
# better npm
yarn
2025-08-01 13:14:34 +02:00
# for compatibility of some packages
openssl-1.1
2025-08-01 13:14:34 +02:00
# needed for some packages
tk
2025-08-01 13:14:34 +02:00
# needed for some packages jpeg
jasper
2025-08-01 13:14:34 +02:00
# opencv dependency
libdc1394
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
cblas
2025-08-01 13:14:34 +02:00
# Parsing Expression Grammar Template Library consider removing
pegtl
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
hdf5
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
proj
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
gcc-fortran
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
python-nose
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
python-pyproject-metadata
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
meson-python
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
lapack
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
python-numpy
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
openmpi
2025-08-01 13:14:34 +02:00
# needed for a lot of packages
boost
2025-08-01 13:14:34 +02:00
# needed for some packages
suitesparse
2025-08-01 13:14:34 +02:00
# needed for some packages
vtk
junit
java-hamcrest
ant
chrpath
source-highlight
gdb
python-markdown
gtk-doc
gobject-introspection
cdparanoia
adobe-source-sans-pro-fonts
perl-font-ttf
perl-sort-versions
ttf-liberation
aalib
libcaca
libdv
qt5-wayland
qt6-tools
qt6-shadertools
gst-plugins-base
libgphoto2
lapacke
opencv
vulkan-validation-layers
libltc
libavtp
libmpcdec
neon
soundtouch
wildmidi
gtk2
liblqr
djvulibre
imagemagick
zbar
wpewebkit
openh264
libmpeg2
ladspa
check
lirc
rtkit
xmltoman
python-pyqt5
smbclient
libomxil-bellagio
rhash
avisynthplus
librist
expac
gn
gperf
lld
lldb
ocaml
ocaml-ctypes
python-pyparsing
ffmpeg
lua52
cabextract
mingw-w64-gcc
lib32-gst-plugins-base-libs
lib32-gnutls
lib32-gmp
lib32-libcups
lib32-libpulse
lib32-libxcomposite
lib32-libxinerama
lib32-opencl-icd-loader
lib32-pcsclite
lib32-sdl2
lib32-v4l-utils
samba
lib32-attr
lib32-libvpx
libsoup
lib32-libsoup
lib32-speex
steam
steam-native-runtime
fontforge
python-pefile
glib2-devel
lib32-gtk3
rust
lib32-rust-libs
python-booleanoperations
python-brotli
python-defcon
python-fontmath
python-fontpens
python-fonttools
python-fs
python-tqdm
python-ufoprocessor
python-unicodedata2
python-zopfli
afdko
pyside6
python-pyaml
python-zstandard
zip
#virtualbox
#virtualbox-guest-iso
#virtualbox-ext-vnc
imath
embree
jdk-openjdk
openjdk-doc
openjdk-src
libharu
openxr
opencolorio
openimageio
openvdb
lttng-ust2.12
opensubdiv
openshadinglanguage
blender
p7zip
udftools
dotnet-runtime
dotnet-sdk
godot
joyutils
gparted
xorg-xinput
glew
mangohud
lib32-mangohud
pcmanfm-gtk3
tumbler
ffmpegthumbnailer
webp-pixbuf-loader
poppler-glib
freetype2
libgsf
totem
evince
gnome-epub-thumbnailer
f3d
python-dbus-next
python-parse
python-systemd
python-colorlog
zsh
keepassxc
ghostscript
perl
ruby
texlive
texlive-basic
texlive-latex
texlive-latexrecommended
texlive-latexextra
texlive-fontsrecommended
texlive-fontsextra
texlive-xetex
texlive-luatex
texlive-bibtexextra
texlive-mathscience
texlive-lang
perl-yaml-tiny
perl-file-homedir
texlive-binextra
texlive-plaingeneric
linux-firmware-qlogic
linux-firmware-bnx2x
linux-firmware-liquidio
linux-firmware-mellanox
linux-firmware-nfp
wine
libaec
pugixml
gl2ps
twolame
yasm
a52dec
2025-08-02 07:40:08 +02:00
deluge
screengrab
python-poetry