Some Updates
@ -1,6 +1,6 @@
|
|||||||
[color]
|
[color]
|
||||||
gradient = 1
|
gradient = 1
|
||||||
gradient_count = 2
|
gradient_count = 2
|
||||||
gradient_color_1 = '#4f3a2a'
|
gradient_color_1 = '#4b4330'
|
||||||
gradient_color_2 = '#2f3030'
|
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 {
|
listener {
|
||||||
timeout = 300
|
timeout = 600
|
||||||
on-timeout = loginctl lock-session
|
on-timeout = loginctl lock-session
|
||||||
on-resume = sleep 2 && source /home/eli/.cache/wal/colors.sh && notify-send "System" "Unlocked! Hey $USER" -i $wallpaper
|
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 = swww-daemon
|
||||||
exec-once = sudo powertop --auto-tune
|
exec-once = sudo powertop --auto-tune
|
||||||
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
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_THEME,Bibata-Modern-Classic
|
||||||
env = XCURSOR_SIZE,12
|
env = XCURSOR_SIZE,12
|
||||||
general {
|
general {
|
||||||
|
|||||||
@ -7,7 +7,7 @@ menu() {
|
|||||||
main() {
|
main() {
|
||||||
choice=$(menu | wofi -c ~/.config/wofi/config1 -s ~/.config/wofi/style1.css --show dmenu --prompt "Select Wallpaper:" -n)
|
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://')
|
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
|
wal -i "$selected_wallpaper" -n --cols16
|
||||||
swaync-client --reload-css
|
swaync-client --reload-css
|
||||||
cat ~/.cache/wal/colors-kitty.conf > ~/.config/kitty/current-theme.conf
|
cat ~/.cache/wal/colors-kitty.conf > ~/.config/kitty/current-theme.conf
|
||||||
|
|||||||
@ -1,30 +1,30 @@
|
|||||||
foreground #c1c1c0
|
foreground #c3c5c5
|
||||||
background #070705
|
background #121719
|
||||||
background_opacity 1.0
|
background_opacity 1.0
|
||||||
cursor #c1c1c0
|
cursor #c3c5c5
|
||||||
|
|
||||||
active_tab_foreground #070705
|
active_tab_foreground #121719
|
||||||
active_tab_background #c1c1c0
|
active_tab_background #c3c5c5
|
||||||
inactive_tab_foreground #c1c1c0
|
inactive_tab_foreground #c3c5c5
|
||||||
inactive_tab_background #070705
|
inactive_tab_background #121719
|
||||||
|
|
||||||
active_border_color #c1c1c0
|
active_border_color #c3c5c5
|
||||||
inactive_border_color #070705
|
inactive_border_color #121719
|
||||||
bell_border_color #36362a
|
bell_border_color #513f31
|
||||||
|
|
||||||
color0 #070705
|
color0 #121719
|
||||||
color8 #656553
|
color8 #5c6c70
|
||||||
color1 #36362a
|
color1 #513f31
|
||||||
color9 #484939
|
color9 #6D5542
|
||||||
color2 #4f3a2a
|
color2 #4b4330
|
||||||
color10 #6A4E38
|
color10 #655A41
|
||||||
color3 #2f3030
|
color3 #745034
|
||||||
color11 #3F4041
|
color11 #9B6B46
|
||||||
color4 #3f3f34
|
color4 #825031
|
||||||
color12 #555546
|
color12 #AE6B42
|
||||||
color5 #4d493f
|
color5 #846636
|
||||||
color13 #676255
|
color13 #B08949
|
||||||
color6 #4e4c40
|
color6 #a07540
|
||||||
color14 #696656
|
color14 #D69D56
|
||||||
color7 #949488
|
color7 #90979a
|
||||||
color15 #c1c1c0
|
color15 #c3c5c5
|
||||||
|
|||||||
@ -82,7 +82,6 @@ return {
|
|||||||
dashboard.button( "c", " > Config" , ":cd ~/.config/nvim | Telescope find_files<CR>"),
|
dashboard.button( "c", " > Config" , ":cd ~/.config/nvim | Telescope find_files<CR>"),
|
||||||
dashboard.button( "l", " > Lazy", ":Lazy<CR>"),
|
dashboard.button( "l", " > Lazy", ":Lazy<CR>"),
|
||||||
dashboard.button( "h", " > Settings" , ":cd ~/.config/hypr | Telescope find_files<CR>"),
|
dashboard.button( "h", " > Settings" , ":cd ~/.config/hypr | Telescope find_files<CR>"),
|
||||||
|
|
||||||
dashboard.button( "q", " > Quit", ":qa<CR>"),
|
dashboard.button( "q", " > Quit", ":qa<CR>"),
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,16 +1,9 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
command -v "$1" 1>/dev/null
|
command -v "$1" 1>/dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
notify() {
|
|
||||||
check notify-send && {
|
|
||||||
notify-send -a "Color Picker" "$@"
|
|
||||||
return
|
|
||||||
}
|
|
||||||
echo "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
loc="$HOME/.cache/colorpicker"
|
loc="$HOME/.cache/colorpicker"
|
||||||
[ -d "$loc" ] || mkdir -p "$loc"
|
[ -d "$loc" ] || mkdir -p "$loc"
|
||||||
@ -57,4 +50,5 @@ prevColors=$(head -n $((limit - 1)) "$loc/colors")
|
|||||||
echo "$color" >"$loc/colors"
|
echo "$color" >"$loc/colors"
|
||||||
echo "$prevColors" >>"$loc/colors"
|
echo "$prevColors" >>"$loc/colors"
|
||||||
sed -i '/^$/d' "$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
|
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 |