--- 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: - moreutils - 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: 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 - nload 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: aur/vidir desc: Mass rename files with vim 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 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