summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorKjetil Orbekk <kjetil.orbekk@gmail.com>2016-07-03 11:10:51 -0400
committerKjetil Orbekk <kjetil.orbekk@gmail.com>2016-07-03 11:10:51 -0400
commit0f94d841cc2c1be57c16b08e3393820c99c09fe8 (patch)
tree02cd36ddf3f923f8adb674813ba06f7be221c4c1 /bin
parentc800c122a1405ad89ce874d03ea305438bc227e3 (diff)
parent26e338a9aed83229eb0e18cc597d51f09dd07cf3 (diff)
Merge branch 'master' of sabaki.kk.orbekk.com:/storage/projects/dotfiles
Diffstat (limited to 'bin')
-rwxr-xr-xbin/askpass.sh2
-rwxr-xr-xbin/kj-publish.sh2
-rwxr-xr-xbin/kj-setup.sh12
-rwxr-xr-xbin/kj-sync-keys.sh7
-rwxr-xr-xbin/play-kj2
-rwxr-xr-xbin/play-yt6
-rwxr-xr-xbin/tag2
7 files changed, 23 insertions, 10 deletions
diff --git a/bin/askpass.sh b/bin/askpass.sh
new file mode 100755
index 0000000..a6727b1
--- /dev/null
+++ b/bin/askpass.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+pass show machine/$(hostname)
diff --git a/bin/kj-publish.sh b/bin/kj-publish.sh
index c3e277b..867f5ba 100755
--- a/bin/kj-publish.sh
+++ b/bin/kj-publish.sh
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/usr/bin/env bash
ssh orbekk@tesuji.6.orbekk.com ./build/org-publisher/publish.sh
diff --git a/bin/kj-setup.sh b/bin/kj-setup.sh
index f3ddc6b..1bce528 100755
--- a/bin/kj-setup.sh
+++ b/bin/kj-setup.sh
@@ -56,11 +56,13 @@ for binary in dotfiles/bin/*; do
create_symlink "../dotfiles/bin/${binary}" "bin/${binary}"
done
-if [[ "${SHELL}" = *zsh* ]]; then
- create_symlink dotfiles/zshrc .zshrc
-else
- printf "${orange}[SKIPPED]${none} shell is not zsh :-(.\n"
-fi
+mkdir -p .config/fish/functions
+create_symlink ../../dotfiles/config/fish/config.fish .config/fish/config.fish
+for f in dotfiles/config/fish/functions/*.fish; do
+ create_symlink ../../../$f .config/fish/functions/$(basename $f)
+done
+
+create_symlink dotfiles/zshrc .zshrc
mkdir -p .ssh
create_symlink ../dotfiles/ssh/config .ssh/config
diff --git a/bin/kj-sync-keys.sh b/bin/kj-sync-keys.sh
index 1a3c455..64c3ca9 100755
--- a/bin/kj-sync-keys.sh
+++ b/bin/kj-sync-keys.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# This script syncs authorized keys (found in the $authorized_keys_file below)
# to a list of remote hosts. It does not touch existing keys unless overwrite
@@ -12,9 +12,8 @@ declare -r tmpdir=$(mktemp -d /tmp/kj_sync_authorized_keys.XXXXX)
targets=(
root@orbekk.osl.trygveandre.net
- tesuji.6.orbekk.com
- sabaki.6.orbekk.com
- dragon.6.orbekk.com
+ sabaki.kk.orbekk.com
+ dragon.kk.orbekk.com
login.pvv.ntnu.no
gote.orbekk.com
)
diff --git a/bin/play-kj b/bin/play-kj
new file mode 100755
index 0000000..3d3e192
--- /dev/null
+++ b/bin/play-kj
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+livestreamer "$(xclip -selection clipboard -out)" best \ No newline at end of file
diff --git a/bin/play-yt b/bin/play-yt
new file mode 100755
index 0000000..2830354
--- /dev/null
+++ b/bin/play-yt
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+
+rm /tmp/youtube.*
+youtube-dl -o /tmp/youtube "$@" &
+sleep 5s && mpv /tmp/youtube.*
+rm /tmp/youtube.*
diff --git a/bin/tag b/bin/tag
new file mode 100755
index 0000000..a95d525
--- /dev/null
+++ b/bin/tag
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+awk '/TAG/ {tag++; sub("TAG", tag);} { print };'