From 5640769579bbce76aeea5d08e43089bb017b8dcc Mon Sep 17 00:00:00 2001 From: lelgenio Date: Sun, 21 Feb 2021 19:07:44 -0300 Subject: [PATCH] mako & bmenu: use transparent background --- dotfiles/mako.conf | 2 +- dotfiles/scripts/bmenu | 36 ++++++++++++++++++------------------ funcs.py | 6 ++++++ 3 files changed, 25 insertions(+), 19 deletions(-) diff --git a/dotfiles/mako.conf b/dotfiles/mako.conf index 4236264..83a8e9e 100644 --- a/dotfiles/mako.conf +++ b/dotfiles/mako.conf @@ -1,7 +1,7 @@ # {{@@ header() @@}} font={{@@ font.interface @@}} 12 text-color={{@@ color.txt @@}} -background-color={{@@ color.bg @@}} +background-color={{@@ color.bg @@}}{{@@ opacity | clamp_to_hex @@}} border-color={{@@ accent_color @@}} border-size=5 progress-color={{@@ accent_color @@}} diff --git a/dotfiles/scripts/bmenu b/dotfiles/scripts/bmenu index ae0acf8..8a4ce06 100755 --- a/dotfiles/scripts/bmenu +++ b/dotfiles/scripts/bmenu @@ -21,35 +21,35 @@ fi # s selected # sc scrollbar - fn="{{@@ font.mono @@}} {{@@ font.size.small @@}}" + fn="{{@@ font.mono @@}} {{@@ font.size.small @@}}" - tb="{{@@ color.bg @@}}" - tf="{{@@ accent_color @@}}" + tb="{{@@ color.bg @@}}{{@@ opacity | clamp_to_hex @@}}" + tf="{{@@ accent_color @@}}" - fb="{{@@ color.bg @@}}" - ff="{{@@ color.txt @@}}" + fb="{{@@ color.bg @@}}{{@@ opacity | clamp_to_hex @@}}" + ff="{{@@ color.txt @@}}" - nb="{{@@ color.bg @@}}" - nf="{{@@ color.txt @@}}" + nb="{{@@ color.bg @@}}{{@@ opacity | clamp_to_hex @@}}" + nf="{{@@ color.txt @@}}" - hb="{{@@ color.bg_light @@}}" - hf="{{@@ accent_color @@}}" + hb="{{@@ color.bg_light @@}}" + hf="{{@@ accent_color @@}}" #{%@@ if False @@%}# # Hacks to allow runnning even if not templated - fn="Fira Code 12" + fn="Fira Code 12" - tf="#D9534F" - tb="#202020" + tf="#D9534F" + tb="#202020" - ff="#ffffff" - fb="#202020" + ff="#ffffff" + fb="#202020" - nf="#ffffff" - nb="#202020" + nf="#ffffff" + nb="#202020" - hf="#D9534F" - hb="#404040" + hf="#D9534F" + hb="#404040" #{%@@ endif @@%}# bemenu \ diff --git a/funcs.py b/funcs.py index 590da67..249c6e4 100644 --- a/funcs.py +++ b/funcs.py @@ -80,3 +80,9 @@ def darker(arg1, amount=0.75): def lighter(arg1, amount=1.25): return color_mult(arg1, amount) + +def as_hex(in_number): + return hex(int(in_number))[2:] + +def clamp_to_hex(in_number): + return as_hex(in_number * 255)