This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/dotfiles/meta.PKGBUILD

204 lines
4.4 KiB
Bash
Executable File

# Maintainer: Leonardo Eugênio <lelgenio@disroot.org>
pkgname=lelgenio-meta
pkgver=1
pkgrel=2
pkgdesc="Metapackage for swaywm related programs"
arch=('any')
url="http://git.disroot.org/lelgenio/dotfiles"
license=('GPL')
depends=(
fish cronie git man-db
# DE
# Sway
sway swayidle swaylock waybar
# Menu
fuzzel bemenu-wlroots j4-dmenu-desktop
# Utility
ruby-fusuma light mako kanshi udiskie
gammastep
wtype caffeinated
# Screensharing
xdg-desktop-portal-wlr pipewire pipewire-media-session libpipewire02
# Greeter
greetd greetd-gtkgreet
# Configuration manager
dotdrop xsettingsd
# Boot logo
plymouth plymouth-theme-red-loader-git
# Packages
pkgfile paru
# passwords and auth
pass gnupg
# Dav
vdirsyncer khal khard
# Audio
pulseaudio pulseaudio-rtp pulseaudio-alsa pulseaudio-bluetooth
pamixer pulsemixer pavucontrol
# Fonts
inter-font ttf-ms-fonts ttf-dejavu
nerd-fonts-hack nerd-fonts-fira-code
# Icons
otf-font-awesome ttf-font-awesome
# Emoji and stuff
noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra
# Screenshot
grim slurp swappy wl-clipboard imagemagick wf-recorder
# Theme
# {%@@ if 'papirus' in icon_theme.lower() @@%} #
papirus-icon-theme papirus-folders papirus-libreoffice-theme
# {%@@ elif 'mint' in icon_theme.lower() @@%} #
mint-y-icons mint-x-icons
# {%@@ endif @@%} #
# {%@@ if 'mint' in gtk_theme.lower().lower() @@%} #
mint-themes
# {%@@ elif 'orchis' in gtk_theme.lower().lower() @@%} #
orchis-kde-theme-git
orchis-theme-git
# {%@@ elif 'materia' in gtk_theme.lower().lower() @@%} #
materia-custom-accent
bc sassc inkscape # Make dependencies
# {%@@ endif @@%} #
capitaine-cursors
# Terminal
# Emulators
kitty alacritty
#Tools
tuxi-git translate-shell tealdeer so
ranger atool p7zip jq fzf
neofetch htop bpytop
inxi entr
#Prompt
starship
# Replacements
#ls cat rm -rf grep find sed diff cd fmt
exa bat trash-cli ripgrep fd sd diffr zoxide par
# Network
iwd dhcpcd
# Transfer
wget curl rsync rclone nmap
# Testing
gnu-netcat tor mtr speedtest-cli
inetutils net-tools
# ssh
openssh sshfs fail2ban
# Bluetooth
bluez bluez-utils bluez-plugins
# Browser
qutebrowser yt-dlp
# Email
neomutt urlview isync
# Files
thunar thunar-vcs-plugin thunar-volman
thunar-archive-plugin engrampa
syncthing xdg-user-dirs
transmission-cli deemix
# Media
pqiv mpv
mpd mpc ncmpcpp mpdris2
playerctl clyrics
kdeconnect
blender gimp
zathura zathura-pdf-mupdf
# Office
libreoffice-fresh libreoffice-fresh-pt-br hunspell-pt-br
# Programing
kakoune
neovim python-pynvim neovim-symlinks
shfmt bash-language-server
# web lsp
vscode-html-languageserver
vscode-css-languageserver
vscode-json-languageserver
# php lsp
nodejs-intelephense
# Python
ipython bpython
# Python lsp
python-language-server
python-pylint autopep8 pyls-mypy
python-mccabe python-rope python-pyflakes
python-pycodestyle python-pydocstyle
# rust lsp
rust-analyzer
# Compiled
rust gcc gdb meson
# work
mariadb
php7 php7-apache
phpmyadmin
lipsum-git emmet-cli
blade-formatter prettier
nodejs-less nodejs-less-plugin-clean-css
uglify-js
# Virt
qemu
# Power manager
tlp
# Gtk
gtk3-nocsd-legacy-git
# Qt
qt5-base qt5-wayland qt5ct kvantum-qt5 qt5-styleplugins
# X11
xorg-xwayland
# codecs
gst-plugins-good gst-plugins-bad
# Tray
libappindicator-gtk2 libappindicator-gtk3
lib32-libappindicator-gtk2 lib32-libappindicator-gtk3
# Chat
discord telegram-desktop
jitsi-meet-desktop-bin
# Gaming
steam lutris lutris-wine-meta wine wine-mono winetricks
# File thumbnails
tumbler ffmpegthumbnailer poppler-glib
libgsf libgepub libopenraw freetype2
)
pkgver() {
date "+%Y%m%d.%H%M"
}
# vim: ft=sh