--- common: base: - linux-headers - util-linux - dkms - less - tmux - screen - openssh - base-devel - os-prober - name: mosh desc: The best to connect to remote server! deps: - name: aur/downgrade - name: pacman-contrib desc: Include pactree tty: {} libs: - wlroots0.19 hardware: printing: - cups gpu: - mesa-utils wireless: - iw - hostapd displays: - ddcutil drives: - name: smartmontools desc: monitor drive (SSD) health - name: hdparm desc: Get and set HDD parameters (like sleep times) _: - acpi - 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: _: - plantuml - name: aur/zenv desc: Env loader, export env variables from dotenv file in shell scripts keyboard: {} backup: {} docs: - man-pages - man-db - tldr - zeal finder: - fzf - ripgrep - ripgrep-all - fd - eza 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 - name: isync desc: IMAP synchronization program. Also called mbsync, can be configured using `.mbsyncrc` file. 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 - mkdocs - mkdocs-material - mkdocs-autorefs - mkdocs-get-deps - graphviz - glow - name: visidata desc: Data explorer (Spreadsheet, CSV, Sqlite) pdf: - name: pdftk desc: Utils to manipulate PDF pages (extract, merge, rotate, unpack) latex: - texlive-basic - texlive-latex - texlive-latexrecommended - texlive-fontsrecommended - texlive-fontsextra - texlive-binextra - texlive-langfrench math: - name: libqalculate desc: Provide Qalc gis: {} vcs: git: - git - tig - pre-commit - aur/gitwatch-git network: address: - name: ipcalc - name: aur/sipcalc description: | Compute and visualize IP ranges (start and end) 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: hurl desc: HTTP test tool - name: trurl desc: URL processing - name: aur/oauth2c desc: OAuth2 client - name: httrack desc: Download whole website for offline use dns: - bind encoding: {} _: - name: net-tools desc: Core tools for configuration tools for Linux networking - nmap - openbsd-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/ fs: - lsof - name: ncdu desc: Disk usage explorer - name: cdrtools desc: Tool to manipulate ISO - name: fuse-zip desc: Mount ZIP file as Filesystem - name: gocryptfs desc: User-side encrypted filesystem disk: - name: caligula desc: ISO image burning tool TUI tui: browser: - w3m - lynx files: - lf security: - siege monitoring: - htop - btop android: - scrcpy - kdeconnect random_gen: - pwgen - python-faker - aur/uuid - name: xkcdpass desc: Generate secure passphares inspired by XKCD hashing: - name: aur/apache-tools desc: provide htpasswd - argon2 colors: {} multimedia: audio: - opus-tools communication: {} 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: {} docker: - docker - docker-buildx - kubectl programming: _: - name: just desc: "Handy way to save project-specific commands" html: - name: tidy desc: HTML beautifier - name: prettier - name: htmlq desc: Extract text or data from HTML using CSS selector sqlite: - sqlite - sqlite-analyzer - aur/litecli - sqlite-doc editor: - vi - vim - neovim - helix c: - gcc - clang - make - cmake - libxkbcommon - raylib - libzip node: - nodejs-lts-jod - npm - deno - yarn lsp: - gopls - rust-analyzer - pyright rust: - cargo-watch # - rustup dbs: - redis - postgresql - postgis python: _: - pyenv - python-pip - python-poetry - ipython - uv lint: - ruff - bandit 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 - nushell - 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 - name: easyeffects desc: PipeWire Effects GUI 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: rofimoji desc: Emoji picker - 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: - hyprpicker emojis_picker: - name: aur/jome desc: Emoji picker notification: - name: dunst desc: Notification daemon screenshot: - grim - name: slurp desc: region screenshoting desktop_utils: - cliphist GUI: files: - nautilus browser: - dillo - aur/librewolf-bin - aur/ungoogled-chromium-bin terminal_emulator: - alacritty - name: lsix description: Command to show image in the terminal mail: - thunderbird communication: _: - signal-desktop irc: {} xmpp: - name: dino desc: Simple GTK XMPP 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: image: - inkscape audio: {} video: - cheese 3d: {} bureautique: - libreoffice-still geo: {} vcs: git: {} db: - name: sqlitebrowser desc: Light QT GUI to navigate sqlite remote_access: - remmina - aur/remmina-plugin-rdesktop _: - name: aur/screen-message description: Utility to write big text 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