Some Updates
@ -1,6 +1,6 @@
|
||||
[color]
|
||||
gradient = 1
|
||||
gradient_count = 2
|
||||
gradient_color_1 = '#4f3a2a'
|
||||
gradient_color_2 = '#2f3030'
|
||||
gradient_color_1 = '#4b4330'
|
||||
gradient_color_2 = '#745034'
|
||||
|
||||
|
||||
@ -1,79 +0,0 @@
|
||||
#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 int bar_width; // bar width (configurable), not used here
|
||||
uniform int bar_spacing; // space bewteen bars (configurable)
|
||||
|
||||
uniform vec3 u_resolution; // window resolution
|
||||
|
||||
//colors, configurable in cava config file (r,g,b) (0.0 - 1.0)
|
||||
uniform vec3 bg_color; // background color
|
||||
uniform vec3 fg_color; // foreground color
|
||||
|
||||
uniform int gradient_count;
|
||||
uniform vec3 gradient_colors[8]; // gradient colors
|
||||
|
||||
vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max)
|
||||
{
|
||||
//create color based on fraction of this color and next color
|
||||
float yr = (y - y_min) / (y_max - y_min);
|
||||
return col_1 * (1.0 - yr) + col_2 * yr;
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
// find which bar to use based on where we are on the x axis
|
||||
float x = u_resolution.x * fragCoord.x;
|
||||
int bar = int(bars_count * fragCoord.x);
|
||||
|
||||
//calculate a bar size
|
||||
float bar_size = u_resolution.x / bars_count;
|
||||
|
||||
//the y coordinate and bar values are the same
|
||||
float y = bars[bar];
|
||||
|
||||
// make sure there is a thin line at bottom
|
||||
if (y * u_resolution.y < 1.0)
|
||||
{
|
||||
y = 1.0 / u_resolution.y;
|
||||
}
|
||||
|
||||
//draw the bar up to current height
|
||||
if (y > fragCoord.y)
|
||||
{
|
||||
//make some space between bars basen on settings
|
||||
if (x > (bar + 1) * (bar_size) - bar_spacing)
|
||||
{
|
||||
fragColor = vec4(bg_color,1.0);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (gradient_count == 0)
|
||||
{
|
||||
fragColor = vec4(fg_color,1.0);
|
||||
}
|
||||
else
|
||||
{
|
||||
//find which color in the configured gradient we are at
|
||||
int color = int((gradient_count - 1) * fragCoord.y);
|
||||
|
||||
//find where on y this and next color is supposed to be
|
||||
float y_min = color / (gradient_count - 1.0);
|
||||
float y_max = (color + 1.0) / (gradient_count - 1.0);
|
||||
|
||||
//make color
|
||||
fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
fragColor = vec4(bg_color,1.0);
|
||||
}
|
||||
}
|
||||
@ -1,34 +0,0 @@
|
||||
#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;
|
||||
}
|
||||
@ -1,14 +0,0 @@
|
||||
#version 330
|
||||
|
||||
|
||||
// Input vertex data, different for all executions of this shader.
|
||||
layout(location = 0) in vec3 vertexPosition_modelspace;
|
||||
|
||||
// Output data ; will be interpolated for each fragment.
|
||||
out vec2 fragCoord;
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_Position = vec4(vertexPosition_modelspace,1);
|
||||
fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0;
|
||||
}
|
||||
@ -10,7 +10,7 @@ listener {
|
||||
}
|
||||
|
||||
listener {
|
||||
timeout = 300
|
||||
timeout = 600
|
||||
on-timeout = loginctl lock-session
|
||||
on-resume = sleep 2 && source /home/eli/.cache/wal/colors.sh && notify-send "System" "Unlocked! Hey $USER" -i $wallpaper
|
||||
}
|
||||
|
||||
@ -8,7 +8,9 @@ exec-once = waybar
|
||||
exec-once = swww-daemon
|
||||
exec-once = sudo powertop --auto-tune
|
||||
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
exec-once = swaync && swaync-client -df
|
||||
exec-once = swaync
|
||||
exec-once = swaync-client -df
|
||||
exec-once = pactl set-sink-mute @DEFAULT_SINK@ 0
|
||||
env = XCURSOR_THEME,Bibata-Modern-Classic
|
||||
env = XCURSOR_SIZE,12
|
||||
general {
|
||||
|
||||
@ -7,7 +7,7 @@ menu() {
|
||||
main() {
|
||||
choice=$(menu | wofi -c ~/.config/wofi/config1 -s ~/.config/wofi/style1.css --show dmenu --prompt "Select Wallpaper:" -n)
|
||||
selected_wallpaper=$(echo "$choice" | sed 's/^img://')
|
||||
swww img "$selected_wallpaper" --transition-type any --transition-fps 60 --transition-duration .5
|
||||
swww img "$selected_wallpaper" --transition-type any --transition-fps 60 --transition-duration 2
|
||||
wal -i "$selected_wallpaper" -n --cols16
|
||||
swaync-client --reload-css
|
||||
cat ~/.cache/wal/colors-kitty.conf > ~/.config/kitty/current-theme.conf
|
||||
|
||||
@ -1,30 +1,30 @@
|
||||
foreground #c1c1c0
|
||||
background #070705
|
||||
foreground #c3c5c5
|
||||
background #121719
|
||||
background_opacity 1.0
|
||||
cursor #c1c1c0
|
||||
cursor #c3c5c5
|
||||
|
||||
active_tab_foreground #070705
|
||||
active_tab_background #c1c1c0
|
||||
inactive_tab_foreground #c1c1c0
|
||||
inactive_tab_background #070705
|
||||
active_tab_foreground #121719
|
||||
active_tab_background #c3c5c5
|
||||
inactive_tab_foreground #c3c5c5
|
||||
inactive_tab_background #121719
|
||||
|
||||
active_border_color #c1c1c0
|
||||
inactive_border_color #070705
|
||||
bell_border_color #36362a
|
||||
active_border_color #c3c5c5
|
||||
inactive_border_color #121719
|
||||
bell_border_color #513f31
|
||||
|
||||
color0 #070705
|
||||
color8 #656553
|
||||
color1 #36362a
|
||||
color9 #484939
|
||||
color2 #4f3a2a
|
||||
color10 #6A4E38
|
||||
color3 #2f3030
|
||||
color11 #3F4041
|
||||
color4 #3f3f34
|
||||
color12 #555546
|
||||
color5 #4d493f
|
||||
color13 #676255
|
||||
color6 #4e4c40
|
||||
color14 #696656
|
||||
color7 #949488
|
||||
color15 #c1c1c0
|
||||
color0 #121719
|
||||
color8 #5c6c70
|
||||
color1 #513f31
|
||||
color9 #6D5542
|
||||
color2 #4b4330
|
||||
color10 #655A41
|
||||
color3 #745034
|
||||
color11 #9B6B46
|
||||
color4 #825031
|
||||
color12 #AE6B42
|
||||
color5 #846636
|
||||
color13 #B08949
|
||||
color6 #a07540
|
||||
color14 #D69D56
|
||||
color7 #90979a
|
||||
color15 #c3c5c5
|
||||
|
||||
@ -82,7 +82,6 @@ return {
|
||||
dashboard.button( "c", " > Config" , ":cd ~/.config/nvim | Telescope find_files<CR>"),
|
||||
dashboard.button( "l", " > Lazy", ":Lazy<CR>"),
|
||||
dashboard.button( "h", " > Settings" , ":cd ~/.config/hypr | Telescope find_files<CR>"),
|
||||
|
||||
dashboard.button( "q", " > Quit", ":qa<CR>"),
|
||||
|
||||
|
||||
|
||||
@ -1,16 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
check() {
|
||||
command -v "$1" 1>/dev/null
|
||||
}
|
||||
|
||||
notify() {
|
||||
check notify-send && {
|
||||
notify-send -a "Color Picker" "$@"
|
||||
return
|
||||
}
|
||||
echo "$@"
|
||||
}
|
||||
|
||||
|
||||
loc="$HOME/.cache/colorpicker"
|
||||
[ -d "$loc" ] || mkdir -p "$loc"
|
||||
@ -57,4 +50,5 @@ prevColors=$(head -n $((limit - 1)) "$loc/colors")
|
||||
echo "$color" >"$loc/colors"
|
||||
echo "$prevColors" >>"$loc/colors"
|
||||
sed -i '/^$/d' "$loc/colors"
|
||||
source ~/.cache/wal/colors.sh && notify-send "Color Picker" "This color has been selected: $color" -i $wallpaper
|
||||
pkill -RTMIN+1 waybar
|
||||
|
||||
BIN
wallpapers/pywallpaper.jpg
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
wallpapers/walls/18000.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
wallpapers/walls/501338-3290628667.jpg
Normal file
|
After Width: | Height: | Size: 203 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
BIN
wallpapers/walls/Best-HD-Wallpapers-Desktop-Free-710276147.jpg
Normal file
|
After Width: | Height: | Size: 820 KiB |
BIN
wallpapers/walls/HD-Best-HD-Wallpapers-Desktop.jpg
Normal file
|
After Width: | Height: | Size: 358 KiB |
|
After Width: | Height: | Size: 621 KiB |
BIN
wallpapers/walls/boho-colorful-pastel.png
Normal file
|
After Width: | Height: | Size: 779 KiB |
BIN
wallpapers/walls/colorado-boy-mine-3840x2160-13362.jpg
Normal file
|
After Width: | Height: | Size: 4.4 MiB |
BIN
wallpapers/walls/dreamlike-serenity-3840x2160-15550.jpg
Normal file
|
After Width: | Height: | Size: 4.8 MiB |
BIN
wallpapers/walls/fall-lake-house-3840x2160-12785.jpg
Normal file
|
After Width: | Height: | Size: 7.9 MiB |
BIN
wallpapers/walls/fall-scenery-3840x2160-13258.jpg
Normal file
|
After Width: | Height: | Size: 4.4 MiB |
BIN
wallpapers/walls/forest-sun.png
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
wallpapers/walls/forest-walkway-3840x2160-13157.jpg
Normal file
|
After Width: | Height: | Size: 3.6 MiB |
BIN
wallpapers/walls/greenguy.jpg
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
wallpapers/walls/ipados-17-stock-3840x2160-11582.png
Normal file
|
After Width: | Height: | Size: 3.5 MiB |
BIN
wallpapers/walls/jinx-graffiti-3840x2160-19975.jpg
Normal file
|
After Width: | Height: | Size: 2.7 MiB |
BIN
wallpapers/walls/linusdark.png
Normal file
|
After Width: | Height: | Size: 4.8 MiB |
BIN
wallpapers/walls/linushills.jpg
Normal file
|
After Width: | Height: | Size: 673 KiB |
BIN
wallpapers/walls/linuslight.jpg
Normal file
|
After Width: | Height: | Size: 594 KiB |
BIN
wallpapers/walls/linustrap.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
wallpapers/walls/minecraft.jpg
Normal file
|
After Width: | Height: | Size: 211 KiB |
BIN
wallpapers/walls/moody-flowers.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
wallpapers/walls/mountain-range-3840x2160-13613.jpg
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
wallpapers/walls/penrose-triangle-forest.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
wallpapers/walls/penrose-triangle-sky.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
wallpapers/walls/sunlight-bavarian-3840x2160-12679.jpg
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
wallpapers/walls/tropical-leaves.png
Normal file
|
After Width: | Height: | Size: 3.2 MiB |
BIN
wallpapers/walls/vibrant-colors.png
Normal file
|
After Width: | Height: | Size: 790 KiB |