dotfiles/packages.yaml

125 lines
5.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
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
2021-05-11 13:44:49 +00:00
- nvim
2020-10-22 18:06:35 +00:00
- sudo
- networkmanager
2021-02-15 08:28:18 +00:00
- net-tools
2021-08-09 13:50:08 +00:00
- rsync
2020-10-22 18:06:35 +00:00
2021-08-09 13:50:08 +00:00
# CLI/TUI
2021-04-01 17:27:56 +00:00
- pacman-contrib # Contains many useful scripts for pacman, such as paccache
2021-01-23 19:31:00 +00:00
- exa # Modern ls replacement
2021-04-01 13:23:26 +00:00
- ncdu # Show folder sizes in a neat CLI graphical way
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)
2021-04-01 13:23:26 +00:00
- trash-cli # CLI tool to interract with trash (for example trash-put instead of rm will mv file to trash)
- youtube-dl # Tool for easy downloading of youtube videos
- ranger # Simple, vim-like file manager
2021-04-01 17:28:24 +00:00
- rmlint # Tool for finding and removing duplicate files quickly
2021-04-12 13:25:59 +00:00
- links # Terminal text-only web browser
2021-05-01 19:41:21 +00:00
- lshw # List hardware components and their attributes
2021-06-05 01:15:06 +00:00
- bat # Colored cat with tons of cool options
2021-06-12 23:09:33 +00:00
- httpie # Add comman for obtaining http info from webpages
#- figlet # generate ascii text banners in terminal
2021-01-23 19:31:00 +00:00
# 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
# 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
#- 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
#- 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.
- 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
2021-08-09 13:50:08 +00:00
# WM/Xorg
- xorg-server
- xorg-xinit
2021-08-09 14:04:20 +00:00
- xorg-xrandr
2021-08-09 13:50:08 +00:00
- xmonad
- xmonad-contrib
- xmobar
#- lightdm
2020-10-22 18:06:35 +00:00
# GUI
2021-08-09 14:04:20 +00:00
- trayer # System tray
- 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
2021-08-09 13:50:08 +00:00
- alacritty # very fast terminal emulator
- pcmanfm # File manager
2020-10-22 18:06:35 +00:00
- discord # Popular chat app
2021-08-09 13:50:08 +00:00
- flameshot # Screenshot taking tool
- dunst # Notification daemon
2020-10-22 18:06:35 +00:00
- peek # Gif/mp3 screen recording tool
- 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-08-09 13:50:08 +00:00
- ueberzug # Tool for displaying images within a terminal
2021-08-09 14:04:20 +00:00
- network-manager-applet # NetworkManager trayer icon
#- code # Open sourced version of vscode (doesn't support many extensions)
2020-10-22 18:06:35 +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-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
- print-manager # KDE utility for managing printers
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-08-09 13:50:08 +00:00
# CLI/TUI
- lf # Terminal ranger-like file manager
- ngrok # Forward your localhost without ip recovery
2021-01-23 19:31:00 +00:00
# ZSH Extensions
2021-08-09 13:50:08 +00:00
- z.lua # Quick jump tool (z [directory])
2021-01-23 19:31:00 +00:00
# Security
- opensnitch # Application level firewall, with full traffic monitoring, slower than kernel level iptables, but the advantages are worth it, alternatively there's also portmaster, but it's currently in early development stages, but it may be worth looking into later: `https://github.com/safing/portmaster`
2021-01-23 19:31:00 +00:00
# GUI
2020-10-22 18:06:35 +00:00
- spotify # Online music player
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
2021-04-01 13:23:26 +00:00
- notion-app # Online text manipulation tool with databases and very rich interface
2021-04-12 13:25:59 +00:00
#- mailspring-libre # Beautiful and fast mail client, without tracking of default mailspring
2021-05-10 15:30:14 +00:00
# Fonts
- nerd-fonts-complete