diff --git a/.settings/filemanager.sh b/.settings/filemanager.sh deleted file mode 100644 index e69de29..0000000 diff --git a/.settings/terminal.sh b/.settings/terminal.sh deleted file mode 100644 index e69de29..0000000 diff --git a/configs/hyprland/hypr/conf/animations/animations-fast.conf b/configs/hyprland/hypr/conf/animations/animations-fast.conf index a74f411..1766d81 100644 --- a/configs/hyprland/hypr/conf/animations/animations-fast.conf +++ b/configs/hyprland/hypr/conf/animations/animations-fast.conf @@ -1,7 +1,8 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # Animations # name "Fast" -# ----------------------------------------------------- +# ----------------------------------------------------- + animations { enabled = true bezier = linear, 0, 0, 1, 1 @@ -9,7 +10,7 @@ animations { bezier = md3_decel, 0.05, 0.7, 0.1, 1 bezier = md3_accel, 0.3, 0, 0.8, 0.15 bezier = overshot, 0.05, 0.9, 0.1, 1.1 - bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 + bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 bezier = fluent_decel, 0.1, 1, 0, 1 bezier = easeInOutCirc, 0.85, 0, 0.15, 1 diff --git a/configs/hyprland/hypr/conf/animations/animations-high.conf b/configs/hyprland/hypr/conf/animations/animations-high.conf index 32ac311..be85623 100644 --- a/configs/hyprland/hypr/conf/animations/animations-high.conf +++ b/configs/hyprland/hypr/conf/animations/animations-high.conf @@ -1,7 +1,8 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # Animations # name: "High" -# ----------------------------------------------------- +# ----------------------------------------------------- + animations { enabled = true bezier = wind, 0.05, 0.9, 0.1, 1.05 diff --git a/configs/hyprland/hypr/conf/animations/default.conf b/configs/hyprland/hypr/conf/animations/default.conf index ba78c65..186aaaf 100644 --- a/configs/hyprland/hypr/conf/animations/default.conf +++ b/configs/hyprland/hypr/conf/animations/default.conf @@ -1,7 +1,8 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # Animations # name "Default" -# ----------------------------------------------------- +# ----------------------------------------------------- + animations { enabled = true bezier = myBezier, 0.05, 0.9, 0.1, 1.05 diff --git a/configs/hyprland/hypr/conf/decorations/default.conf b/configs/hyprland/hypr/conf/decorations/default.conf index 5b81546..30e6a6d 100644 --- a/configs/hyprland/hypr/conf/decorations/default.conf +++ b/configs/hyprland/hypr/conf/decorations/default.conf @@ -22,7 +22,7 @@ decoration { fullscreen_opacity = 1.0 drop_shadow = true - shadow_range = 15 + shadow_range = 30 shadow_render_power = 5 col.shadow = 0x66000000 } \ No newline at end of file diff --git a/configs/hyprland/hypr/conf/decorations/no-rounding.conf b/configs/hyprland/hypr/conf/decorations/no-rounding.conf deleted file mode 100644 index d19e7c7..0000000 --- a/configs/hyprland/hypr/conf/decorations/no-rounding.conf +++ /dev/null @@ -1,25 +0,0 @@ -# ----------------------------------------------------- -# General window decoration -# name: "No Rounding" -# ----------------------------------------------------- - -decoration { - rounding = 0 - blur { - enabled = true - size = 6 - passes = 2 - new_optimizations = on - ignore_opacity = true - xray = true - # blurls = waybar - } - active_opacity = 1.0 - inactive_opacity = 0.8 - fullscreen_opacity = 1.0 - - drop_shadow = true - shadow_range = 30 - shadow_render_power = 3 - col.shadow = 0x66000000 -} diff --git a/configs/hyprland/hypr/conf/decorations/rounding-all-blur.conf b/configs/hyprland/hypr/conf/decorations/rounding-all-blur.conf index d8ead80..934093f 100644 --- a/configs/hyprland/hypr/conf/decorations/rounding-all-blur.conf +++ b/configs/hyprland/hypr/conf/decorations/rounding-all-blur.conf @@ -1,7 +1,7 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # General window decoration # name: "Rounding All Blur" -# ----------------------------------------------------- +# ----------------------------------------------------- decoration { rounding = 10 diff --git a/configs/hyprland/hypr/conf/decorations/rounding-more-blur.conf b/configs/hyprland/hypr/conf/decorations/rounding-more-blur.conf index cafcb02..779a463 100644 --- a/configs/hyprland/hypr/conf/decorations/rounding-more-blur.conf +++ b/configs/hyprland/hypr/conf/decorations/rounding-more-blur.conf @@ -1,7 +1,7 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # General window decoration # name: "Rounding More Blur" -# ----------------------------------------------------- +# ----------------------------------------------------- decoration { rounding = 10 diff --git a/configs/hyprland/hypr/conf/decorations/rounding.conf b/configs/hyprland/hypr/conf/decorations/rounding.conf index ab5bc81..472c5ec 100644 --- a/configs/hyprland/hypr/conf/decorations/rounding.conf +++ b/configs/hyprland/hypr/conf/decorations/rounding.conf @@ -1,7 +1,7 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # General window decoration # name: "Default" -# ----------------------------------------------------- +# ----------------------------------------------------- decoration { rounding = 10 diff --git a/configs/hyprland/hypr/conf/environments/default.conf b/configs/hyprland/hypr/conf/environments/default.conf index fa39d6d..d36c500 100644 --- a/configs/hyprland/hypr/conf/environments/default.conf +++ b/configs/hyprland/hypr/conf/environments/default.conf @@ -1,21 +1,7 @@ # ----------------------------------------------------- # Environment Variables -# name: "Default" +# name: "default" # ----------------------------------------------------- -$scr_path = ~/.config/hypr/scripts -$mainMod = SUPER -$terminal = alacritty -o "window.opacity=0" -$fileManager = nemo -$screenshot = $scr_path/hyprshot.sh -$network_manager = $scr_path/wpa-launch.sh -$random_wallpaper = $scr_path/wallpaper-daemon.sh -$kill_wallpaper_daemon = $scr_path/kill-wallpaper-daemon.sh -$waybar_toggle = $scr_path/waybar-toggle.sh -$volume_control = $scr_path/volume-control.sh -$rofi_menu = $scr_path/rofi-launch.sh d -$rofi_powermenu = $scr_path/rofi-launch.sh p -$rofi_screenshot = $scr_path/rofi-launch.sh s -$rofi_clipboard = $scr_path/rofi-launch.sh c -$rofi_wallpaper = $scr_path/rofi-launch.sh w -$pkg_manager = octoxbps \ No newline at end of file +env = XCURSOR_SIZE,24 +env = QT_QPA_PLATFORM,wayland \ No newline at end of file diff --git a/configs/hyprland/hypr/conf/environments/kvm.conf b/configs/hyprland/hypr/conf/environments/kvm.conf index e4cc617..5233867 100644 --- a/configs/hyprland/hypr/conf/environments/kvm.conf +++ b/configs/hyprland/hypr/conf/environments/kvm.conf @@ -1,7 +1,7 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # Environment Variables # name: "KVM" -# ----------------------------------------------------- +# ----------------------------------------------------- env = XCURSOR_SIZE,24 env = QT_QPA_PLATFORM,wayland diff --git a/configs/hyprland/hypr/conf/keybinding.conf b/configs/hyprland/hypr/conf/keybinding.conf index a68c53f..423578c 100644 --- a/configs/hyprland/hypr/conf/keybinding.conf +++ b/configs/hyprland/hypr/conf/keybinding.conf @@ -27,6 +27,7 @@ bind = $mainMod, W, exec, $terminal -e zellij bind = $mainMod, E, exec, $fileManager bind = $mainMod, N, exec, $network_manager bind = $mainMod, J, exec, $pkg_manager +bind = $mainMod, B, exec, $bluetooth-manager # Screenshot bind = $mainMod, PRINT, exec, $screenshot -m window diff --git a/configs/hyprland/hypr/conf/rules/windows.conf b/configs/hyprland/hypr/conf/rules/windows.conf index 34b03be..a5344fa 100644 --- a/configs/hyprland/hypr/conf/rules/windows.conf +++ b/configs/hyprland/hypr/conf/rules/windows.conf @@ -1,12 +1,18 @@ # ----------------------------------------------------- # Window rules # ----------------------------------------------------- + windowrulev2 = bordercolor rgb(FF0000) rgb(880808) 15deg,fullscreen:1 # global rules: windowrulev2 = animation popin,class:^(alacritty|Alacritty|pavucontrol|org.kde.polkit-kde-authentication-agent-1)$ windowrulev2 = float,class:^(pavucontrol|wlogout|dunst|Dunst|org.kde.polkit-kde-authentication-agent-1)$ +# bluetooth managers rules : +windowrulev2 = float, class:^(blueman-manager)$ +windowrulev2 = size 800 450, class:^(blueman-manager)$ +windowrulev2 = center, class:^(blueman-manager)$ + # alacritty rules: windowrulev2 = float, class:floating windowrulev2 = animation popin, class:floating diff --git a/configs/hyprland/hypr/conf/windows/no-border-more-gaps.conf b/configs/hyprland/hypr/conf/windows/no-border-more-gaps.conf index 14df4cd..7e93efe 100644 --- a/configs/hyprland/hypr/conf/windows/no-border-more-gaps.conf +++ b/configs/hyprland/hypr/conf/windows/no-border-more-gaps.conf @@ -1,7 +1,7 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # General window layout and colors # name: "No Border More Gaps" -# ----------------------------------------------------- +# ----------------------------------------------------- general { gaps_in = 20 diff --git a/configs/hyprland/hypr/conf/windows/no-border.conf b/configs/hyprland/hypr/conf/windows/no-border.conf index 1563908..986ea59 100644 --- a/configs/hyprland/hypr/conf/windows/no-border.conf +++ b/configs/hyprland/hypr/conf/windows/no-border.conf @@ -1,7 +1,7 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # General window layout and colors # name: "No Border" -# ----------------------------------------------------- +# ----------------------------------------------------- general { gaps_in = 10 diff --git a/configs/hyprland/hypr/hyprland.conf b/configs/hyprland/hypr/hyprland.conf index 5457d71..937aa2f 100644 --- a/configs/hyprland/hypr/hyprland.conf +++ b/configs/hyprland/hypr/hyprland.conf @@ -10,12 +10,26 @@ # ----------------------------------------------------- # Environments # ----------------------------------------------------- - -env = XCURSOR_SIZE,24 -env = QT_QPA_PLATFORM,wayland - source = ~/.config/hypr/conf/environment.conf +$mainMod = SUPER +$terminal = alacritty -o "window.opacity=0" +$fileManager = nemo +$bluetooth-manager = blueman-manager +$pkg_manager = octoxbps +$scr_path = ~/.config/hypr/scripts +$screenshot = $scr_path/hyprshot.sh +$network_manager = $scr_path/wpa-launch.sh +$random_wallpaper = $scr_path/wallpaper-daemon.sh +$kill_wallpaper_daemon = $scr_path/kill-wallpaper-daemon.sh +$waybar_toggle = $scr_path/waybar-toggle.sh +$volume_control = $scr_path/volume-control.sh +$rofi_menu = $scr_path/rofi-launch.sh d +$rofi_powermenu = $scr_path/rofi-launch.sh p +$rofi_screenshot = $scr_path/rofi-launch.sh s +$rofi_clipboard = $scr_path/rofi-launch.sh c +$rofi_wallpaper = $scr_path/rofi-launch.sh w + # ----------------------------------------------------- # Autostart # ----------------------------------------------------- diff --git a/.settings/mimeapps.list b/configs/hyprland/mimeapps.list similarity index 100% rename from .settings/mimeapps.list rename to configs/hyprland/mimeapps.list diff --git a/.shortcuts/nekoray.desktop b/configs/shortcuts/nekoray.desktop similarity index 100% rename from .shortcuts/nekoray.desktop rename to configs/shortcuts/nekoray.desktop diff --git a/.shortcuts/rpcs3.desktop b/configs/shortcuts/rpcs3.desktop similarity index 100% rename from .shortcuts/rpcs3.desktop rename to configs/shortcuts/rpcs3.desktop diff --git a/.shortcuts/spotify.desktop b/configs/shortcuts/spotify.desktop similarity index 100% rename from .shortcuts/spotify.desktop rename to configs/shortcuts/spotify.desktop diff --git a/.shortcuts/vscode.desktop b/configs/shortcuts/vscode.desktop similarity index 100% rename from .shortcuts/vscode.desktop rename to configs/shortcuts/vscode.desktop diff --git a/stow.sh b/stow.sh index 979198d..aa58e06 100755 --- a/stow.sh +++ b/stow.sh @@ -1,8 +1,7 @@ #!/bin/bash configs_dir="$(pwd)/configs" -settings_dir="$(pwd)/.settings" -shortcuts_dir="$(pwd)/.shortcuts" +shortcuts_dir="$(pwd)/configs/shortcuts" display_help() { echo "Usage: [-s | -u] [-h]" @@ -42,7 +41,7 @@ unstow_shortcuts() { local target_file=~/.local/share/applications/$file_name if [ -e $target_file ]; then - rm $target_file + rm -f $target_file echo "Removed: $target_file" else echo "Not found: $target_file" @@ -54,8 +53,6 @@ stow_dotfiles() { create_symlinks $configs_dir/dotfiles ~/.config create_symlinks $configs_dir/zsh ~/ - ln -sfn $settings_dir/mimeapps.list ~/.config - echo "Dotfiles stowed successfully!" } @@ -105,15 +102,15 @@ stow_hyprland() { } unstow_hyprland() { - for folder in $configs_dir/hyprland/*; do - folder_name=$(basename $folder) - target_folder=~/.config/$folder_name + for config in $configs_dir/hyprland/*; do + config_name=$(basename $config) + target_config=~/.config/$config_name - if [ -e $target_folder ]; then - rm -rf $target_folder - echo "Removed: $target_folder" + if [ -e $target_config ]; then + rm -rf $target_config + echo "Removed: $target_config" else - echo "Not found: $target_folder" + echo "Not found: $target_config" fi done }