From a79d12fdb1372d52608778e4829106ad979f9f92 Mon Sep 17 00:00:00 2001 From: Ayush Dumasia Date: Mon, 21 Apr 2025 18:02:16 +0530 Subject: [PATCH] changes: hypr,setup.sh, --- hypr/hyprland.conf | 4 +- hypr/hyprland.conf.save | 305 ---------------------------------------- hypr/hyprlock.conf | 2 +- setup.sh | 15 +- 4 files changed, 17 insertions(+), 309 deletions(-) delete mode 100644 hypr/hyprland.conf.save diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 16a710f..7be78e6 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -191,7 +191,7 @@ bind = $mainMod, Space, exec, ~/.config/rofi/launcher/launcher.sh #Grim & Slurp for Screenshot bind = $mainMod_Shift, S, exec, slurp | grim -g - /tmp/photo && wl-copy < /tmp/photo && notify-send -w 'Screenshot' 'Screenshot Copied to Clipboard' -i /tmp/photo -bind = Alt+Shift, S, exec, grim -g "$(slurp)" $HOME/Pictures/Screenshot/$(date +'%m-%d-%H-%M-%S').png && notify-send 'Screenshot Saved' -i $HOME/Pictures/Screenshot/$(date +'%m-%d-%H-%M-%S').png +bind = Alt+Shift, S, exec, grim -g "$(slurp)" $HOME/Pictures/Screenshot/$(date +'%m-%d-%H-%M-%S').png && notify-send 'Screenshot Saved' -i $HOME/Pictures/Screenshot/$(date +'%m-%d-%H-%M-%S').png bind = Alt+Shift, W, exec, pkill -9 waybar || waybar & @@ -201,7 +201,7 @@ bind = Ctrl_Shift, Tab, exec, $terminal $taskManager #ColorPicker bind = $mainMod, C, exec, $colorpicker -a -bind = $mainMod, I, exec, kitty -e /home/arcadian/SideProjects/dotsh/mics/select-wallpaper.sh +bind = $mainMod, I, exec, kitty -e "$HOME/SideProjects/dotsh/mics/select-wallpaper.sh" bind = $mainMod, M, exec, ~/.config/rofi/clipboard/launcher.sh diff --git a/hypr/hyprland.conf.save b/hypr/hyprland.conf.save deleted file mode 100644 index f0c5a40..0000000 --- a/hypr/hyprland.conf.save +++ /dev/null @@ -1,305 +0,0 @@ - -monitor=DP-1,1920x1080@144,auto,auto - -exec-once = hyprctl setcursor "Banana" 40 -exec = gsettings set org.gnome.desktop.interface cursor-theme "Banana" -exec = gsettings set org.gnome.desktop.interface cursor-size 40 - -exec-once = wl-paste --type text --watch cliphist store -exec-once = wl-paste --type image --watch cliphist store -exec-once = hyprpaper & waybar -exec-once = hypridle -#windowrulev2 = suppressevent maximize, class:.* - -#windowrule = float, kitty -#windowrule = size 1000 500, kitty -# windowrulev2 = workspace 2, class:kitty -windowrulev2 = workspace 1, class:zen-alpha -windowrulev2 = workspace 3, class:Code -windowrulev2 = workspace 1, class:obsidian -windowrulev2 = workspace 9, class:Docker Desktop - -exec-once = [workspace 1] zen-browser -exec-once = [workspace 2] kitty - - -# Set programs that I use -$terminal = kitty -$fileManager = yazi -$menu = rofi -show run -$browser = zen-browser -$taskManager = btop -$colorpicker = hyprpicker - -env = XCURSOR_SIZE,8 -env = HYPRCURSOR_SIZE,8 - -general { - gaps_in = 3 - gaps_out = 6 - - border_size = 0 - - col.active_border = rgb(8839ef) rgb(179299) 45deg - col.inactive_border = rgb(1e66f5) rgb(8839ef) 90deg - - resize_on_border = true - extend_border_grab_area = 30 - hover_icon_on_border = true - resize_corner = 5 - allow_tearing = false - - - layout = dwindle -} - -decoration { - dim_special = 0.2 - rounding = 6 - -active_opacity = 1 - inactive_opacity = 0.75 - - shadow { - # enabled = false - # range = 4 - # render_power = 3 - } - - blur { - enabled = true - size = 3 - passes = 1 - special = true - vibrancy = 0.1696 - } - -} - -# animations { -# enabled = true - -# bezier = myBezier, 0.05, 0.9, 0.1, 1.05 - -# animation = windows, 1, 4, default, slide top -# animation = windowsOut, 1, 2, default, slide bottom -# animation = border, 1, 10, default -# animation = borderangle, 1, 8, default -# animation = fade, 1, 7, default -# animation = workspaces, 1, 3, default - # animation = layers, 1, 3, smoothOut, slide - -# } - -# animations { -# enabled = true - -# bezier = overshot, 0.05, 0.9, 0.1, 1.1 -# bezier = smoothOut, 0.36, -0.2,1.1,0 -# bezier = smoothIn, 0.25, 1, 0.5, 1 - -# animation = windows, 1, 5, overshot, slide -# animation = windowsOut, 1, 4, smoothIn, slide -# animation = windowsMove, 1, 5, smoothIn, slide - -# animation = border, 1, 10, default -# animation = borderangle, 1, 8, default - -# animation = fade, 1, 7, default - -# animation = workspaces, 1, 4, overshot, slidefade 15% -# animation = specialWorkspace, 1, 4, smoothIn, slidefade 15% - -# # animation = layers, 1, 5, overshot, slidefade 40% - -# } - -animations { - enabled = 1 - bezier = overshot,0.13,0.99,0.29,1.15 - bezier = win, 0.15,0.90,0.25,1.2 - bezier = wind, 0.05, 0.9, 0.1, 1.05 - bezier = winIn, 0.1, 1.1, 0.1, 1.1 - bezier = winOut, 0.3, -0.3, 0, 1 - bezier = liner, 1, 1, 1, 1 - - # animation = windows, 1, 6, wind, slide - animation = windowsIn, 1, 5, overshot, slide - animation = windowsOut, 1, 5, overshot, slide - animation = windowsMove, 1, 5, wind, slide - animation = border, 1, 1, liner - animation = fade, 1, 10, default - animation = workspaces, 1, 5, overshot, slide - animation = layers, 1, 5, overshot, slidefade 40% - -# animation = layersIn, 1, 4, overshot, slide -# animation = layersOut, 1, 7, overshot, slide 10% -} - - -dwindle { - pseudotile = true - preserve_split = true -} - -master { - new_status = inherit - new_on_top = true - new_on_active = true - smart_resizing = true -} - -input { - kb_layout = us - kb_variant = - kb_model = - kb_options = - kb_rules = - - follow_mouse = 1 - - sensitivity = -0.1 - - touchpad { - disable_while_typing = true - natural_scroll = true - } - force_no_accel = 0 -} - -gestures { - workspace_swipe = true -} - -device { - name = epic-mouse-v1 - sensitivity = -0.5 -} - -binds { - workspace_back_and_forth = true - allow_workspace_cycles = true -} - -xwayland { - force_zero_scaling = true -} - -misc { - force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers - disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( -} - -$mainMod = SUPER -bind = $mainMod, T, exec, $terminal -bind = $mainMod ,B, exec, $browser -bind = $mainMod, W, killactive -bind = $mainMod, V, togglefloating -bind = $mainMod, F, fullscreen, 1 -bind = $mainMod, G, fullscreen, 0 -bind = $mainMod, O, exec, obsidian -bind = $mainMod_Shift, T, exec, [float; size 1000 500] $terminal - -$key = tab -$mod = super - - -#Yazi File Manager -bind = $mainMod, E, exec, $terminal $fileManager -#Rofi Powermenu -bind = $mainMod, P, exec, ~/.config/rofi/powermenu/powermenu.sh -#Rofi Launcher -bind = $mainMod, Space, exec, ~/.config/rofi/launcher/launcher.sh - - -#Grim & Slurp for Screenshot -bind = $mainMod_Shift, S, exec, slurp | grim -g - /tmp/photo && wl-copy < /tmp/photo && notify-send 'Screenshot Copied to Clipboard' -bind = Alt+Shift, S, exec, grim -g "$(slurp)" $HOME/Downloads/Screenshot/$(date +'%Y%m%d%H%M%S').png && notify-send 'Screenshot Saved' -bind = Alt+Shift, W, exec, pkill -9 waybar || waybar & - -#Task Manager -bind = Ctrl_Shift, Tab, exec, $terminal $taskManager - -#ColorPicker -bind = $mainMod, C, exec, $colorpicker -a - -bind = $mainMod, I, exec, bash -c "~/SideProjects/Scripts/selectWallpaper.sh"#Clipboard for Copy / Paste -bind = $mainMod, M, exec, ~/.config/rofi/clipboard/launcher.sh -#Audio Control -binde = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 2%+ -bindl = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%- - -#Volume Control -# binde = , XF86AudioRaiseVolume, exec, ~/.local/bin/volume.sh up -# binde = , XF86AudioLowerVolume, exec, ~/.local/bin/volume.sh down -# binde = , XF86AudioMute, exec, ~/.local/bin/volume.sh mute -# binde = , XF86AudioRaiseVolume, exec, ~/.local/bin/volume.sh --inc -# binde = , XF86AudioLowerVolume, exec, ~/.local/bin/volume.sh --dec -# binde = , XF86AudioMute, exec, ~/.local/bin/volume.sh --toggle - -#Player Control -bindl = , XF86AudioPlay, exec, playerctl play-pause -bindl = , XF86AudioPrev, exec, playerctl previous -bindl = , XF86AudioNext, exec, playerctl next - -#Brightness Control -binde = , XF86MonBrightnessDown, exec, ~/.local/bin/backlight.sh down -binde = , XF86MonBrightnessUp, exec, ~/.local/bin/backlight.sh up - -# binde = , XF86MonBrightnessDown, exec, brightnessctl set 2%- -# binde = , XF86MonBrightnessUp, exec, brightnessctl set +2% - -bind = $mainMod_Shift, l, exec, hyprlock - -bind = Alt, Tab , cyclenext -bind = $mainMod, Tab, bringactivetotop, -bind = Alt Shift, Tab, cyclenext, prev -# bind = $mainMod, Tab, workspace, e-2 -bind = $mainMod, A, exec,bash ~/.config/rofi/wifi/wifi.sh -bind = $mainMod, S, exec,bash ~/.config/rofi/search/search.sh - - - -# Move focus with mainMod + arrow keys -bind = $mainMod, h, movefocus, l -bind = $mainMod, l, movefocus, r -bind = $mainMod, k, movefocus, u -bind = $mainMod, j, movefocus, d - -# Switch workspaces with mainMod + [0-9] -bind = $mainMod, 1, workspace, 1 -bind = $mainMod, 2, workspace, 2 -bind = $mainMod, 3, workspace, 3 -bind = $mainMod, 4, workspace, 4 -bind = $mainMod, 5, workspace, 5 -bind = $mainMod, 6, workspace, 6 -bind = $mainMod, 7, workspace, 7 -bind = $mainMod, 8, workspace, 8 -bind = $mainMod, 9, workspace, 9 -bind = $mainMod, 0, workspace, 10 - -# Move active window to a workspace with mainMod + SHIFT + [0-9] -bind = $mainMod SHIFT, 1, movetoworkspace, 1 -bind = $mainMod SHIFT, 2, movetoworkspace, 2 -bind = $mainMod SHIFT, 3, movetoworkspace, 3 -bind = $mainMod SHIFT, 4, movetoworkspace, 4 -bind = $mainMod SHIFT, 5, movetoworkspace, 5 -bind = $mainMod SHIFT, 6, movetoworkspace, 6 -bind = $mainMod SHIFT, 7, movetoworkspace, 7 -bind = $mainMod SHIFT, 8, movetoworkspace, 8 -bind = $mainMod SHIFT, 9, movetoworkspace, 9 -bind = $mainMod SHIFT, 0, movetoworkspace, 10 - -#bindl = , CapsLock, exec, ~/.local/bin/lockctl/key.sh - -# Example special workspace (scratchpad) -#bind = $mainMod, S, togglespecialworkspace, magic -#bind = $mainMod SHIFT, S, movetoworkspace, special:magic - -# Scroll through existing workspaces with mainMod + scroll -bind = $mainMod, mouse_down, workspace, e+1 -bind = $mainMod, mouse_up, workspace, e-1 - -# Move/resize windows with mainMod + LMB/RMB and dragging -bindm = $mainMod, mouse:272, movewindow -bindm = $mainMod, mouse:273, resizewindow diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf index 52b910d..453c816 100644 --- a/hypr/hyprlock.conf +++ b/hypr/hyprlock.conf @@ -13,7 +13,7 @@ general { # BACKGROUND background { monitor = - path = /home/arcadian/Pictures/Wallpaper/kai-oberhauser-BKAaLmT0tIs-unsplash.jpg + path = /home/arcadian/Pictures/Wallpaper/wallpaper8.jpg blur_passes = 0 color = $base } diff --git a/setup.sh b/setup.sh index 51a9972..ddfa7f8 100755 --- a/setup.sh +++ b/setup.sh @@ -1,11 +1,25 @@ #!/bin/bash +cat << EOF | lolcat + _________ __ ____ ___ + / _____/ _____/ |_| | \______ + \_____ \_/ __ \ __\ | /\____ \ + / \ ___/| | | | / | |_> > +/_______ /\___ >__| |______/ | __/ + \/ \/ |__| + +EOF + echo "Copying config files..." cp -r cava dunst fastfetch gtk-3.0 gtk-4.0 hypr hypridle rofi starship tmux waybar yazi ~/.config/ cp -r bin ~/.local/bin/ +cd ~/.local/bin/ +chmod +x * + + echo "Copying .zshrc..." cp zsh/.zshrc ~/.zshrc @@ -19,4 +33,3 @@ echo "Making scripts executable..." chmod +x * echo "Setup complete!" -