From 1f2824b912b22a687fb0f1c56f82198128bef1ca Mon Sep 17 00:00:00 2001 From: Mosder Date: Wed, 10 Jun 2026 02:24:31 +0200 Subject: added and updated a lot of configs + refactored it to be more accessible --- desktop/.config/hypr/scripts/equalize-windows.sh | 87 ---------------------- .../.config/hypr/scripts/randomize-wallpapers.sh | 16 ---- desktop/.config/hypr/scripts/zoom.sh | 9 --- 3 files changed, 112 deletions(-) delete mode 100755 desktop/.config/hypr/scripts/equalize-windows.sh delete mode 100755 desktop/.config/hypr/scripts/randomize-wallpapers.sh delete mode 100755 desktop/.config/hypr/scripts/zoom.sh (limited to 'desktop/.config/hypr/scripts') diff --git a/desktop/.config/hypr/scripts/equalize-windows.sh b/desktop/.config/hypr/scripts/equalize-windows.sh deleted file mode 100755 index cd43729..0000000 --- a/desktop/.config/hypr/scripts/equalize-windows.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/bash - -ITERS=3 - -# get address of the window to return to -address=$(hyprctl activewindow | awk -F" " 'NR==1 {print $2}') - -# define move directions -dir1=$1 -dir2=r -if [[ $dir1 == u ]]; then - dir2=d -fi - -# move max to the left/top -prev_window="" -window=$(hyprctl activewindow | awk -F" " 'NR==1 {print $2}') -while [[ $window != $prev_window ]]; do - hyprctl dispatch movefocus $dir1 - prev_window=$window - window=$(hyprctl activewindow | awk -F" " 'NR==1 {print $2}') -done - -# get start location -at=$(hyprctl activewindow | awk -F" " 'NR==4 {print $2}') -if [[ $dir1 == l ]]; then - start_location=$(echo $at | awk -F"," '{print $1}') -else - start_location=$(echo $at | awk -F"," '{print $2}') -fi - -# count windows in the line -window_count=0 -prev_window="" -while [[ $window != $prev_window ]]; do - hyprctl dispatch movefocus $dir2 - prev_window=$window - window=$(hyprctl activewindow | awk -F" " 'NR==1 {print $2}') - window_count=$(($window_count+1)) -done - -# get end location -at=$(hyprctl activewindow | awk -F" " 'NR==4 {print $2}') -size=$(hyprctl activewindow | awk -F" " 'NR==5 {print $2}') -if [[ $dir1 == l ]]; then - at=$(echo $at | awk -F"," '{print $1}') - size=$(echo $size | awk -F"," '{print $1}') -else - at=$(echo $at | awk -F"," '{print $2}') - size=$(echo $size | awk -F"," '{print $2}') -fi -end_location=$(($at+$size)) - -# calculate full size and size per window -full_size=$(($end_location - $start_location)) -size_per_window=$(($full_size / $window_count)) - -# set sizes -i=0 -while [[ $i -lt $ITERS ]]; do - i=$(($i+1)) - window=0 - while [[ $window -lt $window_count ]]; do - window=$(($window+1)) - size=$(hyprctl activewindow | awk -F" " 'NR==5 {print $2}') - if [[ $dir1 == l ]]; then - #other_side=$(echo $size | awk -F"," '{print $2}') - #hyprctl dispatch resizeactive exact $size_per_window $other_side - size=$(echo $size | awk -F"," '{print $1}') - diff=$(($size_per_window - $size)) - hyprctl dispatch resizeactive $diff 0 - else - #other_side=$(echo $size | awk -F"," '{print $1}') - #hyprctl dispatch resizeactive exact $other_side $size_per_window - size=$(echo $size | awk -F"," '{print $2}') - diff=$(($size_per_window - $size)) - hyprctl dispatch resizeactive 0 $diff - fi - hyprctl dispatch movefocus $dir1 - done - temp=$dir1 - dir1=$dir2 - dir2=$temp -done - -# return to starting window -hyprctl dispatch focuswindow address:0x$address diff --git a/desktop/.config/hypr/scripts/randomize-wallpapers.sh b/desktop/.config/hypr/scripts/randomize-wallpapers.sh deleted file mode 100755 index c7bd651..0000000 --- a/desktop/.config/hypr/scripts/randomize-wallpapers.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/bash - -WALLPAPER_DIR_2K="$HOME/wallpapers/2k" -WALLPAPER_DIR_HD="$HOME/wallpapers/hd" - -# Get random wallpapers -WALLPAPER_2K=$(find $WALLPAPER_DIR_2K -type f | shuf -n 1) -WALLPAPER_HD=$(find $WALLPAPER_DIR_HD -type f | shuf -n 1) - -# Create symlinks to new random wallpapers -SYMLINK_2K=$WALLPAPER_DIR_2K/.current -SYMLINK_HD=$WALLPAPER_DIR_HD/.current -rm $SYMLINK_2K -rm $SYMLINK_HD -ln -s $WALLPAPER_2K $SYMLINK_2K -ln -s $WALLPAPER_HD $SYMLINK_HD diff --git a/desktop/.config/hypr/scripts/zoom.sh b/desktop/.config/hypr/scripts/zoom.sh deleted file mode 100755 index 433f899..0000000 --- a/desktop/.config/hypr/scripts/zoom.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -ZOOM=$(hyprctl getoption cursor:zoom_factor | grep float | awk -F" " '{print $2}') -ZOOM=$(echo "scale=0; ($ZOOM+1)/1" | bc) -if [[ $ZOOM -gt $MAX_ZOOM ]]; then - ZOOM=1 -fi - -hyprctl -q keyword cursor:zoom_factor $ZOOM -- cgit v1.2.3