dotfiles/packages.yaml

181 lines
8 KiB
YAML
Raw Normal View History

2020-10-22 16:31:20 +00:00
pacman:
2020-10-22 18:06:35 +00:00
# Common
- base-devel # A set of tools needed for building pkgs
- git # Version control system
- neovim # Text editor (modern version of VIM)
- sudo # Execute commands as root from unprivilledged user
- networkmanager # Easy way to manage network connections, especially for WiFi
- man-db # A utility for reading manpages
- rsync # Fast tool for copying/syncing files
- cronie # Run programs at specified time
- zsh # Modern system shell
2021-11-23 20:26:02 +00:00
# System
#- kexec-tools # Kexec allows directly booting into a new kernel
# CLI
- exa # Colored LS
- bat # Colored cat with tons of cool options
2021-08-31 01:05:05 +00:00
- dust # User readable du to find biggest dirs/files
2021-12-13 16:15:48 +00:00
- tldr # Shorter help pages, if man is too long
- hyperfine # Command benchmark
- abduco # Terminal session manager
- mlocate # System indexing and quick file searching
- pkgfile # Pacman metadata explorer
- pacman-contrib # Includes multiple additional tools related to pacman
- lshw # List hardware components and their attributes
- trash-cli # Trash interraction (rather than permanent removal)
2022-02-10 03:18:57 +00:00
#- libfaketime # Simulate different time for single command
#- figlet # generate ascii text banners in terminal
2022-03-02 21:21:46 +00:00
#- neofetch # Show information about system in a terminal
#- onefetch # Show information about git repo in a terminal
#- asciinema # Record terminal with copy-able playback
# TUI
- ncdu # Find largest folders (size)
- calcurse # Terminal calendar with todo
- bpytop # Modern system resource monitor
2021-09-02 15:46:02 +00:00
- w3m # Terminal text-only web browser
2021-09-02 15:17:57 +00:00
- newsboat # Terminal RSS feed reader
# Networking/Internet
- httpie # Obtaining http info from webpages
- dnsutils # Tools for managing DNS
- net-tools # Configuration tools for linux networking
2021-09-16 20:24:11 +00:00
#- sshuttle # Transparent proxy server that forwards all TCP packets over SSH
2021-11-23 18:42:34 +00:00
#- vnstat # Tool for monitoring network traffic (speed and total data transfered)
# Media
- imagemagick # Terminal image manipulation
- mediainfo # Show info about media files (videos/photos)
- youtube-dl # Tool for easy downloading of youtube videos
- ffmpegthumbs # FFmpeg based thumbnail creator for videos
- ffmpegthumbnailer # Ffmpeg based thumbnail creator for file mgrs
2021-01-23 19:31:00 +00:00
# Security
- arch-audit # Find installed packgaes with vulnerabilities (Similar to pkg-audit)
- firejail # Sandboxing isolation tool
- lynis # Security and System auditing tool
- rkhunter # Check for the presence of rootkits and other unwanted tools.
- apparmor # Mandantoy Access Control using Linux Security Module
- audit # Collect system info about given events (requires audit=1 boot param)
#- ufw # Uncomplicated firewall (I prefer application level FW like opensnitch)
#- clamav # Anti-virus for Linux (usually only needed for servers)
2020-10-22 18:06:35 +00:00
2021-08-09 13:50:08 +00:00
# WM/Xorg
- xorg-server # Xorg server implementation
- xorg-xinit # Simple way to start X
- xorg-xrandr # Manage multiple monitors in X
2021-11-25 20:15:39 +00:00
- xorg-xsetroot # Customize appearance of X root
- xmonad # Window Manager written in haskell
- xmonad-contrib # Additional tools for xmonad
- xmobar # Panel built for xmonad
2021-10-11 11:43:31 +00:00
- xdotool # X11 automation tool
- trayer # System tray standalone panel
- xsel # X11 clipboard manager (alternatively there's xclip)
2022-03-09 21:01:45 +00:00
- clipmenu # A simple clipboard manager using dmenu and xsel
- xsecurelock # Secure lockscreen
- xss-lock # Using external locker as X screensaver
- xwallpaper # Setting wallpaper in X
- numlockx # Enabling numlock from terminal (used in xprofile)
- dunst # Notification daemon
- papirus-icon-theme # Breeze inspired icon theme
# Audio
- alsa-lib # Implementation of Linux sound support
- alsa-utils # Utilities for alsa audio
- pulseaudio # General purpose sound server
- pulseaudio-alsa # ALSA configuration for PulseAudio
- pulsemixer # CLI and curses mixer for PulseAudio
2021-08-09 13:50:08 +00:00
2020-10-22 18:06:35 +00:00
# GUI
- alacritty # Terminal Emulator
- mpv # Video player
- nomacs # Photo viewer
- pcmanfm # File manager
- firefox # Browser
- flameshot # Screenshot taking tool
- obs-studio # Advanced video recording tool
- lxappearance # GTK configuration
- ueberzug # Embed images within a terminal
- krita # Image editor (gimp alternative)
- discord # Popular chat app
- network-manager-applet # NetworkManager trayer icon
2020-10-22 18:06:35 +00:00
2021-09-06 03:01:26 +00:00
# Device mounting
2021-09-06 22:23:02 +00:00
- udisks2 # Allows users to mount devices without root
- udiskie # Auto-mounter using udisks2
2021-09-07 15:36:06 +00:00
- gvfs # Allows using sftp:// in file managers like PcManFM
2021-09-06 03:01:26 +00:00
2021-05-10 15:30:14 +00:00
# Fonts
- libxft
- ttf-hack
- ttf-joypixels
2021-05-11 10:33:41 +00:00
- noto-fonts
- noto-fonts-cjk
- noto-fonts-emoji
2021-08-22 23:17:39 +00:00
- ttf-font-awesome
- ttf-jetbrains-mono
2021-05-10 15:30:14 +00:00
2021-04-19 08:48:03 +00:00
# Printer
- cups # Daemon for printing
- hplip # Tool to set-up HP printers
- xsane # Scanning
2021-10-02 00:28:37 +00:00
# Bluetooth
- bluez # Daemon for bluetooth protocol
- bluz-utils # CLI utility for managing bluetooth connections
- blueman # Graphical utility for managing bluetooth connections
- pulseaudio-bluetooth # Bluetooth speaker/headphone support for PulseAudio
2021-12-01 19:03:27 +00:00
# Development
- git-delta # Neat tool for showing git diffs and resolving merges
2022-01-08 01:32:23 +00:00
- codespell # Spell checker for code files
- github-cli # Manage multiple GitHub features from terminal
2022-03-30 09:12:09 +00:00
- pyenv # Tool for easily managing python environments
2021-12-01 19:03:27 +00:00
#- code # Open sourced version of vscode (doesn't have good extensions support)
aur:
# System
- mkinitcpio-numlock # Enable numlock in initramfs (before asking for encryption key)
2022-01-04 00:04:16 +00:00
- topgrade # A tool to update entire system (pacman, yay, pip, npm, git, neovim, ...)
2020-10-22 16:31:20 +00:00
# CLI
- pixterm # Convert images to ANSI colored blocks
# TUI
- lf # Terminal file manager (ranger-like)
# Networking/Internet
- ngrok # Forward your localhost without ip recovery
2022-01-10 16:49:04 +00:00
- ipinfo-cli # Official cli tool for ipinfo (provides geolocation and other info about given IP)
2020-10-22 17:45:59 +00:00
2021-01-23 19:31:00 +00:00
# Security
- opensnitch # Application level firewall with traffic monitoring (Alternatively, there's portmaster)
# WM/Xorg
2021-12-06 14:14:02 +00:00
#- picom-git # Git version of picom compositor
- picom-ibhagwan-git # Forked picom version with support for both rounded corner and dual_kawase blur
2021-11-28 18:12:59 +00:00
- devour # WM agnostic window swallowing for terminals
- xcursor-simp1e-breeze-snow # Breeze cursor theme
2021-01-23 19:31:00 +00:00
# GUI
- spotify # Online music player
- exodus # Software cryptocurrency wallet
- qalculate-gtk-nognome # Calculator with thousands of features, there's also less powerful kde default's kcalc
#- mailspring-libre # Beautiful and fast mail client without tracking
2021-10-11 11:43:31 +00:00
# Misc
#- scrcpy # A way of seeing and controlling phone through a pc
2021-05-10 15:30:14 +00:00
# Fonts
- nerd-fonts-complete
2021-12-01 19:03:27 +00:00
# Development
- visual-studio-code-bin # Official vVsual Studio Code text editor for programmers
#- code-marketplace # Enable the offical MS vscode marketplace for 'code' (code-oss)
git:
- https://aur.archlinux.org/yay-git.git # Pacman wrapper and AUR helper
github-cli:
- meiji163/gh-notify