summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
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 };'