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:
parent
076d00e65f
commit
0a5d8f0d75
10
.archlinux/PKGBUILDs/tari-bspwm/PKGBUILD
vendored
Normal file
10
.archlinux/PKGBUILDs/tari-bspwm/PKGBUILD
vendored
Normal 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
17
.archlinux/PKGBUILDs/tari-cli/PKGBUILD
vendored
Normal 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)
|
29
.archlinux/PKGBUILDs/tari-core/PKGBUILD
vendored
29
.archlinux/PKGBUILDs/tari-core/PKGBUILD
vendored
@ -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)
|
||||
|
41
.archlinux/PKGBUILDs/tari-desktop/PKGBUILD
vendored
Normal file
41
.archlinux/PKGBUILDs/tari-desktop/PKGBUILD
vendored
Normal 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)
|
Loading…
Reference in New Issue
Block a user