From 7d930aff06a84264df421c3c32e9b0eadab20ca4 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 18 May 2021 09:34:58 +0200 Subject: slack-term neu --- slack-term/PKGBUILD | 46 ++++++++++++++++++++++++++++ slack-term/slack-term.json | 76 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 slack-term/PKGBUILD create mode 100644 slack-term/slack-term.json (limited to 'slack-term') diff --git a/slack-term/PKGBUILD b/slack-term/PKGBUILD new file mode 100644 index 000000000..262924546 --- /dev/null +++ b/slack-term/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Yigit Dallilar +# Prev. Maintainer: orumin + +pkgname=slack-term +pkgver=0.5.0 +pkgrel=1 +pkgdesc="Slack client for your terminal" +arch=('i686' 'pentium4' 'x86_64') +url="https://github.com/erroneousboat/slack-term" +source=("slack-term-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" + "slack-term.json") +noextract=("slack-term-${pkgver}.tar.gz") +license=('MIT') +conflicts=('slack-term-bin') +options=() +makedepends=("go") +md5sums=('77c64a2aac37d65cbcfe2cecab043b9f' + '9cdd35c2d48f6d899333ab3721a6464b') + + +build() { + + export GOPATH=$(pwd) + reldir=src/github.com/erroneousboat + + mkdir -p ${srcdir}/${reldir} + ln -s $(pwd)/slack-term-${pkgver}.tar.gz ${srcdir}/${reldir} + cd ${srcdir}/${reldir} + tar zxvf slack-term-${pkgver}.tar.gz + mv slack-term-${pkgver} slack-term + cd slack-term + make build-linux + +} + +package() { + + reldir=src/github.com/erroneousboat + + install -Dm755 ${srcdir}/${reldir}/slack-term/bin/slack-term-linux-amd64 ${pkgdir}/usr/bin/slack-term + install -Dm644 ${srcdir}/${reldir}/slack-term/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm644 slack-term.json ${pkgdir}/etc/slack-term.json + +} + +# vim:set ts=4 sw=4 et: diff --git a/slack-term/slack-term.json b/slack-term/slack-term.json new file mode 100644 index 000000000..e39b1271a --- /dev/null +++ b/slack-term/slack-term.json @@ -0,0 +1,76 @@ +{ + "slack_token": "yourslacktokenhere", + + // OPTIONAL: set the width of the sidebar (between 1 and 11), default is 1 + "sidebar_width": 1, + + // OPTIONAL: turn on desktop notifications for all incoming messages, set + // the value as: "all", and for only mentions and im messages set the + // value as: "mention", default is turned off: "" + "notify": "", + + // OPTIONAL: define custom key mappings, defaults are: + "key_map": { + "command": { + "i": "mode-insert", + "/": "mode-search", + "k": "channel-up", + "j": "channel-down", + "g": "channel-top", + "G": "channel-bottom", + "": "chat-up", + "C-b": "chat-up", + "C-u": "chat-up", + "": "chat-down", + "C-f": "chat-down", + "C-d": "chat-down", + "n": "channel-search-next", + "N": "channel-search-previous", + "q": "quit", + "": "help" + }, + "insert": { + "": "cursor-left", + "": "cursor-right", + "": "send", + "": "mode-command", + "": "backspace", + "C-8": "backspace", + "": "delete", + "": "space" + }, + "search": { + "": "cursor-left", + "": "cursor-right", + "": "clear-input", + "": "clear-input", + "": "backspace", + "C-8": "backspace", + "": "delete", + "": "space" + } + }, + + // OPTIONAL: override the default theme (see wiki for more information), + // defaults are: + "theme": { + "view": { + "fg": "white", + "bg": "default", + "border_fg": "white", + "border_bg": "white", + "par_fg": "white", + "par_label_fg": "white" + }, + "channel": { + "prefix": "", + "icon": "", + "text": "" + }, + "message": { + "time": "", + "name": "", + "text": "" + } + } +} -- cgit v1.2.3-54-g00ecf