Add meta-package for my X11 configuration

With this meta-package it locks down which packages should be installed.
This commit is contained in:
Tom Willemse 2020-04-26 21:35:26 -07:00
parent 5bb0014265
commit 79c006b5c6
4 changed files with 28 additions and 1 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
*~ *~
*.pkg.tar.xz

View file

@ -2,3 +2,5 @@
--ignore GNUmakefile --ignore GNUmakefile
--ignore org --ignore org
--ignore .dir-locals.el --ignore .dir-locals.el
--ignore PKGBUILD
--ignore pkg.tar.xz

View file

@ -12,7 +12,6 @@ clean: $(addsuffix -clean,$(MODULES))
zsh: zsh:
$(MAKE) -C $@ $(MAKE) -C $@
x11-install: lib-install
%-install: % %-install: %
$(STOW) $< $(STOW) $<
@ -87,3 +86,10 @@ dunst/.config/dunst/dunstrc: dunst/.config/dunst/dunstrc.org
dunst-clean: dunst-clean:
rm -f dunst/.config/dunst/dunstrc rm -f dunst/.config/dunst/dunstrc
# X11
x11-install: lib-install x11/dot-x11-0-1-any.pkg.tar.xz
x11/dot-x11-0-1-any.pkg.tar.xz: x11/PKGBUILD
cd x11 && makepkg -sicf

18
x11/PKGBUILD Normal file
View file

@ -0,0 +1,18 @@
# Maintainer: Tom Willemse <tom@ryuslash.org>
pkgname=dot-x11
pkgver=0
pkgrel=1
pkgdesc="Meta package for my X11 configuration"
arch=(any)
url='https://ryuslash.org/'
depends=(
m4
xcursor-pixelfun
xorg-xrandr
xorg-xrdb
)
optdepends=(
'kdeconnect: Connect your phone with your PC'
'syncthing-gtk: See the status of Syncthing on your desktop'
"unclutter: Hide the cursor when you're typing"
)