aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2016-06-24 21:24:43 +0200
committerAdrian Kummerlaender2016-06-24 21:24:43 +0200
commit91526c66ba438cce14f37bb014917c8cb01e554a (patch)
treef51ae674f8555ece56ce0d5957abbb3362d7e31b
parent32e6b0368c9efeb05131cb07795bc0abf0cc3cd9 (diff)
downloaddotfiles-91526c66ba438cce14f37bb014917c8cb01e554a.tar
dotfiles-91526c66ba438cce14f37bb014917c8cb01e554a.tar.gz
dotfiles-91526c66ba438cce14f37bb014917c8cb01e554a.tar.bz2
dotfiles-91526c66ba438cce14f37bb014917c8cb01e554a.tar.lz
dotfiles-91526c66ba438cce14f37bb014917c8cb01e554a.tar.xz
dotfiles-91526c66ba438cce14f37bb014917c8cb01e554a.tar.zst
dotfiles-91526c66ba438cce14f37bb014917c8cb01e554a.zip
Add meta packages to help keeping track of my software stack
i.e. unclutter the pacman dependency tree. Ideally I would just spend a moment every now and then updating these _PKGBUILDs_ - a full reinstallation would then only require installing the base system, cloning this repository and installing the appropriate meta packages.
-rw-r--r--packages/custom-base-meta/PKGBUILD42
-rw-r--r--packages/custom-dev-meta/PKGBUILD51
-rw-r--r--packages/custom-dev-ui-meta/PKGBUILD20
-rw-r--r--packages/custom-font-meta/PKGBUILD21
-rw-r--r--packages/custom-sys-mon-meta/PKGBUILD20
-rw-r--r--packages/custom-thinkpad-meta/PKGBUILD34
-rw-r--r--packages/custom-ui-meta/PKGBUILD77
-rw-r--r--packages/custom-vm-meta/PKGBUILD16
8 files changed, 281 insertions, 0 deletions
diff --git a/packages/custom-base-meta/PKGBUILD b/packages/custom-base-meta/PKGBUILD
new file mode 100644
index 0000000..270db61
--- /dev/null
+++ b/packages/custom-base-meta/PKGBUILD
@@ -0,0 +1,42 @@
+pkgname=custom-base-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install my base setup'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ fish
+ git
+ git-ftp
+ openssh
+ ufw
+ stow
+ ack
+ tree
+ lsof
+ screen
+ ranger
+ sed
+ diffutils
+ sshfs
+ wget
+ w3m
+ lynx
+ bash
+ bash-completion
+ binutils
+ colordiff
+ htop
+ python-virtualenv
+ python-virtualfish
+ cv-git
+ tarsnap
+ abs
+ package-query-git
+ yaourt
+ python3-aur
+ vim-jellybeans
+ vim-gitgutter-git
+ vim-renamer
+)
diff --git a/packages/custom-dev-meta/PKGBUILD b/packages/custom-dev-meta/PKGBUILD
new file mode 100644
index 0000000..b1fb2ba
--- /dev/null
+++ b/packages/custom-dev-meta/PKGBUILD
@@ -0,0 +1,51 @@
+pkgname=custom-dev-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install my development setup'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ make
+ cmake
+ autoconf
+ automake
+ boost
+ picocom
+ boost.process-svn
+ cgdb
+ protobuf
+ leveldb
+ clisp
+ chicken
+ mit-scheme
+ pandoc
+ gtest
+ strace
+ valgrind
+ clang
+ gdb
+ gcc-ada
+ gcc-multilib
+ gitg
+ xalan-c
+ xerces-c
+ ruby-kramdown
+ peg-markdown
+ mono
+ nuget
+ maxima
+ gnuplot
+ graphviz
+ highlight
+ phantomjs
+ nodejs
+ npm
+ imagemagick
+ gdc
+ ghc
+ cabal-install
+ go
+ jdk7-openjdk
+ java-repl-git
+)
diff --git a/packages/custom-dev-ui-meta/PKGBUILD b/packages/custom-dev-ui-meta/PKGBUILD
new file mode 100644
index 0000000..cf551d7
--- /dev/null
+++ b/packages/custom-dev-ui-meta/PKGBUILD
@@ -0,0 +1,20 @@
+pkgname=custom-dev-ui-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install my development setup (UI tools)'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ grestful
+ cantor
+ kdesdk-kcachegrind
+ openscad
+ qcad
+ sqlitebrowser
+ radare2
+ okteta
+ qmltermwidget-git
+ gource
+ vix-git
+)
diff --git a/packages/custom-font-meta/PKGBUILD b/packages/custom-font-meta/PKGBUILD
new file mode 100644
index 0000000..502c72b
--- /dev/null
+++ b/packages/custom-font-meta/PKGBUILD
@@ -0,0 +1,21 @@
+pkgname=custom-font-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install fonts'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ gnome-font-viewer
+ ttf-dejavu
+ ttf-droid
+ ttf-fantasque-sans
+ ttf-fontawesome-git
+ ttf-inconsolata
+ ttf-liberation
+ ttf-linux-libertine
+ ttf-ms-fonts
+ source-code-pro-fonts-powerline
+ otf-latin-modern
+ otf-powerline-symbols-git
+)
diff --git a/packages/custom-sys-mon-meta/PKGBUILD b/packages/custom-sys-mon-meta/PKGBUILD
new file mode 100644
index 0000000..0c80189
--- /dev/null
+++ b/packages/custom-sys-mon-meta/PKGBUILD
@@ -0,0 +1,20 @@
+pkgname=custom-sys-mon-ui-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install common system and monitoring software'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ powertop
+ haveged
+ ttyload
+ iotop
+ nethogs
+ nmap
+ iptraf-ng
+ iftop
+ bmon
+ traceroute
+ goaccess
+)
diff --git a/packages/custom-thinkpad-meta/PKGBUILD b/packages/custom-thinkpad-meta/PKGBUILD
new file mode 100644
index 0000000..949656f
--- /dev/null
+++ b/packages/custom-thinkpad-meta/PKGBUILD
@@ -0,0 +1,34 @@
+pkgname=custom-thinkpad-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install Thinkpad specific packages, i.e. they may not be required on other systems'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ acpi
+ acpi_call
+ lm_sensors
+ tlp
+ tlp-rdw
+ tp_smapi
+ xf86-video-intel
+ xf86-input-synaptics
+ wavemon
+ smartmontools
+ blueman
+ bluez
+ bluez-firmware
+ bluez-hid2hci
+ bluez-plugins
+ bluez-utils
+ modemmanager
+ networkmanager
+ chrony
+ networkmanager-dispatcher-chrony
+ networkmanager-openvpn
+ cups
+ epson-inkjet-printer-201212w
+ thermald-git
+ tpacpi-bat-git
+)
diff --git a/packages/custom-ui-meta/PKGBUILD b/packages/custom-ui-meta/PKGBUILD
new file mode 100644
index 0000000..143a2f9
--- /dev/null
+++ b/packages/custom-ui-meta/PKGBUILD
@@ -0,0 +1,77 @@
+pkgname=custom-ui-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install my UI setup'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ i3-wm
+ i3lock
+ i3status
+ xautolock
+ rxvt-unicode
+ urxvt-perls
+ conky
+ gvim
+ vim-vimwiki-git
+ volumeicon
+ feh
+ notification-daemon
+ pcmanfm
+ arandr
+ awoken-icons
+ baobab
+ cairo
+ calibre
+ cantor
+ zathura
+ zathura-pdf-poppler
+ polkit-gnome
+ network-manager-applet
+ modem-manager-gui
+ firefox
+ chromium
+ opera-developer
+ gtk-engine-murrine
+ chromium-pepper-flash
+ telegram-desktop-bin
+ gimp
+ xfce4-screenshooter
+ lxappearance-gtk3
+ akonadi-fake
+ akonadi-fake-qt4
+ thunderbird
+ musicbrainz
+ picard
+ vlc
+ mplayer
+ mpv
+ mupdf
+ marble
+ viking
+ gpsprune_bin
+ gwenview
+ kchmviewer
+ kdegraphics-okular
+ gnome-disk-utility
+ seahorse
+ gnome-keyring
+ gnome-power-manager
+ syncthing-gtk
+ wireshark-qt
+ synergy
+ screenfetch
+ redshift
+ libreoffice-still
+ libreoffice-still-de
+ texmaker
+ oomox-git
+ pentadactyl-git
+ treesheets-git
+ zeal-git
+ sxiv-bskv-git
+ rofi-git
+ twmn-git
+ youtube-dl
+)
diff --git a/packages/custom-vm-meta/PKGBUILD b/packages/custom-vm-meta/PKGBUILD
new file mode 100644
index 0000000..670df13
--- /dev/null
+++ b/packages/custom-vm-meta/PKGBUILD
@@ -0,0 +1,16 @@
+pkgname=custom-vm-meta
+pkgver=0.1
+pkgrel=1
+pkgdesc='Meta package to install packages related to virtualization'
+url='https://code.kummerlaender.eu/dotfiles/'
+arch=('any')
+
+depends=(
+ qemu
+ vde2
+ gtk-vnc
+ net-tools
+ bridge-utils
+ virtualbox
+ virtualbox-host-dkms
+)