1
0
forked from extern/nix-config

PKGBUILDs: Add tari-desktop, tari-cli, and tari-bspwm

Now that I understand more about how GNU/Linux distributions, display
managers, and X sessions work, it makes sense to separate meta packages
based on environment used.

When you use a display manager, you're just starting X in a fancy way.
Since you can run any program you want on the X server, it is easy to
install multiple desktop environments on the same machine and switch
between them easily, provided your setup is adequately modular (which
it should be by default).
This commit is contained in:
Donovan Glover 2018-11-25 13:01:44 -05:00
parent 076d00e65f
commit 0a5d8f0d75
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
4 changed files with 87 additions and 10 deletions

View File

@ -0,0 +1,10 @@
pkgname=tari-bspwm
pkgver=0.1.0
pkgrel=1
pkgdesc="Packages I use specifically for bspwm."
arch=('any')
depends=(bspwm
sxhkd
dunst
compton)

17
.archlinux/PKGBUILDs/tari-cli/PKGBUILD vendored Normal file
View File

@ -0,0 +1,17 @@
pkgname=tari-cli
pkgver=0.1.0
pkgrel=1
pkgdesc="Packages for CLI programs I use independent of a desktop environment."
arch=('any')
depends=(mpd
mpc
ncmpcpp
htop
neofetch
fdupes
youtube-dl
ranger
weechat)

View File

@ -1,14 +1,23 @@
pkgname=tari-core
pkgver=0.1.0
pkgver=0.2.0
pkgrel=1
pkgdesc="Core packages for my Arch setup."
arch=('any')
depends=(ttf-hack ttf-fira-mono ttf-roboto ttf-font-awesome borg
bspwm sxhkd dunst rofi compton
mpc mpd ncmpcpp mpv feh
stow htop neofetch xdo alsa-utils
zip unzip p7zip unrar ranger
xcape xorg-xmodmap xorg-xwininfo xorg-xrandr lxdm-gtk3
plasma-desktop kde-gtk-config plasma-pa arc-kde adapta-gtk-theme
python-pywal youtube-dl fdupes rng-tools weechat
zathura zathura-djvu zathura-pdf-mupdf kitty papirus-icon-theme)
depends=(stow
python-pywal
rng-tools
fd
exa
ripgrep
fzf
jq
zip
unzip
p7zip
unrar
borg
openssh
openvpn)

View File

@ -0,0 +1,41 @@
pkgname=tari-desktop
pkgver=0.1.0
pkgrel=1
pkgdesc="Packages common to all my desktop setups, such as fonts."
arch=('any')
depends=(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)