diff --git a/.bashrc b/.bashrc index 80b3e5f..d52fb2d 100755 --- a/.bashrc +++ b/.bashrc @@ -1,17 +1,17 @@ # ~/.bashrc eval "$(starship init bash)" -clear && myfetch -i ef -f -c 16 -C "  " +clear && myfetch -c 8 -C " █" [[ $- != *i* ]] && return alias lsd='eza --icons' alias pacup='sudo pacman -Rns $(pacman -Qdtq)' alias grep='grep --color=auto' alias pool='clear && asciiquarium' -alias f='clear && nerdfetch' +alias f='clear && myfetch -i e -f -c 16 -C " "' alias bye='sudo shutdown -h now' alias loop='sudo reboot' alias h='dbus-launch Hyprland' alias fonts='fc-list -f "%{family}\n"' -alias tasks='bpytop' +alias tasks='btm' alias Docs="cd ~/Documents && nvim" alias Settings="cd ~/.config/hypr && nvim" alias spot="ncspot" diff --git a/.config/cava/config b/.config/cava/config index 7a21506..df58fd8 100755 --- a/.config/cava/config +++ b/.config/cava/config @@ -1,6 +1,6 @@ [color] gradient = 1 gradient_count = 2 -gradient_color_1 = '#23625a' -gradient_color_2 = '#48675b' +gradient_color_1 = '#6f5874' +gradient_color_2 = '#047581' diff --git a/.config/clock-rs/conf.toml b/.config/clock-rs/conf.toml new file mode 100644 index 0000000..4826fc9 --- /dev/null +++ b/.config/clock-rs/conf.toml @@ -0,0 +1,13 @@ +[general] +color = "magenta" +blink = true +bold = true + +[position] +horizontal = "center" +vertical = "center" + +[date] +fmt = "%A, %B %d, %Y" +use_12h = true +hide_seconds = true diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index c074e49..6d92dc6 100755 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -1,8 +1,11 @@ source = /home/$USER/.cache/wal/colors-hyprland + monitor = auto, 2560x1440@165, 0x0, 1 + $terminal = kitty $fileManager = thunar $menu = wofi --show drun -n + exec-once = hypridle exec-once = waybar exec-once = swww-daemon @@ -10,12 +13,34 @@ exec-once = swaync exec-once = pypr exec-once = swaync-client -df exec-once = pactl set-sink-mute @DEFAULT_SINK@ 0 +exec-once = hyprctl plugin load $HOME/.local/share/hyprpm/dynamic-cursors/dynamic-cursors.so + env = ELECTRON_OZONE_PLATFORM_HINT,wayland env = XCURSOR_THEME,Bibata-Modern-Classic env = XCURSOR_SIZE,12 + +plugin:dynamic-cursors { + mode = stretch + threshold = 2 + shaperule = grab, stretch, stretch:limit: 2000 + rotate { + length = 12 + offset = 30 + } + stretch { + limit = 1000 + # linear - a linear function is used + # quadratic - a quadratic function is used + # negative_quadratic - negative version of the quadratic one, feels more aggressive + function = negative_quadratic + } + shake { + enabled = true + } +} general { gaps_in = 2 - gaps_out = 15 + gaps_out = 10 border_size = 0 col.active_border = $color9 col.inactive_border = $color5 @@ -54,6 +79,7 @@ animations { animation = fade, 1, 4, fluid animation = workspaces, 1, 1.7, snappy, slide animation = specialWorkspace, 1, 4, fluid, slidefadevert -35% + animation = layers, 1, 2, snappy, popin 50% } dwindle { preserve_split = true diff --git a/.config/hypr/wallpaper.sh b/.config/hypr/wallpaper.sh index f4d9a4b..94a8b1a 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 1.5 + swww img "$selected_wallpaper" --transition-type any --transition-fps 60 --transition-duration .5 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 5178ea9..dd24ad5 100755 --- a/.config/kitty/current-theme.conf +++ b/.config/kitty/current-theme.conf @@ -1,30 +1,30 @@ -foreground #bfc6c8 -background #021E25 +foreground #c2c7cc +background #0C2234 background_opacity 1.0 -cursor #bfc6c8 +cursor #c2c7cc -active_tab_foreground #021E25 -active_tab_background #bfc6c8 -inactive_tab_foreground #bfc6c8 -inactive_tab_background #021E25 +active_tab_foreground #0C2234 +active_tab_background #c2c7cc +inactive_tab_foreground #c2c7cc +inactive_tab_background #0C2234 -active_border_color #bfc6c8 -inactive_border_color #021E25 -bell_border_color #85523a +active_border_color #c2c7cc +inactive_border_color #0C2234 +bell_border_color #464e7b -color0 #021E25 -color8 #5b6b6f -color1 #85523a -color9 #B26E4E -color2 #23625a -color10 #2F8379 -color3 #48675b -color11 #608A7A -color4 #7f6f56 -color12 #AA9473 -color5 #bb6b33 -color13 #FA8F44 -color6 #ab7047 -color14 #E5965F -color7 #8f9799 -color15 #bfc6c8 +color0 #0C2234 +color8 #636e79 +color1 #464e7b +color9 #5E68A4 +color2 #6f5874 +color10 #94769B +color3 #047581 +color11 #069CAC +color4 #138988 +color12 #1AB7B6 +color5 #7e6982 +color13 #A98DAE +color6 #967a8d +color14 #C8A3BC +color7 #949a9f +color15 #c2c7cc diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 43e9bdf..6b3220a 100755 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1,7 +1,7 @@ # vim:fileencoding=utf-8:foldmethod=marker # BEGIN_KITTY_THEME -# Gruvbox Dark Hard +# Everforest Dark Hard include current-theme.conf # END_KITTY_THEME @@ -2650,4 +2650,6 @@ italic_font auto bold_italic_font auto # END_KITTY_FONTS window_padding_width 5 - +tab_bar_style slant +enable_audio_bell no +notify_on_cmd_finish unfocused diff --git a/.config/kitty/kitty.conf.bak b/.config/kitty/kitty.conf.bak index 6f80eb2..b3bb8e4 100755 --- a/.config/kitty/kitty.conf.bak +++ b/.config/kitty/kitty.conf.bak @@ -1,7 +1,7 @@ # vim:fileencoding=utf-8:foldmethod=marker # BEGIN_KITTY_THEME -# Gruvbox Dark Hard +# Soft Server include current-theme.conf # END_KITTY_THEME @@ -2644,10 +2644,12 @@ i#: Performance tuning {{{ #: }}} # BEGIN_KITTY_FONTS -font_family family="Hurmit Nerd Font" +font_family family='Hurmit Nerd Font' postscript_name=HurmitNF-Regular bold_font auto italic_font auto bold_italic_font auto # END_KITTY_FONTS window_padding_width 5 - +tab_bar_style slant +enable_audio_bell no +notify_on_cmd_finish unfocused diff --git a/.config/swaync/config.json b/.config/swaync/config.json index e485b9a..334924b 100755 --- a/.config/swaync/config.json +++ b/.config/swaync/config.json @@ -7,10 +7,10 @@ "layer-shell": true, "cssPriority": "application", "control-center-width": 350, - "control-center-margin-top": 10, - "control-center-margin-bottom": 10, + "control-center-margin-top": 8, + "control-center-margin-bottom": 8, "control-center-margin-right": 0, - "control-center-margin-left": 0, + "control-center-margin-left": 8, "notification-2fa-action": true, "notification-inline-replies": true, "notification-window-width": 350, diff --git a/.config/swaync/style.css b/.config/swaync/style.css index 8f7a0b1..0f34e0d 100755 --- a/.config/swaync/style.css +++ b/.config/swaync/style.css @@ -170,7 +170,7 @@ .control-center { background: @bg; color: @text; - border-radius: 0px 10px 10px 0px; + border-radius: 10px; border:none; box-shadow: 1px 1px 5px rgba(0, 0, 0, .65); } diff --git a/.config/waybar/style.css b/.config/waybar/style.css index 662d9ff..895325f 100755 --- a/.config/waybar/style.css +++ b/.config/waybar/style.css @@ -9,21 +9,23 @@ window#waybar{ } .modules-left { padding:7px; - margin:5px; + margin:10 0 0 10; border-radius:10px; background: alpha(@background,.5); box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); } .modules-center { padding:7px; - margin:5px; + + margin:10 0 0 0; border-radius:10px; background: alpha(@background,.5); box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); + min-width:161px; } .modules-right { padding:7px; - margin:5px; + margin: 10 10 0 0; border-radius:10px; background: alpha(@background,.5); box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); @@ -54,39 +56,54 @@ tooltip { } #workspaces { padding: 0px 5px; + text-shadow:none; } #workspaces button { all:unset; - padding: 0px 5px; - color: alpha(@color9,.4); - transition: all .2s ease; + margin: 0px 3px; + padding: 0px 2px; + color:rgba(0,0,0,0); + text-shadow:none; + background: linear-gradient(45deg, alpha(@color2,.5), alpha(@color9,.5)); + border-radius: 50%; + transition: all .3s ease-in-out; + min-width: 15px; } #workspaces button:hover { color:rgba(0,0,0,0); border: none; - text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5); - transition: all 1s ease; + background: linear-gradient(45deg, alpha(@color9,1), alpha(@color2,1)); } #workspaces button.active { - color: @color9; + color:rgba(0,0,0,0); border: none; - text-shadow: 0px 0px 2px rgba(0, 0, 0, .5); + padding: 0px 2px; + min-width:40px; + border-radius:10px; + transition: all .3s ease-in-out; + background: linear-gradient(45deg, @color2, @color9); + + } #workspaces button.empty { color: rgba(0,0,0,0); border: none; - text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2); + text-shadow: 0px 0px 2px rgba(0, 0, 0, .2); + transition: all .3s ease-in-out; + background: rgba(0,0,0,0); + } #workspaces button.empty:hover { color: rgba(0,0,0,0); border: none; text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5); - transition: all 1s ease; } #workspaces button.empty.active { - color: @color9; + color: rgba(0,0,0,0); border: none; - text-shadow: 0px 0px 2px rgba(0, 0, 0, .5); + text-shadow: none; + transition: all .3s ease-in-out; + background: linear-gradient(45deg, @color2, @color9); } #bluetooth{ padding: 0px 5px; diff --git a/.config/waybar/style1.css b/.config/waybar/style1.css new file mode 100755 index 0000000..662d9ff --- /dev/null +++ b/.config/waybar/style1.css @@ -0,0 +1,167 @@ +@import url('../../.cache/wal/colors-waybar.css'); + +* { + font-size:15px; + font-family: "CodeNewRoman Nerd Font Propo"; +} +window#waybar{ + all:unset; +} +.modules-left { + padding:7px; + margin:5px; + border-radius:10px; + background: alpha(@background,.5); + box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); +} +.modules-center { + padding:7px; + margin:5px; + border-radius:10px; + background: alpha(@background,.5); + box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); +} +.modules-right { + padding:7px; + margin:5px; + border-radius:10px; + background: alpha(@background,.5); + box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); +} +tooltip { + background:@background; + color: @color7; +} +#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{ + transition: all .3s ease; + color:@color9; +} +#custom-notification { + padding: 0px 5px; + transition: all .3s ease; + color:@color7; +} +#clock{ + padding: 0px 5px; + color:@color7; + transition: all .3s ease; +} +#custom-pacman{ + padding: 0px 5px; + transition: all .3s ease; + color:@color7; + +} +#workspaces { + padding: 0px 5px; +} +#workspaces button { + all:unset; + padding: 0px 5px; + color: alpha(@color9,.4); + transition: all .2s ease; +} +#workspaces button:hover { + color:rgba(0,0,0,0); + border: none; + text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5); + transition: all 1s ease; +} +#workspaces button.active { + color: @color9; + border: none; + text-shadow: 0px 0px 2px rgba(0, 0, 0, .5); +} +#workspaces button.empty { + color: rgba(0,0,0,0); + border: none; + text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2); +} +#workspaces button.empty:hover { + color: rgba(0,0,0,0); + border: none; + text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5); + transition: all 1s ease; +} +#workspaces button.empty.active { + color: @color9; + border: none; + text-shadow: 0px 0px 2px rgba(0, 0, 0, .5); +} +#bluetooth{ + padding: 0px 5px; + transition: all .3s ease; + color:@color7; + +} +#network{ + padding: 0px 5px; + transition: all .3s ease; + color:@color7; + +} +#battery{ + padding: 0px 5px; + transition: all .3s ease; + color:@color7; + + +} +#battery.charging { + color: #26A65B; +} + +#battery.warning:not(.charging) { + color: #ffbe61; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} +#group-expand{ + padding: 0px 5px; + transition: all .3s ease; +} +#custom-expand{ + padding: 0px 5px; + color:alpha(@foreground,.2); + text-shadow: 0px 0px 2px rgba(0, 0, 0, .7); + transition: all .3s ease; +} +#custom-expand:hover{ + color:rgba(255,255,255,.2); + text-shadow: 0px 0px 2px rgba(255, 255, 255, .5); +} +#custom-colorpicker{ + padding: 0px 5px; +} +#cpu,#memory,#temperature{ + padding: 0px 5px; + transition: all .3s ease; + color:@color7; + +} +#custom-endpoint{ + color:transparent; + text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1); + +} +#tray{ + padding: 0px 5px; + transition: all .3s ease; + +} +#tray menu * { + padding: 0px 5px; + transition: all .3s ease; +} + +#tray menu separator { + padding: 0px 5px; + transition: all .3s ease; +} diff --git a/InstallScripts/fullinstall.sh b/InstallScripts/fullinstall.sh index e84694a..fe3709f 100755 --- a/InstallScripts/fullinstall.sh +++ b/InstallScripts/fullinstall.sh @@ -7,7 +7,7 @@ wal -i ~/Dotfiles/wallpapers/walls/r82.jpg -n yay -S waybar swaync starship myfetch neovim python-pywalfox hypridle hyprpicker hyprshot hyprlock pyprland wlogout fd cava brightnessctl yay -S nerd-fonts yay -S nwg-look qogir-icon-theme materia-gtk-theme illogical-impulse-bibata-modern-classic-bin -yay -S thunar gvfs tumbler eza bpytop htop +yay -S thunar gvfs tumbler eza bottom htop yay -S libreoffice-fresh yay -S spotify ncspot discord code yay -S blueman bluez diff --git a/readme.md b/readme.md index 7c77b7b..3fe60d2 100644 --- a/readme.md +++ b/readme.md @@ -445,8 +445,6 @@ fd noto-fonts libreoffice-fresh materia-dark-gtk -bottom - ``` Fun to have @@ -461,12 +459,13 @@ bottom genact no-more-secrets lolcat - howdoi ``` Cool things you don't need ``` waypaper ranger + howdoi + bottom ``` diff --git a/wallpapers/pywallpaper.jpg b/wallpapers/pywallpaper.jpg index 9006c98..b338ff4 100755 Binary files a/wallpapers/pywallpaper.jpg and b/wallpapers/pywallpaper.jpg differ diff --git a/wallpapers/walls/20250127ipados-17-stock-3840x2160-11582.png b/wallpapers/walls/20250127ipados-17-stock-3840x2160-11582.png new file mode 100755 index 0000000..1cc316d Binary files /dev/null and b/wallpapers/walls/20250127ipados-17-stock-3840x2160-11582.png differ diff --git a/wallpapers/walls/20250127linustrap.jpg b/wallpapers/walls/20250127linustrap.jpg new file mode 100755 index 0000000..68de93d Binary files /dev/null and b/wallpapers/walls/20250127linustrap.jpg differ diff --git a/wallpapers/walls/Ice.jpg b/wallpapers/walls/Ice.jpg new file mode 100755 index 0000000..c08b299 Binary files /dev/null and b/wallpapers/walls/Ice.jpg differ