diff --git a/.config/cava/config b/.config/cava/config index 842b5f5..2b72e1f 100644 --- a/.config/cava/config +++ b/.config/cava/config @@ -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' diff --git a/.config/cava/shaders/bar_spectrum.frag b/.config/cava/shaders/bar_spectrum.frag deleted file mode 100644 index b078913..0000000 --- a/.config/cava/shaders/bar_spectrum.frag +++ /dev/null @@ -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); - } -} \ No newline at end of file diff --git a/.config/cava/shaders/northern_lights.frag b/.config/cava/shaders/northern_lights.frag deleted file mode 100644 index ecd859a..0000000 --- a/.config/cava/shaders/northern_lights.frag +++ /dev/null @@ -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; -} diff --git a/.config/cava/shaders/pass_through.vert b/.config/cava/shaders/pass_through.vert deleted file mode 100644 index a4f20e5..0000000 --- a/.config/cava/shaders/pass_through.vert +++ /dev/null @@ -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; -} diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf index ed4998a..97b6ce4 100644 --- a/.config/hypr/hypridle.conf +++ b/.config/hypr/hypridle.conf @@ -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 } diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index be523f3..42e6964 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -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 { diff --git a/.config/hypr/wallpaper.sh b/.config/hypr/wallpaper.sh index 970dd01..aa516a8 100755 --- a/.config/hypr/wallpaper.sh +++ b/.config/hypr/wallpaper.sh @@ -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 diff --git a/.config/kitty/current-theme.conf b/.config/kitty/current-theme.conf index 511ac2a..25e8479 100644 --- a/.config/kitty/current-theme.conf +++ b/.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 diff --git a/.config/nvim/lua/plugins/alpha.lua b/.config/nvim/lua/plugins/alpha.lua index 4b80e0c..ab2cf2b 100644 --- a/.config/nvim/lua/plugins/alpha.lua +++ b/.config/nvim/lua/plugins/alpha.lua @@ -82,7 +82,6 @@ return { dashboard.button( "c", " > Config" , ":cd ~/.config/nvim | Telescope find_files"), dashboard.button( "l", "󰒲 > Lazy", ":Lazy"), dashboard.button( "h", " > Settings" , ":cd ~/.config/hypr | Telescope find_files"), - dashboard.button( "q", " > Quit", ":qa"), diff --git a/.config/waybar/scripts/colorpicker.sh b/.config/waybar/scripts/colorpicker.sh index 28eb819..569e678 100755 --- a/.config/waybar/scripts/colorpicker.sh +++ b/.config/waybar/scripts/colorpicker.sh @@ -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 diff --git a/wallpapers/pywallpaper.jpg b/wallpapers/pywallpaper.jpg new file mode 100644 index 0000000..462f8d9 Binary files /dev/null and b/wallpapers/pywallpaper.jpg differ diff --git a/wallpapers/walls/18000.jpg b/wallpapers/walls/18000.jpg new file mode 100644 index 0000000..5a4576a Binary files /dev/null and b/wallpapers/walls/18000.jpg differ diff --git a/wallpapers/walls/501338-3290628667.jpg b/wallpapers/walls/501338-3290628667.jpg new file mode 100644 index 0000000..26e0192 Binary files /dev/null and b/wallpapers/walls/501338-3290628667.jpg differ diff --git a/wallpapers/walls/8hpjkt_e38e0ec5691b343218e0d5741f9fd5fc77042028.png b/wallpapers/walls/8hpjkt_e38e0ec5691b343218e0d5741f9fd5fc77042028.png new file mode 100644 index 0000000..fbf6be5 Binary files /dev/null and b/wallpapers/walls/8hpjkt_e38e0ec5691b343218e0d5741f9fd5fc77042028.png differ diff --git a/wallpapers/walls/Best-HD-Wallpapers-Desktop-Free-710276147.jpg b/wallpapers/walls/Best-HD-Wallpapers-Desktop-Free-710276147.jpg new file mode 100644 index 0000000..cc4d380 Binary files /dev/null and b/wallpapers/walls/Best-HD-Wallpapers-Desktop-Free-710276147.jpg differ diff --git a/wallpapers/walls/HD-Best-HD-Wallpapers-Desktop.jpg b/wallpapers/walls/HD-Best-HD-Wallpapers-Desktop.jpg new file mode 100644 index 0000000..87e9756 Binary files /dev/null and b/wallpapers/walls/HD-Best-HD-Wallpapers-Desktop.jpg differ diff --git a/wallpapers/walls/The-best-Cool-Green-and-Black-Background-3283395969.jpg b/wallpapers/walls/The-best-Cool-Green-and-Black-Background-3283395969.jpg new file mode 100644 index 0000000..1669694 Binary files /dev/null and b/wallpapers/walls/The-best-Cool-Green-and-Black-Background-3283395969.jpg differ diff --git a/wallpapers/walls/boho-colorful-pastel.png b/wallpapers/walls/boho-colorful-pastel.png new file mode 100644 index 0000000..188df6a Binary files /dev/null and b/wallpapers/walls/boho-colorful-pastel.png differ diff --git a/wallpapers/walls/colorado-boy-mine-3840x2160-13362.jpg b/wallpapers/walls/colorado-boy-mine-3840x2160-13362.jpg new file mode 100644 index 0000000..d0b27db Binary files /dev/null and b/wallpapers/walls/colorado-boy-mine-3840x2160-13362.jpg differ diff --git a/wallpapers/walls/dreamlike-serenity-3840x2160-15550.jpg b/wallpapers/walls/dreamlike-serenity-3840x2160-15550.jpg new file mode 100644 index 0000000..b338ff4 Binary files /dev/null and b/wallpapers/walls/dreamlike-serenity-3840x2160-15550.jpg differ diff --git a/wallpapers/walls/fall-lake-house-3840x2160-12785.jpg b/wallpapers/walls/fall-lake-house-3840x2160-12785.jpg new file mode 100644 index 0000000..9ca5383 Binary files /dev/null and b/wallpapers/walls/fall-lake-house-3840x2160-12785.jpg differ diff --git a/wallpapers/walls/fall-scenery-3840x2160-13258.jpg b/wallpapers/walls/fall-scenery-3840x2160-13258.jpg new file mode 100644 index 0000000..4fd3bf8 Binary files /dev/null and b/wallpapers/walls/fall-scenery-3840x2160-13258.jpg differ diff --git a/wallpapers/walls/forest-sun.png b/wallpapers/walls/forest-sun.png new file mode 100644 index 0000000..462f8d9 Binary files /dev/null and b/wallpapers/walls/forest-sun.png differ diff --git a/wallpapers/walls/forest-walkway-3840x2160-13157.jpg b/wallpapers/walls/forest-walkway-3840x2160-13157.jpg new file mode 100644 index 0000000..3bf0992 Binary files /dev/null and b/wallpapers/walls/forest-walkway-3840x2160-13157.jpg differ diff --git a/wallpapers/walls/greenguy.jpg b/wallpapers/walls/greenguy.jpg new file mode 100644 index 0000000..a81c6cd Binary files /dev/null and b/wallpapers/walls/greenguy.jpg differ diff --git a/wallpapers/walls/ipados-17-stock-3840x2160-11582.png b/wallpapers/walls/ipados-17-stock-3840x2160-11582.png new file mode 100644 index 0000000..1cc316d Binary files /dev/null and b/wallpapers/walls/ipados-17-stock-3840x2160-11582.png differ diff --git a/wallpapers/walls/jinx-graffiti-3840x2160-19975.jpg b/wallpapers/walls/jinx-graffiti-3840x2160-19975.jpg new file mode 100644 index 0000000..bbad98d Binary files /dev/null and b/wallpapers/walls/jinx-graffiti-3840x2160-19975.jpg differ diff --git a/wallpapers/walls/linusdark.png b/wallpapers/walls/linusdark.png new file mode 100644 index 0000000..089666f Binary files /dev/null and b/wallpapers/walls/linusdark.png differ diff --git a/wallpapers/walls/linushills.jpg b/wallpapers/walls/linushills.jpg new file mode 100644 index 0000000..f974ed3 Binary files /dev/null and b/wallpapers/walls/linushills.jpg differ diff --git a/wallpapers/walls/linuslight.jpg b/wallpapers/walls/linuslight.jpg new file mode 100644 index 0000000..ab4ad96 Binary files /dev/null and b/wallpapers/walls/linuslight.jpg differ diff --git a/wallpapers/walls/linustrap.jpg b/wallpapers/walls/linustrap.jpg new file mode 100644 index 0000000..68de93d Binary files /dev/null and b/wallpapers/walls/linustrap.jpg differ diff --git a/wallpapers/walls/minecraft.jpg b/wallpapers/walls/minecraft.jpg new file mode 100644 index 0000000..6f28b1b Binary files /dev/null and b/wallpapers/walls/minecraft.jpg differ diff --git a/wallpapers/walls/moody-flowers.png b/wallpapers/walls/moody-flowers.png new file mode 100644 index 0000000..4a0b0c9 Binary files /dev/null and b/wallpapers/walls/moody-flowers.png differ diff --git a/wallpapers/walls/mountain-range-3840x2160-13613.jpg b/wallpapers/walls/mountain-range-3840x2160-13613.jpg new file mode 100644 index 0000000..dd1d9d9 Binary files /dev/null and b/wallpapers/walls/mountain-range-3840x2160-13613.jpg differ diff --git a/wallpapers/walls/penrose-triangle-forest.png b/wallpapers/walls/penrose-triangle-forest.png new file mode 100644 index 0000000..3619b2e Binary files /dev/null and b/wallpapers/walls/penrose-triangle-forest.png differ diff --git a/wallpapers/walls/penrose-triangle-sky.png b/wallpapers/walls/penrose-triangle-sky.png new file mode 100644 index 0000000..a1ef1e3 Binary files /dev/null and b/wallpapers/walls/penrose-triangle-sky.png differ diff --git a/wallpapers/walls/sunlight-bavarian-3840x2160-12679.jpg b/wallpapers/walls/sunlight-bavarian-3840x2160-12679.jpg new file mode 100644 index 0000000..c45733c Binary files /dev/null and b/wallpapers/walls/sunlight-bavarian-3840x2160-12679.jpg differ diff --git a/wallpapers/walls/tropical-leaves.png b/wallpapers/walls/tropical-leaves.png new file mode 100644 index 0000000..e892b87 Binary files /dev/null and b/wallpapers/walls/tropical-leaves.png differ diff --git a/wallpapers/walls/vibrant-colors.png b/wallpapers/walls/vibrant-colors.png new file mode 100644 index 0000000..5828d6a Binary files /dev/null and b/wallpapers/walls/vibrant-colors.png differ