68 changed files with 1772 additions and 1351 deletions
@ -1,5 +1,5 @@ |
|||||||
root = true |
root = true |
||||||
[*] |
[*] |
||||||
indent_style = space |
indent_style = space |
||||||
indent_size = 4 |
indent_size = 2 |
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,34 @@ |
|||||||
|
#version 330 |
||||||
|
|
||||||
|
in vec2 fragCoord; |
||||||
|
out vec4 fragColor; |
||||||
|
|
||||||
|
// bar values. defaults to left channels first (low to high), then right (high to low). |
||||||
|
uniform float bars[512]; |
||||||
|
|
||||||
|
uniform int bars_count; // number of bars (left + right) (configurable) |
||||||
|
|
||||||
|
uniform vec3 u_resolution; // window resolution, not used here |
||||||
|
|
||||||
|
//colors, configurable in cava config file |
||||||
|
uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here |
||||||
|
uniform vec3 fg_color; // foreground color, not used here |
||||||
|
|
||||||
|
void main() |
||||||
|
{ |
||||||
|
// find which bar to use based on where we are on the x axis |
||||||
|
int bar = int(bars_count * fragCoord.x); |
||||||
|
|
||||||
|
float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0; |
||||||
|
float y = (bars[bar]) * bar_y; |
||||||
|
|
||||||
|
float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count; |
||||||
|
float bar_r = 1.0 - abs((bar_x - 0.5)) * 2; |
||||||
|
|
||||||
|
bar_r = bar_r * bar_r * 2; |
||||||
|
|
||||||
|
// set color |
||||||
|
fragColor.r = fg_color.x * y * bar_r; |
||||||
|
fragColor.g = fg_color.y * y * bar_r; |
||||||
|
fragColor.b = fg_color.z * y * bar_r; |
||||||
|
} |
||||||
@ -0,0 +1,33 @@ |
|||||||
|
#!/usr/bin/env bash |
||||||
|
# Script parses /proc/uptime to get the system uptime |
||||||
|
# and prints it in a human-readable format |
||||||
|
# This is a workaround for system where `uptime` command is taken from coreutils |
||||||
|
# where `uptime -p` is not supported |
||||||
|
|
||||||
|
if [[ -r /proc/uptime ]]; then |
||||||
|
s=$(< /proc/uptime) |
||||||
|
s=${s/.*} |
||||||
|
else |
||||||
|
echo "Error UptimeNixOS.sh: Uptime could not be determined." >&2 |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
|
||||||
|
d="$((s / 60 / 60 / 24)) days" |
||||||
|
h="$((s / 60 / 60 % 24)) hours" |
||||||
|
m="$((s / 60 % 60)) minutes" |
||||||
|
|
||||||
|
# Remove plural if < 2. |
||||||
|
((${d/ *} == 1)) && d=${d/s} |
||||||
|
((${h/ *} == 1)) && h=${h/s} |
||||||
|
((${m/ *} == 1)) && m=${m/s} |
||||||
|
|
||||||
|
# Hide empty fields. |
||||||
|
((${d/ *} == 0)) && unset d |
||||||
|
((${h/ *} == 0)) && unset h |
||||||
|
((${m/ *} == 0)) && unset m |
||||||
|
|
||||||
|
uptime=${d:+$d, }${h:+$h, }$m |
||||||
|
uptime=${uptime%', '} |
||||||
|
uptime=${uptime:-$s seconds} |
||||||
|
|
||||||
|
echo "up $uptime" |
||||||
@ -0,0 +1,18 @@ |
|||||||
|
$background = rgb(010102) |
||||||
|
$foreground = rgb(E2FECE) |
||||||
|
$color0 = rgb(010102) |
||||||
|
$color1 = rgb(595213) |
||||||
|
$color2 = rgb(9E2517) |
||||||
|
$color3 = rgb(0E714C) |
||||||
|
$color4 = rgb(08AC75) |
||||||
|
$color5 = rgb(08BCB1) |
||||||
|
$color6 = rgb(81BC57) |
||||||
|
$color7 = rgb(CDF5B1) |
||||||
|
$color8 = rgb(8FAB7C) |
||||||
|
$color9 = rgb(776D19) |
||||||
|
$color10 = rgb(D3311F) |
||||||
|
$color11 = rgb(129766) |
||||||
|
$color12 = rgb(0AE59C) |
||||||
|
$color13 = rgb(0AFAEC) |
||||||
|
$color14 = rgb(ACFB74) |
||||||
|
$color15 = rgb(CDF5B1) |
||||||
@ -1 +1 @@ |
|||||||
/home/ja/Pictures/wallpapers/CuteCat.png |
/home/ja/Pictures/wallpapers/IT_guy.png |
||||||
@ -0,0 +1,22 @@ |
|||||||
|
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ |
||||||
|
/* Rofi Beats Config (compact) */ |
||||||
|
|
||||||
|
@import "~/.config/rofi/config-compact.rasi" |
||||||
|
|
||||||
|
/* ---- Entry ---- */ |
||||||
|
entry { |
||||||
|
width: 17%; |
||||||
|
placeholder: "📻 Choose Music Source"; |
||||||
|
} |
||||||
|
|
||||||
|
/* ---- Window ---- */ |
||||||
|
window { |
||||||
|
width: 20%; |
||||||
|
} |
||||||
|
|
||||||
|
/* ---- Listview ---- */ |
||||||
|
listview { |
||||||
|
fixed-columns: false; |
||||||
|
colums: 1; |
||||||
|
lines: 2; |
||||||
|
} |
||||||
@ -1,3 +0,0 @@ |
|||||||
# NOTE!! |
|
||||||
|
|
||||||
This is symlink from ~/.cache/wal/colors-rofi-dark.rasi or ~/.cache/wal/colors-rofi-dark.rasi. Do not delete this folder and files else rofi theme wont be loaded. |
|
||||||
@ -0,0 +1,28 @@ |
|||||||
|
* { |
||||||
|
active-background: #9E2517; |
||||||
|
active-foreground: #E2FECE; |
||||||
|
normal-background: #010102; |
||||||
|
normal-foreground: #E2FECE; |
||||||
|
urgent-background: #595213; |
||||||
|
urgent-foreground: #E2FECE; |
||||||
|
|
||||||
|
alternate-active-background: #010102; |
||||||
|
alternate-active-foreground: #E2FECE; |
||||||
|
alternate-normal-background: #010102; |
||||||
|
alternate-normal-foreground: #E2FECE; |
||||||
|
alternate-urgent-background: #010102; |
||||||
|
alternate-urgent-foreground: #E2FECE; |
||||||
|
|
||||||
|
selected-active-background: #595213; |
||||||
|
selected-active-foreground: #E2FECE; |
||||||
|
selected-normal-background: #CDF5B1; |
||||||
|
selected-normal-foreground: #E2FECE; |
||||||
|
selected-urgent-background: #0AE59C; |
||||||
|
selected-urgent-foreground: #E2FECE; |
||||||
|
|
||||||
|
background-color: #010102; |
||||||
|
background: rgba(0,0,0,0.7); |
||||||
|
foreground: #CDF5B1; |
||||||
|
border-color: #010102; |
||||||
|
} |
||||||
|
|
||||||
@ -1,18 +0,0 @@ |
|||||||
$foregroundCol = 0xff{foreground.strip} |
|
||||||
$backgroundCol = 0xff{background.strip} |
|
||||||
$color0 = 0xff{color0.strip} |
|
||||||
$color1 = 0xff{color1.strip} |
|
||||||
$color2 = 0xff{color2.strip} |
|
||||||
$color3 = 0xff{color3.strip} |
|
||||||
$color4 = 0xff{color4.strip} |
|
||||||
$color5 = 0xff{color5.strip} |
|
||||||
$color6 = 0xff{color6.strip} |
|
||||||
$color7 = 0xff{color7.strip} |
|
||||||
$color8 = 0xff{color8.strip} |
|
||||||
$color9 = 0xff{color9.strip} |
|
||||||
$color10 = 0xff{color10.strip} |
|
||||||
$color11 = 0xff{color11.strip} |
|
||||||
$color12 = 0xff{color12.strip} |
|
||||||
$color13 = 0xff{color13.strip} |
|
||||||
$color14 = 0xff{color14.strip} |
|
||||||
$color15 = 0xff{color15.strip} |
|
||||||
@ -1,166 +0,0 @@ |
|||||||
* {{ |
|
||||||
active-background: {color2}; |
|
||||||
active-foreground: @foreground; |
|
||||||
normal-background: @background; |
|
||||||
normal-foreground: @foreground; |
|
||||||
urgent-background: {color1}; |
|
||||||
urgent-foreground: @foreground; |
|
||||||
|
|
||||||
alternate-active-background: @background; |
|
||||||
alternate-active-foreground: @foreground; |
|
||||||
alternate-normal-background: @background; |
|
||||||
alternate-normal-foreground: @foreground; |
|
||||||
alternate-urgent-background: @background; |
|
||||||
alternate-urgent-foreground: @foreground; |
|
||||||
|
|
||||||
selected-active-background: {color1}; |
|
||||||
selected-active-foreground: @foreground; |
|
||||||
selected-normal-background: {color2}; |
|
||||||
selected-normal-foreground: @foreground; |
|
||||||
selected-urgent-background: {color3}; |
|
||||||
selected-urgent-foreground: @foreground; |
|
||||||
|
|
||||||
background-color: @background; |
|
||||||
background: rgba(0,0,0,0.7); |
|
||||||
foreground: {foreground}; |
|
||||||
border-color: @background; |
|
||||||
spacing: 2; |
|
||||||
}} |
|
||||||
|
|
||||||
#window {{ |
|
||||||
background-color: @background; |
|
||||||
border: 0; |
|
||||||
padding: 2.5ch; |
|
||||||
}} |
|
||||||
|
|
||||||
#mainbox {{ |
|
||||||
border: 0; |
|
||||||
padding: 0; |
|
||||||
}} |
|
||||||
|
|
||||||
#message {{ |
|
||||||
border: 2px 0px 0px; |
|
||||||
border-color: @border-color; |
|
||||||
padding: 1px; |
|
||||||
}} |
|
||||||
|
|
||||||
#textbox {{ |
|
||||||
text-color: @foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#inputbar {{ |
|
||||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; |
|
||||||
}} |
|
||||||
|
|
||||||
#textbox-prompt-colon {{ |
|
||||||
expand: false; |
|
||||||
str: ":"; |
|
||||||
margin: 0px 0.3em 0em 0em; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#listview {{ |
|
||||||
fixed-height: 0; |
|
||||||
border: 2px 0px 0px; |
|
||||||
border-color: @border-color; |
|
||||||
spacing: 2px; |
|
||||||
scrollbar: true; |
|
||||||
padding: 2px 0px 0px; |
|
||||||
}} |
|
||||||
|
|
||||||
#element {{ |
|
||||||
border: 0; |
|
||||||
padding: 1px; |
|
||||||
}} |
|
||||||
|
|
||||||
#element-text, element-icon {{ |
|
||||||
background-color: inherit; |
|
||||||
text-color: inherit; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.normal.normal {{ |
|
||||||
background-color: @normal-background; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.normal.urgent {{ |
|
||||||
background-color: @urgent-background; |
|
||||||
text-color: @urgent-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.normal.active {{ |
|
||||||
background-color: @active-background; |
|
||||||
text-color: @active-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.selected.normal {{ |
|
||||||
background-color: @selected-normal-background; |
|
||||||
text-color: @selected-normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.selected.urgent {{ |
|
||||||
background-color: @selected-urgent-background; |
|
||||||
text-color: @selected-urgent-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.selected.active {{ |
|
||||||
background-color: @selected-active-background; |
|
||||||
text-color: @selected-active-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.alternate.normal {{ |
|
||||||
background-color: @alternate-normal-background; |
|
||||||
text-color: @alternate-normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.alternate.urgent {{ |
|
||||||
background-color: @alternate-urgent-background; |
|
||||||
text-color: @alternate-urgent-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.alternate.active {{ |
|
||||||
background-color: @alternate-active-background; |
|
||||||
text-color: @alternate-active-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#scrollbar {{ |
|
||||||
width: 4px; |
|
||||||
border: 0; |
|
||||||
handle-width: 8px; |
|
||||||
padding: 0; |
|
||||||
}} |
|
||||||
|
|
||||||
#sidebar {{ |
|
||||||
border: 2px 0px 0px; |
|
||||||
border-color: @border-color; |
|
||||||
}} |
|
||||||
|
|
||||||
#button {{ |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#button.selected {{ |
|
||||||
background-color: @selected-normal-background; |
|
||||||
text-color: @selected-normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#inputbar {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
padding: 1px; |
|
||||||
}} |
|
||||||
|
|
||||||
#case-indicator {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#entry {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#prompt {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
@ -1,166 +0,0 @@ |
|||||||
* {{ |
|
||||||
active-background: {color2}; |
|
||||||
active-foreground: @foreground; |
|
||||||
normal-background: @background; |
|
||||||
normal-foreground: @foreground; |
|
||||||
urgent-background: {color1}; |
|
||||||
urgent-foreground: @foreground; |
|
||||||
|
|
||||||
alternate-active-background: @background; |
|
||||||
alternate-active-foreground: @foreground; |
|
||||||
alternate-normal-background: @background; |
|
||||||
alternate-normal-foreground: @foreground; |
|
||||||
alternate-urgent-background: @background; |
|
||||||
alternate-urgent-foreground: @foreground; |
|
||||||
|
|
||||||
selected-active-background: {color1}; |
|
||||||
selected-active-foreground: @foreground; |
|
||||||
selected-normal-background: {color2}; |
|
||||||
selected-normal-foreground: @foreground; |
|
||||||
selected-urgent-background: {color3}; |
|
||||||
selected-urgent-foreground: @foreground; |
|
||||||
|
|
||||||
background-color: @background; |
|
||||||
background: rgba(255,255,255, 0.5); |
|
||||||
foreground: {background}; |
|
||||||
border-color: @background; |
|
||||||
spacing: 2; |
|
||||||
}} |
|
||||||
|
|
||||||
#window {{ |
|
||||||
background-color: @background; |
|
||||||
border: 0; |
|
||||||
padding: 2.5ch; |
|
||||||
}} |
|
||||||
|
|
||||||
#mainbox {{ |
|
||||||
border: 0; |
|
||||||
padding: 0; |
|
||||||
}} |
|
||||||
|
|
||||||
#message {{ |
|
||||||
border: 2px 0px 0px; |
|
||||||
border-color: @border-color; |
|
||||||
padding: 1px; |
|
||||||
}} |
|
||||||
|
|
||||||
#textbox {{ |
|
||||||
text-color: @foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#inputbar {{ |
|
||||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; |
|
||||||
}} |
|
||||||
|
|
||||||
#textbox-prompt-colon {{ |
|
||||||
expand: false; |
|
||||||
str: ":"; |
|
||||||
margin: 0px 0.3em 0em 0em; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#listview {{ |
|
||||||
fixed-height: 0; |
|
||||||
border: 2px 0px 0px; |
|
||||||
border-color: @border-color; |
|
||||||
spacing: 2px; |
|
||||||
scrollbar: true; |
|
||||||
padding: 2px 0px 0px; |
|
||||||
}} |
|
||||||
|
|
||||||
#element {{ |
|
||||||
border: 0; |
|
||||||
padding: 1px; |
|
||||||
}} |
|
||||||
|
|
||||||
#element-text, element-icon {{ |
|
||||||
background-color: inherit; |
|
||||||
text-color: inherit; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.normal.normal {{ |
|
||||||
background-color: @normal-background; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.normal.urgent {{ |
|
||||||
background-color: @urgent-background; |
|
||||||
text-color: @urgent-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.normal.active {{ |
|
||||||
background-color: @active-background; |
|
||||||
text-color: @active-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.selected.normal {{ |
|
||||||
background-color: @selected-normal-background; |
|
||||||
text-color: @selected-normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.selected.urgent {{ |
|
||||||
background-color: @selected-urgent-background; |
|
||||||
text-color: @selected-urgent-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.selected.active {{ |
|
||||||
background-color: @selected-active-background; |
|
||||||
text-color: @selected-active-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.alternate.normal {{ |
|
||||||
background-color: @alternate-normal-background; |
|
||||||
text-color: @alternate-normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.alternate.urgent {{ |
|
||||||
background-color: @alternate-urgent-background; |
|
||||||
text-color: @alternate-urgent-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#element.alternate.active {{ |
|
||||||
background-color: @alternate-active-background; |
|
||||||
text-color: @alternate-active-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#scrollbar {{ |
|
||||||
width: 4px; |
|
||||||
border: 0; |
|
||||||
handle-width: 8px; |
|
||||||
padding: 0; |
|
||||||
}} |
|
||||||
|
|
||||||
#sidebar {{ |
|
||||||
border: 2px 0px 0px; |
|
||||||
border-color: @border-color; |
|
||||||
}} |
|
||||||
|
|
||||||
#button {{ |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#button.selected {{ |
|
||||||
background-color: @selected-normal-background; |
|
||||||
text-color: @selected-normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#inputbar {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
padding: 1px; |
|
||||||
}} |
|
||||||
|
|
||||||
#case-indicator {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#entry {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
|
|
||||||
#prompt {{ |
|
||||||
spacing: 0; |
|
||||||
text-color: @normal-foreground; |
|
||||||
}} |
|
||||||
@ -0,0 +1,18 @@ |
|||||||
|
$background = rgb({{background | strip}}) |
||||||
|
$foreground = rgb({{foreground | strip}}) |
||||||
|
$color0 = rgb({{color0 | strip}}) |
||||||
|
$color1 = rgb({{color1 | strip}}) |
||||||
|
$color2 = rgb({{color2 | strip}}) |
||||||
|
$color3 = rgb({{color3 | strip}}) |
||||||
|
$color4 = rgb({{color4 | strip}}) |
||||||
|
$color5 = rgb({{color5 | strip}}) |
||||||
|
$color6 = rgb({{color6 | strip}}) |
||||||
|
$color7 = rgb({{color7 | strip}}) |
||||||
|
$color8 = rgb({{color8 | strip}}) |
||||||
|
$color9 = rgb({{color9 | strip}}) |
||||||
|
$color10 = rgb({{color10 | strip}}) |
||||||
|
$color11 = rgb({{color11 | strip}}) |
||||||
|
$color12 = rgb({{color12 | strip}}) |
||||||
|
$color13 = rgb({{color13 | strip}}) |
||||||
|
$color14 = rgb({{color14 | strip}}) |
||||||
|
$color15 = rgb({{color15 | strip}}) |
||||||
@ -0,0 +1,41 @@ |
|||||||
|
font_family Fira Code SemiBold |
||||||
|
font_size 13.0 |
||||||
|
bold_font auto |
||||||
|
italic_font auto |
||||||
|
bold_italic_font auto |
||||||
|
|
||||||
|
confirm_os_window_close 0 |
||||||
|
|
||||||
|
foreground {{foreground}} |
||||||
|
background {{background}} |
||||||
|
background_opacity 0.7 |
||||||
|
cursor {{cursor}} |
||||||
|
|
||||||
|
selection_foreground #000000 |
||||||
|
selection_background #F5FBFF |
||||||
|
|
||||||
|
active_tab_foreground {{background}} |
||||||
|
active_tab_background {{foreground}} |
||||||
|
inactive_tab_foreground {{foreground}} |
||||||
|
inactive_tab_background {{background}} |
||||||
|
|
||||||
|
active_border_color {{foreground}} |
||||||
|
inactive_border_color {{background}} |
||||||
|
bell_border_color {{color1}} |
||||||
|
|
||||||
|
color0 {{color0}} |
||||||
|
color1 {{color1}} |
||||||
|
color2 {{color2}} |
||||||
|
color3 {{color3}} |
||||||
|
color4 {{color4}} |
||||||
|
color5 {{color5}} |
||||||
|
color6 {{color6}} |
||||||
|
color7 {{color7}} |
||||||
|
color8 {{color8}} |
||||||
|
color9 {{color9}} |
||||||
|
color10 {{color10}} |
||||||
|
color11 {{color11}} |
||||||
|
color12 {{color12}} |
||||||
|
color13 {{color13}} |
||||||
|
color14 {{color14}} |
||||||
|
color15 {{color15}} |
||||||
@ -0,0 +1,28 @@ |
|||||||
|
* { |
||||||
|
active-background: {{color9}}; |
||||||
|
active-foreground: {{foreground}}; |
||||||
|
normal-background: {{background}}; |
||||||
|
normal-foreground: {{foreground}}; |
||||||
|
urgent-background: {{color12}}; |
||||||
|
urgent-foreground: {{foreground}}; |
||||||
|
|
||||||
|
alternate-active-background: {{color5}}; |
||||||
|
alternate-active-foreground: {{foreground}}; |
||||||
|
alternate-normal-background: {{background}}; |
||||||
|
alternate-normal-foreground: {{foreground}}; |
||||||
|
alternate-urgent-background: {{background}}; |
||||||
|
alternate-urgent-foreground: {{foreground}}; |
||||||
|
|
||||||
|
selected-active-background: {{color9}}; |
||||||
|
selected-active-foreground: {{foreground}}; |
||||||
|
selected-normal-background: {{color7}}; |
||||||
|
selected-normal-foreground: {{foreground}}; |
||||||
|
selected-urgent-background: {{color12}}; |
||||||
|
selected-urgent-foreground: {{foreground}}; |
||||||
|
|
||||||
|
background-color: {{background}}; |
||||||
|
background: rgba(0,0,0,0.7); |
||||||
|
foreground: {{color15}}; |
||||||
|
border-color: {{color9}}; |
||||||
|
} |
||||||
|
|
||||||
@ -0,0 +1,9 @@ |
|||||||
|
@define-color text {{foreground}}; |
||||||
|
@define-color background rgba({{background | rgb}},0.25); |
||||||
|
@define-color background-alt {{background}}; |
||||||
|
@define-color cursor {{cursor}}; |
||||||
|
@define-color hovered {{color12}}; |
||||||
|
@define-color button-background {{color6}}; |
||||||
|
@define-color button-active {{color2}}; |
||||||
|
@define-color border {{color9}}; |
||||||
|
@define-color urgent {{color15}}; |
||||||
@ -0,0 +1,20 @@ |
|||||||
|
@define-color foreground {{foreground}}; |
||||||
|
@define-color background rgba({{background | rgb}},0.25); |
||||||
|
@define-color cursor {{cursor}}; |
||||||
|
|
||||||
|
@define-color color0 {{color0}}; |
||||||
|
@define-color color1 {{color1}}; |
||||||
|
@define-color color2 {{color2}}; |
||||||
|
@define-color color3 {{color3}}; |
||||||
|
@define-color color4 {{color4}}; |
||||||
|
@define-color color5 {{color5}}; |
||||||
|
@define-color color6 {{color6}}; |
||||||
|
@define-color color7 {{color7}}; |
||||||
|
@define-color color8 {{color8}}; |
||||||
|
@define-color color9 {{color9}}; |
||||||
|
@define-color color10 {{color10}}; |
||||||
|
@define-color color11 {{color11}}; |
||||||
|
@define-color color12 {{color12}}; |
||||||
|
@define-color color13 {{color13}}; |
||||||
|
@define-color color14 {{color14}}; |
||||||
|
@define-color color15 {{color15}}; |
||||||
@ -0,0 +1,53 @@ |
|||||||
|
# wallust 3.0 beta.* |
||||||
|
|
||||||
|
backend = "resized" |
||||||
|
color_space = "lch" |
||||||
|
|
||||||
|
# NOTE: All filters will fill 16 colors (from color0 to color15), 16 color |
||||||
|
# variations are the 'ilusion' of more colors by opaquing color1 to color5. |
||||||
|
# Use the most prominent colors in a way that makes sense, a scheme: |
||||||
|
# * dark - 8 dark colors, dark background and light contrast |
||||||
|
# * dark16 - Same as `dark` but uses the 16 colors trick |
||||||
|
# * harddark - Same as `dark` with hard hue colors |
||||||
|
# * harddark16 - Harddark with 16 color variation |
||||||
|
# * light - Light bg, dark fg |
||||||
|
# * light16 - Same as `light` but uses the 16 color trick |
||||||
|
# * softdark - Variant of softlight, uses the lightest colors and a dark |
||||||
|
# background (could be interpreted as `dark` inversed) |
||||||
|
# * softdark16 - softdark with 16 color variation |
||||||
|
# * softlight - Light with soft pastel colors, counterpart of `harddark` |
||||||
|
# * softlight16 - softlight with 16 color variation |
||||||
|
palette = "dark16" |
||||||
|
|
||||||
|
# Difference between similar colors, used by the colorspace: |
||||||
|
# 1 Not perceptible by human eyes. |
||||||
|
# 1 - 2 Perceptible through close observation. |
||||||
|
# 2 - 10 Perceptible at a glance. |
||||||
|
# 11 - 49 Colors are more similar than opposite |
||||||
|
# 100 Colors are exact opposite |
||||||
|
threshold = 10 |
||||||
|
|
||||||
|
[templates] |
||||||
|
cava.template = 'templates/colors-cava' |
||||||
|
cava.target = '~/.config/cava/config' |
||||||
|
|
||||||
|
hypr.template = 'templates/colors-hyprland.conf' |
||||||
|
hypr.target = '~/.config/hypr/wallust/wallust-hyprland.conf' |
||||||
|
|
||||||
|
rofi.template = 'templates/colors-rofi.rasi' |
||||||
|
rofi.target = '~/.config/rofi/wallust/colors-rofi.rasi' |
||||||
|
|
||||||
|
waybar.template = 'templates/colors-waybar.css' |
||||||
|
waybar.target = '~/.config/waybar/wallust/colors-waybar.css' |
||||||
|
|
||||||
|
#swaync.template = 'templates/colors-swaync.css' |
||||||
|
#swaync.target = '~/.config/swaync/wallust/colors-wallust.css' |
||||||
|
|
||||||
|
#macchina.template = 'templates/colors-macchina.toml' |
||||||
|
#macchina.target = '~/.config/macchina/themes/wallust.toml' |
||||||
|
|
||||||
|
#wezterm.template = 'templates/colors-wezterm.toml' |
||||||
|
#wezterm.target = '~/.config/wezterm/colors/wallust.toml' |
||||||
|
|
||||||
|
#zathura.template = 'templates/colors-zathura' |
||||||
|
#zathura.target = '~/.config/zathura/zathurarc' |
||||||
@ -0,0 +1 @@ |
|||||||
|
/home/ja/.config/waybar/configs/[TOP] Default Laptop_v2 |
||||||
@ -0,0 +1 @@ |
|||||||
|
/home/ja/.config/waybar/style/[Wallust] Chroma Tally.css |
||||||
@ -0,0 +1,367 @@ |
|||||||
|
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ |
||||||
|
/* Catppuccin Latte - Wallust */ |
||||||
|
/* Original Design by DC user mannatsingh */ |
||||||
|
|
||||||
|
@define-color white #F2F2F2; |
||||||
|
@define-color black #000000; |
||||||
|
@define-color text #FFFFFF; |
||||||
|
@define-color lightgray #686868; |
||||||
|
@define-color darkgray #353535; |
||||||
|
|
||||||
|
@define-color transparent rgba(1, 1, 1, 0.5); |
||||||
|
@define-color teal-trans rgba(1, 117, 84, 0.5); |
||||||
|
@define-color cyan rgba(53, 140, 169, 1); |
||||||
|
|
||||||
|
@define-color background-module @transparent; |
||||||
|
@define-color border-color @color9; |
||||||
|
@define-color button-color @color11; |
||||||
|
@define-color button-hover @color12; |
||||||
|
|
||||||
|
@import '../../.config/waybar/wallust/colors-waybar.css'; |
||||||
|
@import "../waybar/style/catppuccin-themes/latte.css"; |
||||||
|
|
||||||
|
* { |
||||||
|
font-family: "JetBrainsMono Nerd Font"; |
||||||
|
font-weight: bold; |
||||||
|
min-height: 0; |
||||||
|
/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ |
||||||
|
font-size: 97%; |
||||||
|
font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; |
||||||
|
padding: 1px; |
||||||
|
} |
||||||
|
|
||||||
|
window#waybar { |
||||||
|
background: transparent; |
||||||
|
border-radius: 0px; |
||||||
|
color: #cba6f7; |
||||||
|
} |
||||||
|
|
||||||
|
window#waybar.hidden { |
||||||
|
opacity: 0; |
||||||
|
} |
||||||
|
|
||||||
|
window#waybar.empty { |
||||||
|
/*background-color: #040406;*/ |
||||||
|
background-color: transparent; |
||||||
|
} |
||||||
|
|
||||||
|
window#waybar.empty #window { |
||||||
|
padding: 0px; |
||||||
|
border: 0px; |
||||||
|
/* background-color: rgba(66,66,66,0.5); */ |
||||||
|
/* transparent */ |
||||||
|
background-color: transparent; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
tooltip { |
||||||
|
background: #1e1e2e; |
||||||
|
border-radius: 5px; |
||||||
|
border-width: 1px; |
||||||
|
border-style: solid; |
||||||
|
border-color: @border-color; |
||||||
|
color: #ffffff; |
||||||
|
} |
||||||
|
|
||||||
|
/*-----module groups----*/ |
||||||
|
.modules-right { |
||||||
|
background-color: @background-module; |
||||||
|
border-bottom:2px solid @border-color; |
||||||
|
border-radius:15px; |
||||||
|
padding-top: 2px; |
||||||
|
padding-bottom: 0px; |
||||||
|
padding-right: 4px; |
||||||
|
padding-left: 4px; |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
.modules-center { |
||||||
|
background-color: @background-module; |
||||||
|
border-radius:15px; |
||||||
|
border-bottom:2px solid @border-color; |
||||||
|
/*border-right: 2px solid #ffd700;*/ |
||||||
|
/*border:@teal-trans;*/ |
||||||
|
padding-top: 2px; |
||||||
|
padding-bottom: 4px; |
||||||
|
padding-right: 4px; |
||||||
|
padding-left: 4px; |
||||||
|
} |
||||||
|
|
||||||
|
.modules-left { |
||||||
|
background-color: @background-module; |
||||||
|
border-radius:15px; |
||||||
|
border-bottom: 2px solid @border-color; |
||||||
|
padding-top: 2px; |
||||||
|
padding-bottom: 4px; |
||||||
|
padding-right: 4px; |
||||||
|
padding-left: 4px; |
||||||
|
} |
||||||
|
|
||||||
|
#workspaces { |
||||||
|
padding: 0px 1px; |
||||||
|
border-radius: 15px; |
||||||
|
border:2px solid @border-color; |
||||||
|
font-weight: bold; |
||||||
|
font-style: normal; |
||||||
|
opacity:0.8; |
||||||
|
color:#FFFFFF; |
||||||
|
} |
||||||
|
#workspaces button { |
||||||
|
color: #6E6A86; |
||||||
|
box-shadow: none; |
||||||
|
text-shadow: none; |
||||||
|
border-radius: 30px; |
||||||
|
padding-left: 4px; |
||||||
|
padding-right: 4px; |
||||||
|
animation: gradient_f 20s ease-in infinite; |
||||||
|
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); |
||||||
|
} |
||||||
|
|
||||||
|
#workspaces button.active { |
||||||
|
color: #ffd700; |
||||||
|
border-radius: 50%; |
||||||
|
background-color: black; |
||||||
|
border-radius: 15px 15px 15px 15px; |
||||||
|
padding-left: 8px; |
||||||
|
padding-right: 8px; |
||||||
|
animation: gradient_f 20s ease-in infinite; |
||||||
|
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); |
||||||
|
} |
||||||
|
|
||||||
|
#workspaces button.focused { |
||||||
|
color: #d8dee9; |
||||||
|
} |
||||||
|
|
||||||
|
#workspaces button.urgent { |
||||||
|
color: #11111b; |
||||||
|
border-radius: 10px; |
||||||
|
} |
||||||
|
|
||||||
|
#workspaces button:hover { |
||||||
|
color: #ffd700; |
||||||
|
border-radius: 10px; |
||||||
|
padding-left: 2px; |
||||||
|
padding-right: 2px; |
||||||
|
animation: gradient_f 20s ease-in infinite; |
||||||
|
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); |
||||||
|
} |
||||||
|
|
||||||
|
#clock#2 { |
||||||
|
color: #efe8f7; |
||||||
|
} |
||||||
|
|
||||||
|
#backlight, |
||||||
|
#backlight-slider, |
||||||
|
#battery, |
||||||
|
#bluetooth, |
||||||
|
#clock, |
||||||
|
#cpu, |
||||||
|
#disk, |
||||||
|
#idle_inhibitor, |
||||||
|
#keyboard-state, |
||||||
|
#memory, |
||||||
|
#mode, |
||||||
|
#mpris, |
||||||
|
#network, |
||||||
|
#pulseaudio, |
||||||
|
#pulseaudio-slider, |
||||||
|
#taskbar, |
||||||
|
#temperature, |
||||||
|
#tray, |
||||||
|
#window, |
||||||
|
#wireplumber, |
||||||
|
#workspaces, |
||||||
|
#custom-backlight, |
||||||
|
#custom-cava_mviz, |
||||||
|
#custom-cycle_wall, |
||||||
|
#custom-keybinds, |
||||||
|
#custom-keyboard, |
||||||
|
#custom-light_dark, |
||||||
|
#custom-lock, |
||||||
|
#custom-menu, |
||||||
|
#custom-power_vertical, |
||||||
|
#custom-power, |
||||||
|
#custom-swaync, |
||||||
|
#custom-updater, |
||||||
|
#custom-weather, |
||||||
|
#custom-weather.clearNight, |
||||||
|
#custom-weather.cloudyFoggyDay, |
||||||
|
#custom-weather.cloudyFoggyNight, |
||||||
|
#custom-weather.default, |
||||||
|
#custom-weather.rainyDay, |
||||||
|
#custom-weather.rainyNight, |
||||||
|
#custom-weather.severe, |
||||||
|
#custom-weather.showyIcyDay, |
||||||
|
#custom-weather.snowyIcyNight, |
||||||
|
#custom-weather.sunnyDay { |
||||||
|
color: #e5d9f5; |
||||||
|
padding-top: 1px; |
||||||
|
padding-bottom: 1px; |
||||||
|
padding-right: 6px; |
||||||
|
padding-left: 6px; |
||||||
|
} |
||||||
|
|
||||||
|
#temperature.critical { |
||||||
|
background-color: #ff0000; |
||||||
|
} |
||||||
|
|
||||||
|
@keyframes blink { |
||||||
|
to { |
||||||
|
color: #000000; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
#taskbar button.active { |
||||||
|
background-color: rgb(47, 46, 46); |
||||||
|
padding-left: 12px; |
||||||
|
padding-right: 12px; |
||||||
|
animation: gradient_f 20s ease-in infinite; |
||||||
|
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); |
||||||
|
} |
||||||
|
|
||||||
|
#taskbar button:hover { |
||||||
|
padding-left: 3px; |
||||||
|
padding-right: 3px; |
||||||
|
animation: gradient_f 20s ease-in infinite; |
||||||
|
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); |
||||||
|
} |
||||||
|
|
||||||
|
#battery.critical:not(.charging) { |
||||||
|
color: #f53c3c; |
||||||
|
animation-name: blink; |
||||||
|
animation-duration: 0.5s; |
||||||
|
animation-timing-function: linear; |
||||||
|
animation-iteration-count: infinite; |
||||||
|
animation-direction: alternate; |
||||||
|
} |
||||||
|
|
||||||
|
#pulseaudio-slider slider { |
||||||
|
min-width: 0px; |
||||||
|
min-height: 0px; |
||||||
|
opacity: 0; |
||||||
|
background-image: none; |
||||||
|
border: none; |
||||||
|
box-shadow: none; |
||||||
|
} |
||||||
|
|
||||||
|
#pulseaudio-slider trough { |
||||||
|
min-width: 80px; |
||||||
|
min-height: 5px; |
||||||
|
border-radius: 5px; |
||||||
|
background-color: #22252a; |
||||||
|
} |
||||||
|
|
||||||
|
#pulseaudio-slider highlight { |
||||||
|
min-height: 10px; |
||||||
|
border-radius: 5px; |
||||||
|
background-color: #ba5663; |
||||||
|
} |
||||||
|
|
||||||
|
#backlight-slider slider { |
||||||
|
min-width: 0px; |
||||||
|
min-height: 0px; |
||||||
|
opacity: 0; |
||||||
|
background-image: none; |
||||||
|
border: none; |
||||||
|
box-shadow: none; |
||||||
|
} |
||||||
|
|
||||||
|
#backlight-slider trough { |
||||||
|
min-width: 80px; |
||||||
|
min-height: 10px; |
||||||
|
border-radius: 5px; |
||||||
|
background-color: #22252a; |
||||||
|
} |
||||||
|
|
||||||
|
#backlight-slider highlight { |
||||||
|
min-width: 10px; |
||||||
|
border-radius: 5px; |
||||||
|
background-color: #ba5663; |
||||||
|
} |
||||||
|
#pulseaudio-slider, |
||||||
|
#pulseaudio { |
||||||
|
color: @color13; |
||||||
|
} |
||||||
|
|
||||||
|
#pulseaudio.muted { |
||||||
|
color: red; |
||||||
|
} |
||||||
|
|
||||||
|
#memory { |
||||||
|
color: @sapphire; |
||||||
|
} |
||||||
|
|
||||||
|
#cpu { |
||||||
|
color: @mauve; |
||||||
|
} |
||||||
|
|
||||||
|
#battery { |
||||||
|
color: @rosewater; |
||||||
|
} |
||||||
|
|
||||||
|
#disk { |
||||||
|
color: @sky; |
||||||
|
} |
||||||
|
|
||||||
|
#temperature.critical { |
||||||
|
background-color: @red; |
||||||
|
} |
||||||
|
#battery.critical:not(.charging) { |
||||||
|
color: #f53c3c; |
||||||
|
animation-name: blink; |
||||||
|
animation-duration: 0.5s; |
||||||
|
animation-timing-function: linear; |
||||||
|
animation-iteration-count: infinite; |
||||||
|
animation-direction: alternate; |
||||||
|
}#pulseaudio-slider slider { |
||||||
|
min-width: 0px; |
||||||
|
min-height: 0px; |
||||||
|
opacity: 0; |
||||||
|
background-image: none; |
||||||
|
border: none; |
||||||
|
box-shadow: none; |
||||||
|
} |
||||||
|
|
||||||
|
#pulseaudio-slider trough { |
||||||
|
min-width: 80px; |
||||||
|
min-height: 5px; |
||||||
|
border-radius: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
#pulseaudio-slider highlight { |
||||||
|
min-height: 10px; |
||||||
|
border-radius: 5px; |
||||||
|
} |
||||||
|
#backlight-slider slider { |
||||||
|
min-width: 0px; |
||||||
|
min-height: 0px; |
||||||
|
opacity: 0; |
||||||
|
background-image: none; |
||||||
|
border: none; |
||||||
|
box-shadow: none; |
||||||
|
} |
||||||
|
|
||||||
|
#backlight-slider trough { |
||||||
|
min-width: 80px; |
||||||
|
min-height: 10px; |
||||||
|
border-radius: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
#backlight-slider highlight { |
||||||
|
min-width: 10px; |
||||||
|
border-radius: 5px; |
||||||
|
} |
||||||
|
#custom-lock, |
||||||
|
#idle_inhibitor { |
||||||
|
color: @teal; |
||||||
|
} |
||||||
|
#clock { |
||||||
|
color: @sapphire; |
||||||
|
border-radius: 15px; |
||||||
|
border:2px solid @border-color; |
||||||
|
} |
||||||
|
#custom-updates { |
||||||
|
color: @yellow; |
||||||
|
} |
||||||
|
#swaync{ |
||||||
|
color: #ffd700;} |
||||||
@ -1,7 +1,7 @@ |
|||||||
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ |
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ |
||||||
/* Dark - Obsidian Edge */ |
/* Dark - Obsidian Edge */ |
||||||
|
|
||||||
@import '../../.cache/wal/colors-waybar.css'; |
@import '../../.config/waybar/wallust/colors-waybar.css'; |
||||||
|
|
||||||
* { |
* { |
||||||
font-family: "JetBrainsMono Nerd Font"; |
font-family: "JetBrainsMono Nerd Font"; |
||||||
@ -1,15 +1,15 @@ |
|||||||
/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ |
/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ |
||||||
/* ..........................................*/ |
/* ..........................................*/ |
||||||
/* .......Pywal - Transparent............... */ |
/* ....Wallust - Clear Background........ */ |
||||||
/* ......................................... */ |
/* ......................................... */ |
||||||
/* --- 👍 designed by https://github.com/Krautt 👍 --- */ |
/* --- 👍 original designed by https://github.com/Krautt 👍 --- */ |
||||||
|
|
||||||
@import '../../.cache/wal/colors-waybar.css'; |
@import '../../.config/waybar/wallust/colors-waybar.css'; |
||||||
|
|
||||||
@define-color critical #ff0000; /* critical color */ |
@define-color critical #ff0000; /* critical color */ |
||||||
@define-color warning #f3f809; /* warning color */ |
@define-color warning #f3f809; /* warning color */ |
||||||
@define-color text @color2; /* text color */ |
@define-color text @color12; /* text color */ |
||||||
@define-color text-alt @color7; /* text alternative color */ |
@define-color text-alt @color9; /* text alternative color */ |
||||||
@define-color bg @color7; /* background color */ |
@define-color bg @color7; /* background color */ |
||||||
|
|
||||||
*{ |
*{ |
||||||
@ -0,0 +1,20 @@ |
|||||||
|
@define-color foreground #E2FECE; |
||||||
|
@define-color background rgba(1,1,2,0.25); |
||||||
|
@define-color cursor #E2FECE; |
||||||
|
|
||||||
|
@define-color color0 #010102; |
||||||
|
@define-color color1 #595213; |
||||||
|
@define-color color2 #9E2517; |
||||||
|
@define-color color3 #0E714C; |
||||||
|
@define-color color4 #08AC75; |
||||||
|
@define-color color5 #08BCB1; |
||||||
|
@define-color color6 #81BC57; |
||||||
|
@define-color color7 #CDF5B1; |
||||||
|
@define-color color8 #8FAB7C; |
||||||
|
@define-color color9 #776D19; |
||||||
|
@define-color color10 #D3311F; |
||||||
|
@define-color color11 #129766; |
||||||
|
@define-color color12 #0AE59C; |
||||||
|
@define-color color13 #0AFAEC; |
||||||
|
@define-color color14 #ACFB74; |
||||||
|
@define-color color15 #CDF5B1; |
||||||
|
Before Width: | Height: | Size: 7.3 MiB |
|
After Width: | Height: | Size: 12 MiB |
Loading…
Reference in new issue