537 lines
11 KiB
YAML
537 lines
11 KiB
YAML
---
|
|
common:
|
|
base:
|
|
- linux-headers
|
|
- util-linux
|
|
- dkms
|
|
- less
|
|
- git
|
|
- tmux
|
|
- screen
|
|
- openssh
|
|
- base-devel
|
|
- name: mosh
|
|
desc: The best to connect to remote server!
|
|
- name: python-pipx
|
|
desc: To install python stuff
|
|
deps:
|
|
- name: aur/downgrade
|
|
- name: pacman-contrib
|
|
desc: Include pactree
|
|
|
|
tty:
|
|
- name: physlock
|
|
desc: Session password-lock at the TTY level
|
|
|
|
libs:
|
|
- protobuf
|
|
- libosmium
|
|
- name: expat
|
|
desc: XML parser lib
|
|
|
|
hardware:
|
|
printing:
|
|
- cups
|
|
gpu:
|
|
- mesa-utils
|
|
displays:
|
|
- ddcutil
|
|
_:
|
|
- acpi
|
|
- name: smartmontools
|
|
desc: monitor drive (SSD) health
|
|
- lshw
|
|
- name: dmidecode
|
|
desc: to list memory slots
|
|
- usbutils
|
|
- brightnessctl
|
|
- lm_sensors
|
|
|
|
network:
|
|
- sshfs
|
|
- unbound
|
|
- networkmanager-openvpn
|
|
|
|
keymap:
|
|
- aur/xkb-qwerty-fr
|
|
|
|
bluetooth:
|
|
- bluez
|
|
- bluez-utils
|
|
- blueman
|
|
- aur/bluetuith
|
|
|
|
utils:
|
|
_:
|
|
- bat
|
|
- git-delta
|
|
- plantuml
|
|
- desc: Env loader, export env variables from dotenv file in shell scripts
|
|
name: aur/zenv
|
|
- desc: Load system to make it heat and sweat
|
|
name: stress
|
|
- name: aur/scc
|
|
desc: Count source lines of a project
|
|
keyboard:
|
|
- name: ttyper
|
|
desc: Typing speed test.
|
|
backup:
|
|
- borg
|
|
docs:
|
|
- man-pages
|
|
- man-db
|
|
- tldr
|
|
- zeal
|
|
finder:
|
|
- fzf
|
|
- ripgrep
|
|
- ripgrep-all
|
|
- fd
|
|
- exa
|
|
replacer:
|
|
- sd
|
|
unix:
|
|
- name: moreutils
|
|
description: Provide vidir
|
|
- rlwrap
|
|
- name: pv
|
|
desc: pipe viewer
|
|
- name: at
|
|
desc: scheduler
|
|
automation:
|
|
- name: entr
|
|
desc: inotify wrapper to run command when file change
|
|
- ansible
|
|
- ansible-lint
|
|
text_processing:
|
|
json:
|
|
- jo
|
|
- jq
|
|
- fx
|
|
- name: jc
|
|
desc: Adapter to convert regular command to JSON output
|
|
yaml:
|
|
- yq
|
|
csv:
|
|
- name: xsv
|
|
desc: rust CSV toolkit
|
|
language:
|
|
ocr:
|
|
- tesseract
|
|
- tesseract-data-fra
|
|
- tesseract-data-eng
|
|
spell:
|
|
- hunspell
|
|
- hunspell-en_us
|
|
- hunspell-fr
|
|
mail:
|
|
- s-nail
|
|
fun:
|
|
- figlet
|
|
- cowsay
|
|
- aur/boxes
|
|
- fortune-mod
|
|
archives:
|
|
- unzip
|
|
- zip
|
|
bureautique:
|
|
- name: unoconv
|
|
desc: can be used to export ODT to pdf
|
|
- name: pandoc
|
|
desc: general purpose document converter
|
|
- name: typst
|
|
desc: an alternative to latex
|
|
- name: aur/marp-cli-bin
|
|
desc: create presentation from markdown
|
|
- graphviz
|
|
- glow
|
|
pdf:
|
|
- aur/ocrmypdf
|
|
- aur/wkhtmltopdf-static
|
|
- name: pdftk
|
|
desc: Utils to manipulate PDF pages (extract, merge, rotate, unpack)
|
|
latex:
|
|
- texlive-basic
|
|
- texlive-latex
|
|
- texlive-latexrecommended
|
|
- texlive-fontsrecommended
|
|
- texlive-fontsextra
|
|
math:
|
|
- name: libqalculate
|
|
desc: Provide Qalc
|
|
gis: # SIG
|
|
_:
|
|
- gdal
|
|
- aur/tippecanoe
|
|
osm:
|
|
- aur/osmium-tool
|
|
git:
|
|
- aur/gitwatch-git
|
|
- tig
|
|
network:
|
|
bandwidth:
|
|
- name: iperf3
|
|
description: TCP, UDP benchmark (speed test)
|
|
- name: nload
|
|
description: Monitor current network bandwidth
|
|
http:
|
|
- jwt-cli
|
|
- curl
|
|
- websocat
|
|
- wget
|
|
- miniserve
|
|
- mitmproxy
|
|
- name: trurl
|
|
desc: URL processing
|
|
- name: aur/oauth2c
|
|
desc: OAuth2 client
|
|
- name: httrack
|
|
desc: Download whole website for offline use
|
|
dns:
|
|
- bind
|
|
- aur/python-dnsrecon
|
|
kafka:
|
|
- name: aur/kcat-cli
|
|
desc: Kafka cat
|
|
- aur/avro-c
|
|
encoding:
|
|
avro:
|
|
- aur/avro-tools
|
|
_:
|
|
- nmap
|
|
- gnu-netcat
|
|
- wireguard-tools
|
|
- tcpdump
|
|
- name: socat
|
|
desc: TCP proxy or relay
|
|
- rsync
|
|
- rclone
|
|
- whois
|
|
- traceroute
|
|
inspection:
|
|
- strace
|
|
- wireshark-cli
|
|
- name: binwalk
|
|
desc: Inspect a binary to search for embeded files and binaries
|
|
url: https://www.kali.org/tools/binwalk/
|
|
- name: aur/libtree
|
|
desc: Inspect a binary and output of tree of system libraries
|
|
|
|
fs:
|
|
- lsof
|
|
- name: ncdu
|
|
desc: Disk usage explorer
|
|
- name: cdrtools
|
|
desc: Tool to manipulate ISO
|
|
- name: fuse-zip
|
|
desc: Mount ZIP file as Filesystem
|
|
tui:
|
|
browser:
|
|
- w3m
|
|
files:
|
|
- lf
|
|
security:
|
|
- siege
|
|
monitoring:
|
|
- htop
|
|
- btop
|
|
android:
|
|
- scrcpy
|
|
- kdeconnect
|
|
random_gen:
|
|
- python-faker
|
|
- aur/uuid
|
|
hashing:
|
|
- name: aur/apache-tools
|
|
desc: provide htpasswd
|
|
- argon2
|
|
colors:
|
|
- name: pastel
|
|
desc: Manipulate colors
|
|
multimedia:
|
|
audio:
|
|
- opus-tools
|
|
|
|
cli_frontends:
|
|
forges:
|
|
# front end to interact with remote forge services
|
|
- github-cli
|
|
- glab
|
|
- tea
|
|
|
|
multimedia:
|
|
youtube:
|
|
- yt-dlp
|
|
- name: ytfzf
|
|
desc: Look for youtube video
|
|
player:
|
|
- mpv
|
|
- name: mpv-mpris
|
|
desc: Allow to control MPV with MPRIS protocol (playerctl)
|
|
book:
|
|
- foliate
|
|
exif:
|
|
- perl-image-exiftool
|
|
_:
|
|
- ffmpeg
|
|
- mkvtoolnix-cli
|
|
- imagemagick
|
|
- zbar
|
|
- zint
|
|
- qrencode
|
|
- newsboat
|
|
|
|
password:
|
|
- gopass
|
|
- pass
|
|
|
|
virtualization:
|
|
- qemu-base
|
|
- name: guestfs-tools
|
|
desc: include the very useful virt-customize
|
|
- name: libguestfs
|
|
desc: include virt-install
|
|
|
|
docker:
|
|
- docker
|
|
- docker-buildx
|
|
- kubectl
|
|
- name: aur/hadolint-bin
|
|
desc: Linter for Dockerfile, with all haskell dependencies
|
|
|
|
programming:
|
|
_:
|
|
- name: just
|
|
desc: "Handy way to save project-specific commands"
|
|
html:
|
|
- name: tidy
|
|
desc: HTML beautifier
|
|
sqlite:
|
|
- sqlite
|
|
- sqlite-analyzer
|
|
- aur/litecli
|
|
- sqlite-doc
|
|
editor:
|
|
- vi
|
|
- vim
|
|
- neovim
|
|
- helix
|
|
c:
|
|
- gcc
|
|
- clang
|
|
- make
|
|
- cmake
|
|
- libxkbcommon
|
|
- raylib
|
|
- libzip
|
|
node:
|
|
- nodejs
|
|
- npm
|
|
- deno
|
|
- yarn
|
|
lsp:
|
|
- gopls
|
|
- rust-analyzer
|
|
- typst-lsp
|
|
- vscode-css-languageserver
|
|
- pyright
|
|
- typescript-language-server
|
|
- svelte-language-server
|
|
- lua-language-server
|
|
rust:
|
|
- cargo-watch
|
|
# - rustup
|
|
dbs:
|
|
- redis
|
|
- postgresql
|
|
- postgis
|
|
python:
|
|
_:
|
|
- pyenv
|
|
- python-pip
|
|
- python-poetry
|
|
- ipython
|
|
lint:
|
|
- ruff
|
|
lib:
|
|
- python-pyaml
|
|
- python-numpy
|
|
- python-pandas
|
|
- python-networkx
|
|
- python-humanize
|
|
- python-rich
|
|
- python-dbus
|
|
lua:
|
|
- lua
|
|
web:
|
|
- caddy
|
|
- dart-sass
|
|
static:
|
|
- hugo
|
|
ci:
|
|
- gitlab-runner
|
|
|
|
shell:
|
|
- fish
|
|
- aur/fish-fzf
|
|
- zoxide
|
|
- name: dash
|
|
desc: Simple POSIX compliant shell
|
|
- name: shellcheck
|
|
desc: Static analyzer for shell script
|
|
|
|
audio:
|
|
control:
|
|
- name: pavucontrol
|
|
desc: GTK GUI
|
|
- name: pulsemixer
|
|
desc: pulseaudio TUI
|
|
|
|
desktop:
|
|
wayland:
|
|
# https://github.com/natpen/awesome-wayland
|
|
_:
|
|
- sway
|
|
- wl-clipboard
|
|
- name: wev
|
|
desc: Debug input events
|
|
- name: wtype
|
|
desc: Type key events
|
|
- name: wl-mirror
|
|
desc: Display the wayland screen output inside a window
|
|
- i3status-rust
|
|
- swaylock
|
|
- swayidle
|
|
- swayimg
|
|
- name: wofi
|
|
desc: Remplacement for rofi
|
|
- name: aur/swayhide
|
|
desc: Allow swallowing
|
|
- xdg-desktop-portal-wlr
|
|
display:
|
|
- desc: GUI display controlkk
|
|
name: aur/wdisplays
|
|
- name: kanshi
|
|
desc: |
|
|
Dynamic output configuration
|
|
Will auto change the screen conf when screen is plugged/unplugged
|
|
- name: gammastep
|
|
desc: Automatic red shift at night
|
|
color_picker:
|
|
- aur/hyprpicker
|
|
notification:
|
|
- dunst
|
|
screenshot:
|
|
- grim
|
|
- name: slurp
|
|
desc: region screenshoting
|
|
|
|
desktop_utils:
|
|
- cliphist
|
|
|
|
GUI:
|
|
files:
|
|
- nautilus
|
|
- cheese
|
|
browser:
|
|
# - aur/librewolf-bin
|
|
# - aur/librewof
|
|
- aur/ungoogled-chromium-bin
|
|
# - thorium-browser-bin
|
|
- qutebrowser
|
|
- torbrowser-launcher
|
|
terminal_emulator:
|
|
- alacritty
|
|
mail:
|
|
- thunderbird
|
|
communication:
|
|
_:
|
|
- signal-desktop
|
|
irc:
|
|
- name: polari
|
|
desc: GNOME 3 GUI IRC client
|
|
matrix:
|
|
- name: fractal
|
|
desc: Matrix client that seem to work in Rust
|
|
upstream: https://gitlab.gnome.org/World/fractal
|
|
- name: aur/cinny-desktop-bin
|
|
desc: Electron matrix client
|
|
issues:
|
|
- Notifications doesn't work with this package
|
|
document:
|
|
viewer:
|
|
- zathura
|
|
- zathura-pdf-poppler
|
|
- zathura-djvu
|
|
editor:
|
|
- xournalpp
|
|
images:
|
|
viewer:
|
|
- nsxiv
|
|
- gthumb
|
|
- vimiv
|
|
creation:
|
|
art:
|
|
- krita
|
|
svg:
|
|
- inkscape
|
|
audio:
|
|
- tenacity
|
|
- songrec
|
|
- aur/clementine
|
|
video:
|
|
- cheese
|
|
- celluloid
|
|
- vlc
|
|
- obs-studio
|
|
3d:
|
|
- openscad
|
|
- blender
|
|
bureautique:
|
|
- libreoffice-still
|
|
geo:
|
|
- aur/mepo
|
|
- qgis
|
|
db:
|
|
- name: dbeaver
|
|
tags: ['heavy-gui']
|
|
- name: sqlitebrowser
|
|
desc: Light QT GUI to navigate sqlite
|
|
remote_access:
|
|
- remmina
|
|
- aur/remmina-plugin-rdesktop
|
|
_:
|
|
- name: aur/screen-message
|
|
description: Utility to write in big on the screen
|
|
inspection:
|
|
- wireshark-qt
|
|
editor:
|
|
- featherpad
|
|
fonts:
|
|
- ttf-roboto
|
|
- ttf-opensans
|
|
- ttf-liberation
|
|
- ttf-font-awesome
|
|
- ttf-fira-code
|
|
- ttf-firacode-nerd
|
|
- aur/ttf-sourcesanspro
|
|
- aur/ttf-bona-nova
|
|
- name: noto-fonts-emoji
|
|
desc: Google emoji fonts, required for fractal
|
|
|
|
proprietary_vpns:
|
|
- openfortivpn
|
|
|
|
# Extra non-free networks for work packages
|
|
# non-free:
|
|
microsoft_azure:
|
|
- azure-cli
|
|
- aur/azure-kubelogin
|
|
|
|
hashicorp:
|
|
- name: vault
|
|
alias: hvault
|
|
|
|
extra_video:
|
|
- name: kdenlive
|
|
desc: video editor
|