1
0
forked from extern/nix-config
donovanglover-nix-config/.archlinux/PKGBUILDs/tari-core/PKGBUILD
Donovan Glover 6ca65d02eb
meta: Remove unused packages
Since I figured out how to run both KDE and GTK applications with
their proper settings under any lightweight window manager, and since
I now know how to configure these programs independent of their desktop
environments, this commit removes plasma-desktop, with the possibility
of gnome-shell bring removed in a future commit as well.

The rationale is that using a desktop environment is counter-intuitive
when you already use a window manager. Having multiple desktop environments
to start a session with is certainly amusing, but not at all practical,
especially when you can accomplish anything that needs to be done with
any window manager.

Switching between GNOME, Plasma, and bspwm also caused some inconsistent
X settings that I assume are non-trivial to fix without a proper restart
of the X server.

Simply starting the Plasma desktop environment will create quite a few
files in ~/.config. These files consist of window coordinates and other
non-friendly things, which, IMO, should not belong in the *user's* config
directory.

Regarding other software, GNOME MPV is arguably easier to use and less
buggy than baka-mplayer. Manipulating archives is also much easier with
file-roller than it is with ark. Since I got Audacity to look decent on a
HiDPI display, I no longer have a use for Kwave, which did not have some
of the essential features I used in Audacity anyway.

l3afpad functions much more like a notepad than kwrite, which is what
I'm looking for since I already use Vim. Using Cantata as a mpd client
is simply not the same as using ncmpcpp. zathura and evince are more
than enough for document viewing, hence the removal of Okular.
2018-12-09 22:33:57 -05:00

154 lines
2.1 KiB
Bash
Vendored

pkgname=tari-core
pkgver=0.7.0
pkgrel=1
pkgdesc="My Arch Linux setup"
arch=('any')
depends=(
stow
python-pywal
rng-tools
fd
exa
ripgrep
fzf
jq
zip
unzip
p7zip
unrar
borg
openssh
openvpn
mpd
mpc
ncmpcpp
htop
neofetch
fdupes
youtube-dl
ranger
weechat
ncdu
task
cmatrix
imagemagick
lolcat
figlet
vim
neovim
httpie
rsync
git
tig
diff-so-fancy
tmux
nodejs
npm
yarn
crystal
shards
llvm
rustup
ansible
docker
docker-compose
bind-tools
pacman-contrib
nginx-mainline
jdk-openjdk
texlive-core
texlive-science
texlive-humanities
texlive-fontsextra
texlive-latexextra
texlive-bibtexextra
minted
ttf-dejavu
ttf-liberation
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
ttf-hack
ttf-fira-mono
ttf-font-awesome
arc-solid-gtk-theme
arc-kde
papirus-icon-theme
lxdm-gtk3
xorg-xmodmap
xorg-xwininfo
xorg-xrandr
xorg-xinit
xdo
xcape
xdg-user-dirs
alsa-utils
mpv
feh
rofi
kitty
zathura
zathura-djvu
zathura-pdf-mupdf
code
bspwm
sxhkd
dunst
compton
kleopatra
obs-studio
dolphin
gwenview
kcolorchooser
kolourpaint
kmag
spectacle
kdenlive
krita
texstudio
kmplot
kalzium
kwordquiz
kollision
bovo
blinken
virtualbox
virtualbox-host-modules-arch
kimageformats
ffmpegthumbs
kdegraphics-thumbnailers
gnome-shell
gnome-shell-extensions
gnome-backgrounds
gnome-control-center
evince
file-roller
nautilus
gnome-mpv
l3afpad
gthumb
lollypop
evolution
ghex
libreoffice-fresh
poedit
gnome-clocks
gnome-maps
gnome-disk-utility
gnome-screenshot
gnome-break-timer
firefox
chromium
)
source=(
'local-settings.js'
'mozilla.cfg'
)
sha256sums=('4588ae786cf0cdf941a0c79ad71b7592cd1f5478a85822b019d98ff0d5e631d4'
'c625a3b98b3769bf08fe0a357898245dd2688f3d5c22c7a42ad4fc26132f45a9')
package() {
install -Dm644 local-settings.js "$pkgdir"/usr/lib/firefox/defaults/pref/local-settings.js
install -Dm644 mozilla.cfg "$pkgdir"/usr/lib/firefox/mozilla.cfg
}