From 8a0b0aedef8697b551b09552f8b623718ddde717 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Sun, 13 Feb 2022 13:22:03 +0100 Subject: [PATCH] Make i3blocks pub-ip a script --- configs.yml | 3 +++ dotfiles/i3/blocks | 1 - dotfiles/i3/scripts/pub-ip | 13 +++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 dotfiles/i3/scripts/pub-ip diff --git a/configs.yml b/configs.yml index b9ef69b..ae34621 100644 --- a/configs.yml +++ b/configs.yml @@ -357,6 +357,9 @@ i3blocks: - symlink: - dotfiles/i3/scripts/free_disk_space - ~/.config/i3blocks/scripts/free_disk_space + - symlink: + - dotfiles/i3/scripts/pub-ip + - ~/.config/i3blocks/scripts/pub-ip markdown viewer: - write: diff --git a/dotfiles/i3/blocks b/dotfiles/i3/blocks index 1f7dc30..655b9c2 100644 --- a/dotfiles/i3/blocks +++ b/dotfiles/i3/blocks @@ -77,7 +77,6 @@ interval=900 [pub-ip] interval=5 -command=echo "IP: $(curl ifconfig.me)" [battery] command=echo " $(upower -d | grep 'percentage' | awk '{print $2}' | head -n 1) ($(upower -d | grep 'time to empty' | awk -F: '{print $2}' | awk '{print $1,$2}' | head -n 1))" diff --git a/dotfiles/i3/scripts/pub-ip b/dotfiles/i3/scripts/pub-ip new file mode 100755 index 0000000..f2156be --- /dev/null +++ b/dotfiles/i3/scripts/pub-ip @@ -0,0 +1,13 @@ +#!/bin/bash + +CYAN="" +GREEN="" +NC="" + +ip="$(curl ifconfig.me)" + +if ip link show tun0 >/dev/null 2>&1; then + echo "${GREEN}VPN:${NC} $ip" +else + echo "${CYAN}IP:${NC} $ip" +fi