2020-10-22 16:31:20 +00:00
pacman :
2020-10-22 18:06:35 +00:00
# Common
2021-01-23 19:31:00 +00:00
- base-devel # Necessary for building AUR and yay install
2020-10-22 18:06:35 +00:00
- git
2020-10-22 16:31:20 +00:00
- vim
2020-10-22 18:06:35 +00:00
- sudo
- networkmanager
2021-02-15 08:28:18 +00:00
- net-tools
2020-10-22 18:06:35 +00:00
# CLI
2021-01-23 19:31:00 +00:00
- exa # Modern ls replacement
2020-10-22 18:06:35 +00:00
- cron # Scheduling program
2021-01-23 19:31:00 +00:00
- pkgfile # Pacman metadata explorer
- xsel # CLI tool for get/set contents of X11 clipboard (alternatively there's xclip)
# ZSH + Plugins
2020-10-22 18:06:35 +00:00
- zsh # shell
- zsh-syntax-highlighting # colored zsh
2021-01-18 00:47:34 +00:00
- zsh-autosuggestions # Suggestions from previous commands
2021-02-15 08:15:55 +00:00
# KVM Virtualization
2021-02-15 08:27:17 +00:00
# For installation, you'll also have to enable service `libvirtd` and make a new bridge interface
# You'll also want to create a new bridge. Use a config file `br10.xml`
# This file is already located in `home/.config/network-bridge/br10.xml` if you use dotfiles installation
# Then you can define bridge with `virsh net-def br10.xml` and start it `virsh net-start br10`
# We will also want to autostart this interface with `virsh net-autostart br10`
# If further instructions are necessary, check `https://youtu.be/itZf5FpDcV0` for video tutorial
2021-02-15 08:15:55 +00:00
- virt-manager # Frontend GUI for KVM
- qemu # Base emulator and virtualizer
- qemu-arch-extra # Virtualization for foregin architectures
- ovmf # UEFI virtual machines (without it, only BIOS is possible)
- vde2 # Networking tool
- ebtables # Ethernet bridge filtering utilities
- dnsmasq # Easy to configure DNS forwarder and DHCP server
- bridge-utils # Ethernet bridge configuration (VMs should be using this bridge, not real interface)
- openbsd-netcat # OpenBSD variant of netcat
2021-03-01 19:23:22 +00:00
- virt-viewer # A viewer for virtualized machines, virt-manager alone doesn't support copy-paste
2021-01-23 19:31:00 +00:00
# Security
- macchanger # Tool for changing MAC address
- dnsutils # Tools for managing DNS
- arch-audit # Similar to pkg-audit (AUR), based on Arch CVE Monitoring Team data
- apparmor # Mandantoy Access Control using Linux Security Module
2021-02-15 16:06:28 +00:00
# You'll want to also enable apparmor on boot with grub:
# Go to `/etc/default/grub` and append `apparmor=1 security=apparmor` to `GRUB_CMDLINE_LINUX_DEFAULT` variable, then run `grub-mkconfig -o /boot/grub/grub.cfg`
- audit # Framework for CAPP-compliant (Controlled Access Protection Profile) auditing system, that collects info about any relevant event on system, needed for apparmor profile generation (`auditd` service has to be enabled, and a boot param of audit=1 should be added - same process as above)
2021-01-23 19:31:00 +00:00
- lynis # Security and System auditing tool
- firejail # Sandboxing isolation tool
- clamav # Anti-virus toolkit
2021-01-28 12:56:02 +00:00
- rkhunter # Check for the presence of rootkits and other unwanted tools.
2021-03-01 19:23:22 +00:00
- step-cli
2021-02-14 16:40:56 +00:00
#- ufw # Uncomplicated firewall, a simple way of defining firewall (disabled, because opensnitch FW is more detailed and better)
2020-10-22 18:06:35 +00:00
# GUI
2021-03-01 19:23:22 +00:00
- kate # Graphical text editor, alternatively, there's gnome's default gedit
- mpv # Video player, alternatively there's kde default dragon
- nomacs # Photo viewer, alternatively there's kde default gwenview
- ffmpegthumbs # FFmpeg based thumbnail creator for videos
2020-10-22 18:06:35 +00:00
- terminator # Terminal emulator
2021-03-01 19:23:22 +00:00
- konsole # Terminal emulator from KDE, terminator is better, but konsole isused in many kde applications
2020-10-22 18:06:35 +00:00
- dolphin # File manager
- ark # Archive manager (tar, gzip, zip, rar, etc.)
- discord # Popular chat app
- spectacle # Screenshot taking tool
- peek # Gif/mp3 screen recording tool
2021-03-01 19:23:22 +00:00
- qalculate-gtk-nognome # Calculator with thousands of features, there's also less powerful kde default's kcalc
2020-10-22 18:06:35 +00:00
- filelight # Disk usage monitoring
- firefox # Browser
2021-01-18 00:47:34 +00:00
- krita # Image editing software (gimp alternative)
2021-02-21 12:05:36 +00:00
- plasma-systemmonitor # A more modern version of ksysguard, released in KDE 5.21
2021-03-01 19:23:22 +00:00
- kcharselect # Character selector
- kdenlive # Video editing software
- ksystemlog # System log viewer tool
#- yakuake # Dropdown terminal using konsole
#- kgpg # GnuPG frontend
#- kleopatra # Certificate manager
#- kalarm # Personal alarm scheduler
#- kalgebra # Graph calculator
#- kalzium # Periodic table of elements
#- kamera # Camera viewer, you can also use kamoso for webcam recorder
#- elisa # Music player for KDE
#- sweeper # System cleaner
#- code # Open sourced version of vscode (doesn't support many extensions)
2020-10-22 18:06:35 +00:00
# DE/DM
- plasma
- sddm
2020-10-22 16:31:20 +00:00
2020-10-22 17:45:59 +00:00
git :
2021-01-23 19:31:00 +00:00
- https://aur.archlinux.org/yay-git.git # Yay tool, for AUR installation
2020-10-22 17:45:59 +00:00
2020-10-22 16:31:20 +00:00
aur :
2021-01-23 19:31:00 +00:00
# CLI
# ZSH Extensions
- autojump # Faster way to navigate in CLI (j command)
# Security
- ngrok # Forward your localhost without ip recovery
- pkg-audit # AUdit installed packages against known vulnerabilities, not necessary with arch-audit, but it does provide more detailed info
2021-02-14 16:40:56 +00:00
- opensnitch # Application level firewall, with full traffic monitoring, this FW is slower than kernel level ones which build upon iptables, but the advantages are worth it (Installation can be quite slow ~15min)
2021-01-23 19:31:00 +00:00
# GUI
2020-10-22 18:06:35 +00:00
- spotify # Online music player
2021-03-01 19:23:22 +00:00
- timeshift # Backup utility, there's also kde's default kbackup
2020-10-23 09:22:52 +00:00
- onlyoffice-bin # Full office suite (MS Office alternative)
2021-01-18 00:47:34 +00:00
- visual-studio-code-bin # Official vVsual Studio Code text editor for programmers
- exodus # Software cryptocurrency wallet