summaryrefslogtreecommitdiff
path: root/.local/bin/theme
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/theme')
-rwxr-xr-x.local/bin/theme/get-gradient13
-rwxr-xr-x.local/bin/theme/gradient.py24
2 files changed, 0 insertions, 37 deletions
diff --git a/.local/bin/theme/get-gradient b/.local/bin/theme/get-gradient
deleted file mode 100755
index 91f9391..0000000
--- a/.local/bin/theme/get-gradient
+++ /dev/null
@@ -1,13 +0,0 @@
1#!/bin/sh
2# Gets and sets a color gradient for cava
3
4start="$1"
5end="$2"
6colors=$(~/.local/bin/theme/gradient.py $start $end 7)
7
8num=1
9path="$HOME/.config/cava/config"
10for color in $colors; do
11 sed -i "s/gradient_color_$num.*$/gradient_color_$num = '$color'/" $path
12 num=$((num+1))
13done
diff --git a/.local/bin/theme/gradient.py b/.local/bin/theme/gradient.py
deleted file mode 100755
index f95bb07..0000000
--- a/.local/bin/theme/gradient.py
+++ /dev/null
@@ -1,24 +0,0 @@
1#!/usr/bin/python3
2# Gets a color gradient based on input color and number
3# Depends on python3-colour
4
5import colour,sys
6
7if len(sys.argv) != 4:
8 print("arg error")
9 sys.exit(1)
10
11start = sys.argv[1]
12end = sys.argv[2]
13num = int(sys.argv[3])
14
15grad = colour.color_scale(colour.hex2hsl(start),colour.hex2hsl(end),num)
16grad_hex = []
17for hsl in grad:
18 grad_hex.append(colour.hsl2hex(hsl))
19
20for color in grad_hex:
21 sys.stdout.write(color + "\n")
22
23
24