Add meta-package for my X11 configuration
With this meta-package it locks down which packages should be installed.
This commit is contained in:
parent
5bb0014265
commit
79c006b5c6
4 changed files with 28 additions and 1 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
*~
|
*~
|
||||||
|
*.pkg.tar.xz
|
||||||
|
|
2
.stowrc
2
.stowrc
|
@ -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
|
||||||
|
|
|
@ -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
18
x11/PKGBUILD
Normal 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"
|
||||||
|
)
|
Loading…
Reference in a new issue