diff --git a/Configs/foot/foot.ini b/Configs/foot/foot.ini index dfc6377..597c996 100755 --- a/Configs/foot/foot.ini +++ b/Configs/foot/foot.ini @@ -7,10 +7,9 @@ ################################################## - # Font. [main] -font=RobotoMonoNerdFontMono:size=14:weight=SemiBold +font=RobotoMonoNerdFontMono:size=13:weight=SemiBold pad=25x25 # Scrollbar. @@ -18,11 +17,11 @@ pad=25x25 indicator-position=none - # Colorscheme. [colors] -foreground=cdd6f4 # Text -background=181825 # Base +foreground=bac2de # Text +#foreground=cdd6f4 # Text +background=181825 # Base regular0=45475a # Surface 1 regular1=f38ba8 # red regular2=a6e3a1 # green @@ -41,5 +40,5 @@ bright5=f5c2e7 # pink bright6=94e2d5 # teal bright7=a6adc8 # Subtext 0 -#alpha=1.0 -alpha=0.8 +alpha=1.0 +#alpha=0.9 diff --git a/Configs/hypr/cat-mocha.conf b/Configs/hypr/cat-mocha.conf deleted file mode 100644 index 110a79c..0000000 --- a/Configs/hypr/cat-mocha.conf +++ /dev/null @@ -1,353 +0,0 @@ -##################################################################### -# __ __ __ __ ____ # -# / // /_ _____ ____/ /__ ____ ___/ / _______ ___ / _(_)__ _ # -# / _ / // / _ \/ __/ / _ `/ _ \/ _ / / __/ _ \/ _ \/ _/ / _ `/ # -# /_//_/\_, / .__/_/ /_/\_,_/_//_/\_,_/ \__/\___/_//_/_//_/\_, / # -# /___/_/ /___/ # -##################################################################### - - - -#DEFAULT THINGS. -# Mod key. -$mainMod = SUPER - -# Default dirs. -$cfg = /home/lilac/.config -$md = /home/lilac/Media -$wls = /home/lilac/Media/Pics/Walls -$scr = /home/lilac/Media/Pics/Scr -$hm = /home/lilac - -# Default term & utilities. -$term = foot --title=term -$fmt = foot --title=fmt -e lf -$mpt = foot --title=cmus -e cmus -$vc = foot --title=pm -e pulsemixer -$sm = foot --title=smtr -e htop -$nm = foot --title=nm -e nmtui - -# Some default env vars. -env = XCURSOR_THEME,GoogleDot-White -env = XCURSOR_SIZE,28 -#env = XCURSOR_SIZE,28 -env = EDITOR, vim - -# Display configuration. -monitor=eDP-1,1920x1080@60,0x0,1 - - -#AUTOSTART. -# Autostart for Hyprland's FULL RESTART. -exec-once = waybar -c $cfg/waybar/lft/config.jsonc -s $cfg/waybar/lft/style.css -exec-once = swaybg -i $wls/Cat/Lsc/cat-lsc-11.png - -# Autostart for Hyprland's CONFIG RELOAD. -exec = hyprctl setcursor GoogleDot-White 28 -exec = export QT_QPA_PLATFORM=wayland -exec = export QT_QPA_PLATFORMTHEME="gtk3" -exec = export QT_DISABLE_WINDOWDECORATION=1 - - -# Apllications (windows) rules. -windowrule = workspace 1, waterfox -#windowrule = noborder, waterfox - -windowrule = workspace 3, 64gram-desktop -windowrule = xray 1, io.github.tdesktop_x64.TDesktop -#windowrule = noborder, io.github.tdesktop_x64.TDesktop - -windowrule = workspace 4, krita -windowrule = noborder, krita - -windowrule = workspace 6, prismlauncher -windowrule = workspace 5, mpv - -windowrule = workspace 2, foot - -windowrule = float, swayimg -windowrule = noborder, swayimg -windowrule = workspace 4, swayimg -windowrule = size 1250 700, swayimg -windowrule = move 330 15%, swayimg - -windowrulev2 = float,^(foot)$,title:^(cmus)$ -windowrulev2 = size 1250 700,^(foot)$,title:^(cmus) -windowrulev2 = move 345 17%,^(foot)$,title:^(cmus) -windowrulev2 = workspace 5,^(foot)$,title:^(cmus)$ - -windowrulev2 = float,^(foot)$,title:^(smtr)$ -windowrulev2 = pin,^(foot)$,title:^(smtr)$ -windowrulev2 = size 700 500,^(foot)$,title:^(smtr) -windowrulev2 = move 4.1% 11%,^(foot)$,title:^(smtr) -windowrulev2 = workspace unset,^(foot)$,title:^(smtr)$ - -windowrulev2 = float,^(foot)$,title:^(pm)$ -windowrulev2 = pin,^(foot)$,title:^(pm)$ -windowrulev2 = size 700 350,^(foot)$,title:^(pm) -windowrulev2 = move 4.1% 55.8%,^(foot)$,title:^(pm) -windowrulev2 = workspace unset,^(foot)$,title:^(pm)$ - - -# Layer rules. -#layerrule = blur, waybar - - -# SYSTEM SHORTCUTS. -bind = $mainMod SHIFT, C, exec, bluetoothctl connect 0C:AE:BD:DB:52:3A -bind = $mainMod SHIFT, D, exec, bluetoothctl disconnect 0C:AE:BD:DB:52:3A - -# Brightness 5% step contol shortcuts. -binde= $mainMod ALT, F5, exec, brightnessctl set 5%- -binde= $mainMod ALT, F6, exec, brightnessctl set +5% - -# Brightness 1% step contol shortcuts. -binde= $mainMod, F5, exec, brightnessctl set 1%- -binde= $mainMod, F6, exec, brightnessctl set +1% - -# Toggle Waybar. -bindr=$mainMod, D, exec, pkill -SIGUSR1 waybar -#bindr=$mainMod ALT, D, exec, pkill -SIGUSR2 waybar -bindr=$mainMod ALT, D, exec, pkill waybar || waybar -c $cfg/waybar/lft/config.jsonc -s $cfg/waybar/lft/style.css - - -# Audio volume control shortcuts. -#bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% -bindel = $mainMod, F3, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% - -#bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% -bindel = $mainMod, F2, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% - - -bind = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle -#bindl = $mainMod, F1, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle - -# Audio play/pause control shortcut. -#bind = $mainMod ALT, F1, exec, playerctl play-pause -bind =, XF86AudioPlay, exec, playerctl play -bind =, XF86AudioPause, exec, playerctl pause -#bind = $mainMod ALT, F1, exec, cmus-remote --pause -bind =, XF86AudioPlay, exec, cmus-remote --play -bind =, XF86AudioPause, exec, cmus-remote --pause - -# Audio next song control shortcut. -#bind = $mainMod ALT, F3, exec, playerctl next -bind =, XF86AudioNext, exec, playerctl next -#bind = $mainMod ALT, F3, exec, cmus-remote --next -bind =, XF86AudioNext, exec, cmus-remote --next - -# Audio prev song control shortcut. -#bind = $mainMod ALT, F2, exec, playerctl previous -bind =, XF86AudioPrev, exec, playerctl previous -#bind = $mainMod ALT, F2, exec, cmus-remote --prev -bind =, XF86AudioPrev, exec, cmus-remote --prev - - -# APPS SHORTCUTS. -# Main apps shortcuts. -bind = $mainMod, Q, exec, $term -bind = $mainMod, E, exec, $fmt -bind = $mainMod, C, exec, $mpt - -#Oth apps shortcuts. -bind = $mainMod, Y, exec, hyprctl dispatch exec [workspace 6] transmission-gtk -bind = $mainMod, T, exec, hyprctl dispatch exec [workspace 3] 64gram-desktop -bind = $mainMod, B, exec, hyprctl dispatch exec [workspace 1] waterfox -bind = $mainMod, M, exec, hyprctl dispatch exec [workspace 6] prismlauncher -bind = $mainMod, K, exec, hyprctl dispatch exec [workspace 4] krita - -#Menus. -bind = $mainMod, V, exec, pkill pulsemixer || $vc -bind = $mainMod, G, exec, pkill htop || $sm -#bind = $mainMod, N, exec, pkill nm || foot --title=nm -e nmtui - -# Lock screen shortcut. -bind=$mainMod SHIFT, Delete, exec, gtklock -i -#bind=$mainMod ALT, Delete, exec, loginctl suspend -#bind=$mainMod CTRL, Delete, exec, gtklock -i | loginctl suspend - -# Grim (screenshot tool) shortcut. -bind = , Print, exec, grim $scr/Screen-"$(date +%s)".png -bind = $mainMod, Print, exec, grim -g "$(slurp)" $scr/Screen-"$(date +%s)".png - - -# WINDOWS SHORTCUTS. -# Windows shortcuts. -bind = $mainMod, W, killactive, -bind = $mainMod, S, togglefloating, -bind = $mainMod, R, fakefullscreen, -bind = $mainMod, F, fullscreen, -bind = $mainMod, X, centerwindow, -bind = $mainMod ALT SHIFT, M, exit, - -# Move focus shortcuts. -bind = $mainMod, left, movefocus, l -bind = $mainMod, right, movefocus, r -bind = $mainMod, up, movefocus, u -bind = $mainMod, down, movefocus, d - -# Move floating windows. -binde = $mainMod SHIFT, right, moveactive, 40 0 -binde = $mainMod SHIFT, left, moveactive, -40 0 -binde = $mainMod SHIFT, up, moveactive, 0 -40 -binde = $mainMod SHIFT, down, moveactive, 0 40 - -# Move floating windows with smaller steps. -binde = $mainMod ALT SHIFT, right, moveactive, 10 0 -binde = $mainMod ALT SHIFT, left, moveactive, -10 0 -binde = $mainMod ALT SHIFT, up, moveactive, 0 -10 -binde = $mainMod ALT SHIFT, down, moveactive, 0 10 - -# Move floating windows to a screen edge. -binde = $mainMod ALT, Left, movewindow, l -binde = $mainMod ALT, Right, movewindow, r -binde = $mainMod ALT, Up, movewindow, u -binde = $mainMod ALT, Down, movewindow, d - -# Resize windows. -binde = $mainMod CTRL, left, resizeactive,-40 0 -binde = $mainMod CTRL, right, resizeactive,40 0 -binde = $mainMod CTRL, up, resizeactive,0 -40 -binde = $mainMod CTRL, down, resizeactive,0 40 - -binde = $mainMod ALT CTRL, left, resizeactive,-10 0 -binde = $mainMod ALT CTRL, right, resizeactive,10 0 -binde = $mainMod ALT CTRL, up, resizeactive,0 -10 -binde = $mainMod ALT CTRL, down, resizeactive,0 10 - -# Move/resize windows with mouse/touchpad. -bindm = $mainMod, mouse:272, movewindow -bindm = $mainMod, mouse:273, resizewindow - - -#Workspaces shortcuts. -# Switch workspaces. -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 another workspace. -bind = $mainMod ALT, 1, movetoworkspace, 1 -bind = $mainMod ALT, 2, movetoworkspace, 2 -bind = $mainMod ALT, 3, movetoworkspace, 3 -bind = $mainMod ALT, 4, movetoworkspace, 4 -bind = $mainMod ALT, 5, movetoworkspace, 5 -bind = $mainMod ALT, 6, movetoworkspace, 6 -bind = $mainMod ALT, 7, movetoworkspace, 7 -bind = $mainMod ALT, 8, movetoworkspace, 8 -bind = $mainMod ALT, 9, movetoworkspace, 9 -bind = $mainMod ALT, 0, movetoworkspace, 10 - -# Scroll through existing workspaces. -bind = $mainMod, mouse_down, workspace, e+1 -bind = $mainMod, mouse_up, workspace, e-1 - - -# Input things. -input { - #Keyboard layout. - kb_layout = us, ru - kb_variant = - kb_model = - kb_options = grp:win_space_toggle - kb_rules = - left_handed = false - follow_mouse = 1 - #TouchPad. - touchpad { - natural_scroll = no - disable_while_typing=0 - } - #Mouse. - sensitivity = 0 # -1.0 - 1.0, 0 means no modification. -} - -# TOUCHPAD GESTURES. -gestures { - workspace_swipe = on - workspace_swipe_fingers = 3 - workspace_swipe_distance = 80 - workspace_swipe_min_speed_to_force = 10 -} - - -# APPEARANCE. -# Basics. -general { - cursor_inactive_timeout = 10 - gaps_in = 8 - gaps_out = 16 - border_size = 3 - col.active_border = rgb(313244) #rgb(45475a) rgb(45475a) rgb(b4befe) 40deg - col.inactive_border = rgb(1e1e2e) - layout = master - allow_tearing = false -} - -# Windows decorations. -decoration { - rounding = 8 - dim_inactive = true - blur { - enabled = true - #enabled = false - size = 4 - passes = 3 - xray = true - } - - # Shadows. - drop_shadow = yes - shadow_range = 70 - shadow_render_power = 5 - col.shadow= 0x55000000 - col.shadow_inactive=0x55000000 -} - -# Animations. -animations { - enabled = yes - - bezier = myBezier, 0.05, 0.9, 0.1, 1.0 - bezier = myBezier1, 0.05, 1.00, 0.1, 1.0 - bezier = myBezier2, 0.05, 1.00, 0.1, 1.0 - - animation = windows, 1, 7, myBezier2, popin - animation = windowsOut, 1, 7, myBezier2, popin 80% - animation = border, 1, 7, default - animation = borderangle, 0, 7, myBezier1 - animation = fade, 1, 7, myBezier1 - animation = workspaces, 1, 7, myBezier, slide -} - - -# LAYOUT THINGS. -# DWindle layout. -dwindle { - pseudotile = yes - preserve_split = yes - smart_split = no - no_gaps_when_only = 1 -} - -# Master layout (In use now). -master { - new_is_master = false - no_gaps_when_only = 1 - mfact = 0.67 -} - - -# OTHER THINGS. -misc { - animate_manual_resizes = true - force_default_wallpaper = 0 - disable_hyprland_logo = true # Set to 0 to disable the anime mascot wallpapers -} diff --git a/Configs/hypr/hkeys.conf b/Configs/hypr/hkeys.conf new file mode 100644 index 0000000..e16e8f3 --- /dev/null +++ b/Configs/hypr/hkeys.conf @@ -0,0 +1,157 @@ +# SYSTEM SHORTCUTS. +#Connect/disconnect bluetooth headphones. +bind = $Mod SHIFT, C, exec, bluetoothctl connect 0C:AE:BD:DB:52:3A +bind = $Mod SHIFT, D, exec, bluetoothctl disconnect 0C:AE:BD:DB:52:3A + +# Raise/increase brightness, 5% step. +bindel = $Mod ALT, F5, exec, brightnessctl set 5%- +bindel = $Mod ALT, F6, exec, brightnessctl set +5% + +# Raise/increase brightness, 1% step. +bindel = $Mod, F5, exec, brightnessctl set 1%- +bindel = $Mod, F6, exec, brightnessctl set +1% + +# Hide bar temporary +bindr=$Mod, D, exec, pkill -SIGUSR1 waybar + +# Kill/start Waybar. +bindr=$Mod ALT, D, exec, pkill waybar || waybar -c $cfg/waybar/btm-1/config.jsonc -s $cfg/waybar/btm-1/style.css + +#bindr=$Mod ALT, D, exec, pkill waybar || waybar -c $cfg/waybar/btm-2/config.jsonc -s $cfg/waybar/btm-2/style.css +#bindr=$Mod ALT, D, exec, pkill waybar || waybar -c $cfg/waybar/lft-2/config.jsonc -s $cfg/waybar/lft-2/style.css +#bindr=$Mod ALT, D, exec, pkill waybar || waybar -c $cfg/waybar/lft-3/config.jsonc -s $cfg/waybar/lft-3/style.css + + +# Audio volume control shortcuts. +#Volume up/down. +bindel = $Mod, F3, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% +bindel = $Mod, F2, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% + +#bindel =, XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% +#bindel =, XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% + +#Volume mute. +bindl = $Mod, F1, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle + + +# Playback control shortcut. +# Play-pause. +bindl = $Mod ALT, F1, exec, cmus-remote --pause +bindl =, XF86AudioPlay, exec, playerctl play +bindl =, XF86AudioPause, exec, playerctl pause + +# Next song. +bindl = $Mod ALT, F3, exec, cmus-remote --next +bindl =, XF86AudioNext, exec, playerctl next + +# Previous song. +bindl = $Mod ALT, F2, exec, cmus-remote --prev +bindl =, XF86AudioPrev, exec, playerctl previous + +# WINDOWS SHORTCUTS. +# Basics. +bind = $Mod, W, killactive, +bind = $Mod, S, togglefloating, +bind = $Mod, R, fakefullscreen, +bind = $Mod, F, fullscreen, +bind = $Mod, X, centerwindow, +bind = $Mod ALT, M, exit, + +# Move focus. +bind = $Mod, left, movefocus, l +bind = $Mod, right, movefocus, r +bind = $Mod, up, movefocus, u +bind = $Mod, down, movefocus, d + +# Move floating windows, 40px step. +binde = $Mod SHIFT, right, moveactive, 40 0 +binde = $Mod SHIFT, left, moveactive, -40 0 +binde = $Mod SHIFT, up, moveactive, 0 -40 +binde = $Mod SHIFT, down, moveactive, 0 40 + +# Move floating windows, 10px step. +binde = $Mod ALT SHIFT, right, moveactive, 10 0 +binde = $Mod ALT SHIFT, left, moveactive, -10 0 +binde = $Mod ALT SHIFT, up, moveactive, 0 -10 +binde = $Mod ALT SHIFT, down, moveactive, 0 10 + +# Move windows to a screen edge. +binde = $Mod ALT, Left, movewindow, l +binde = $Mod ALT, Right, movewindow, r +binde = $Mod ALT, Up, movewindow, u +binde = $Mod ALT, Down, movewindow, d + +# Resize windows, 40px step. +binde = $Mod CTRL, left, resizeactive,-40 0 +binde = $Mod CTRL, right, resizeactive,40 0 +binde = $Mod CTRL, up, resizeactive,0 -40 +binde = $Mod CTRL, down, resizeactive,0 40 + +# Resize windows, 10px step. +binde = $Mod ALT CTRL, left, resizeactive,-10 0 +binde = $Mod ALT CTRL, right, resizeactive,10 0 +binde = $Mod ALT CTRL, up, resizeactive,0 -10 +binde = $Mod ALT CTRL, down, resizeactive,0 10 + +# Move/resize windows with mouse/touchpad. +bindm = $Mod, mouse:272, movewindow +bindm = $Mod, mouse:273, resizewindow + +#Workspaces shortcuts. +# Switch to workspace. +bind = $Mod, 1, workspace, 1 +bind = $Mod, 2, workspace, 2 +bind = $Mod, 3, workspace, 3 +bind = $Mod, 4, workspace, 4 +bind = $Mod, 5, workspace, 5 +bind = $Mod, 6, workspace, 6 +bind = $Mod, 7, workspace, 7 +bind = $Mod, 8, workspace, 8 +bind = $Mod, 9, workspace, 9 +bind = $Mod, 0, workspace, 10 + +# Move active window to another workspace. +bind = $Mod ALT, 1, movetoworkspace, 1 +bind = $Mod ALT, 2, movetoworkspace, 2 +bind = $Mod ALT, 3, movetoworkspace, 3 +bind = $Mod ALT, 4, movetoworkspace, 4 +bind = $Mod ALT, 5, movetoworkspace, 5 +bind = $Mod ALT, 6, movetoworkspace, 6 +bind = $Mod ALT, 7, movetoworkspace, 7 +bind = $Mod ALT, 8, movetoworkspace, 8 +bind = $Mod ALT, 9, movetoworkspace, 9 +bind = $Mod ALT, 0, movetoworkspace, 10 + +# Scroll through existing workspaces. +bind = $Mod, mouse_down, workspace, e+1 +bind = $Mod, mouse_up, workspace, e-1 + +# APPS SHORTCUTS. +# Main. +bind = $Mod, Q, exec, $term +bind = $Mod, E, exec, $fmt +bind = $Mod, C, exec, $mpt + +# Other. +#bind = $Mod, Y, exec, hyprctl dispatch exec [workspace 6] transmission-gtk +bind = $Mod, Y, exec, transmission-gtk +bind = $Mod, T, exec, XDG_CURRENT_DESKTOP=gnome ayugram-desktop +bind = $Mod, B, exec, waterfox +bind = $Mod, M, exec, prismlauncher +bind = $Mod, K, exec, krita + + +# Drop-down "menu-like" things. +# Volume control. +bind = $Mod, V, exec, pkill pulsemixer || $vc + +# System monitor. +bind = $Mod, G, exec, pkill htop || $sm + +# Lock screen shortcut. +bind = $Mod SHIFT, Delete, exec, gtklock +bindl =, switch:on:Lid Switch, exec, gtklock + +# Grim (screenshot tool) shortcut. +bind = , Print, exec, grim $scr/Screen-"$(date +%s)".png +bind = $Mod, Print, exec, grim -g "$(slurp)" $scr/Screen-"$(date +%s)".png diff --git a/Configs/hypr/hyprland.conf b/Configs/hypr/hyprland.conf index 7ecb326..e5d85f1 100755 --- a/Configs/hypr/hyprland.conf +++ b/Configs/hypr/hyprland.conf @@ -1 +1,8 @@ -source = /home/lilac/.config/hypr/cat-mocha.conf +#Main. +source = /home/lilac/.config/hypr/main.conf + +#Hotkeys. +source = /home/lilac/.config/hypr/hkeys.conf + +#Rules. +source = /home/lilac/.config/hypr/rls.conf diff --git a/Configs/hypr/main.conf b/Configs/hypr/main.conf new file mode 100644 index 0000000..12c8ff7 --- /dev/null +++ b/Configs/hypr/main.conf @@ -0,0 +1,151 @@ +#DEFAULT THINGS. +# Mod key. +$Mod = SUPER + +# Default dirs. +$hm = /home/lilac +$cfg = /home/lilac/.config +$md = /home/lilac/Media +$wls = /home/lilac/Media/Pics/Walls +$scr = /home/lilac/Media/Pics/Scr + + +# Default apps & utils. +# Terminal. +$term = foot --title=foot + +# Other. +$fmt = foot --title=fmt -e lf +$mpt = foot --title=cmus -e cmus +$vc = foot --title=pm -e pulsemixer +$sm = foot --title=smtr -e htop + +# Default env vars. +env = XCURSOR_THEME,GoogleDot-White +env = XCURSOR_SIZE,28 +env = EDITOR, vim + + +# Display configuration. +monitor=eDP-1,1920x1080@60,0x0,1 + + +#AUTOSTART. +# Autostart for Hyprland's FULL RESTART. +exec-once = waybar -c $cfg/waybar/btm-1/config.jsonc -s $cfg/waybar/btm-1/style.css +exec-once = hyprctl dispatch exec [workspace 3] XDG_CURRENT_DESKTOP=gnome ayugram-desktop +exec-once = swaybg -i $wls/Cat/Min/min-0.png -m fill +exec-once = pipewire +exec-once = wireplumber +exec-once = pipewire-pulse + +# Autostart for Hyprland's CONFIG RELOAD. +exec = hyprctl setcursor GoogleDot-White 28 +exec = export QT_QPA_PLATFORM=wayland +exec = export QT_QPA_PLATFORMTHEME="gtk3" +exec = export QT_DISABLE_WINDOWDECORATION=1 +exec = export XDG_CURRENT_DESKTOP=gnome + + +# Layout thngs. +# Dwindle layout. +dwindle { + pseudotile = yes + preserve_split = yes + smart_split = no + no_gaps_when_only = 0 +} + +# Master layout. +master { + new_is_master = false + no_gaps_when_only = 0 + mfact = 0.67 +} + + +# Other. +misc { + animate_manual_resizes = true + force_default_wallpaper = 0 + disable_hyprland_logo = true # Set to 0 to disable the anime mascot wallpapers +} + + +# Appearence. +# Basics. +general { + cursor_inactive_timeout = 10 + gaps_in = 7 + gaps_out = 14 + border_size = 0 + col.active_border = rgb(313244) #rgb(313244) rgb(313244) rgb(b4befe) 40deg + col.inactive_border = rgb(1e1e2e) + layout = master + allow_tearing = false +} + + +# Windows decorations. +decoration { + rounding = 21 + dim_inactive = true + blur { + enabled = true + size = 8 + passes = 2 + xray = true + } + # Shadows. + drop_shadow = no + shadow_range = 20 + shadow_render_power = 5 + col.shadow= 0x55000000 + col.shadow_inactive=0x55000000 +} + + +# Animations. +animations { + enabled = yes + + bezier = overshot,0.05,0.9,0.1,1.0 + bezier = myBezier1, 0.05, 1.00, 0.1, 1.0 + bezier = myBezier2, 0.05, 1.00, 0.1, 1.0 + + animation = windows, 1, 4, overshot, popin + animation = windowsOut, 1, 4, overshot, popin 80% + animation = border, 1, 7, overshot + animation = borderangle, 0, 7, overshot + animation = fade, 1, 7, overshot + animation = workspaces, 1, 6, overshot, slide +} + + +# Input things. +input { + #Keyboard layout. + kb_layout = us, ru + kb_variant = + kb_model = + kb_options = grp:win_space_toggle + kb_rules = + left_handed = false + follow_mouse = 1 + #TouchPad. + touchpad { + natural_scroll = no + disable_while_typing=0 + } + #Mouse. + sensitivity = 0 +} + + +# Gestures. +gestures { + workspace_swipe = on + workspace_swipe_fingers = 3 + workspace_swipe_distance = 80 + workspace_swipe_min_speed_to_force = 10 +} diff --git a/Configs/hypr/rls.conf b/Configs/hypr/rls.conf new file mode 100644 index 0000000..89c3c16 --- /dev/null +++ b/Configs/hypr/rls.conf @@ -0,0 +1,61 @@ +# Apllications (windows) rules. +#Waterfox. +windowrule = workspace 1, waterfox +windowrule = xray 1, waterfox +windowrule = noborder, waterfox + + +#Telegram client. +windowrule = workspace 3, com.ayugram.desktop +windowrule = xray 1, com.ayugram.desktop +windowrule = noborder, com.ayugram.desktop + + +#Krita. +windowrule = workspace 4, krita +windowrule = noborder, krita + + +#Minecraft launcher. +windowrule = workspace 6, prismlauncher +windowrule = workspace 7, mpv + + +#Terminal. +windowrule = workspace 2, foot +windowrule = workspace 6, com.transmissionbt.transmission_66307_11534489 + + +#Image viewer. +windowrule = float, swayimg +windowrule = workspace 4, swayimg +windowrule = size 1250 700, swayimg +windowrule = move 330 15%, swayimg + + +#Music player. +windowrulev2 = float,^(foot)$,title:^(cmus)$ +windowrulev2 = size 1130 710,^(foot)$,title:^(cmus) +windowrulev2 = move 20.5% 17%,^(foot)$,title:^(cmus) +windowrulev2 = workspace 5,^(foot)$,title:^(cmus)$ + + +#Drop-down system montor. +windowrulev2 = float,^(foot)$,title:^(smtr)$ +windowrulev2 = pin,^(foot)$,title:^(smtr)$ +windowrulev2 = size 700 500,^(foot)$,title:^(smtr) +windowrulev2 = move 62.8% 47.8%,^(foot)$,title:^(smtr) +windowrulev2 = workspace unset,^(foot)$,title:^(smtr)$ + + +#Drop-down volume control. +windowrulev2 = float,^(foot)$,title:^(pm)$ +windowrulev2 = pin,^(foot)$,title:^(pm)$ +windowrulev2 = size 700 350,^(foot)$,title:^(pm) +windowrulev2 = move 62.8% 61.8%,^(foot)$,title:^(pm) +windowrulev2 = workspace unset,^(foot)$,title:^(pm)$ + + +# Layer rules. +#layerrule = blur, waybar +#layerrule = ignorealpha 0.4, waybar diff --git a/Configs/neofetch/artix-big b/Configs/neofetch/artix-big index 03ec1d2..1944245 100755 --- a/Configs/neofetch/artix-big +++ b/Configs/neofetch/artix-big @@ -1,4 +1,4 @@ -\E[38;5;147m 'o' +\E[38;5;147m 'o' 'ooo' 'ooxoo' 'ooxxxoo' diff --git a/Configs/neofetch/f.conf b/Configs/neofetch/f.conf index 0a4fca5..277d47c 100755 --- a/Configs/neofetch/f.conf +++ b/Configs/neofetch/f.conf @@ -6,11 +6,11 @@ prin #prin "─ Info ───────────────" # prin " \E[38;5;147mamella\33[0m@lilac" # info underline - info " \E[38;5;147m\33[0m" de - info " \E[38;5;147m\33[0m" memory - info " \E[38;5;147m\33[0m" disk - info " \E[38;5;147m\33[0m" uptime - info " \E[38;5;147m\33[0m" packages + info " \E[38;5;147m\33[0m" de + info " \E[38;5;147m\33[0m" memory + info " \E[38;5;147m\33[0m" disk + info " \E[38;5;147m\33[0m" uptime + info " \E[38;5;147m\33[0m" packages #prin "└──────────────────────┘" # prin "└───────\n ${cl1} ${cl2} ${cl5} ${cl7}\n ───────┘" diff --git a/Configs/neofetch/ff.conf b/Configs/neofetch/ff.conf index 97dc27a..304bc18 100755 --- a/Configs/neofetch/ff.conf +++ b/Configs/neofetch/ff.conf @@ -15,24 +15,44 @@ print_info() { # info "\E[38;5;147m\33[0m" disk # prin "─────\n ${cl1} ${cl2} ${cl3} ${cl4} ${cl5} ${cl6} ${cl7} ${cl10}\n ─────" prin "\n" - - prin "── Main ─────────────────────────" +prin "── Main ───────────────────────────" # info "\n \E[38;5;147msys\33[0m" distro " |" - info "\n \E[38;5;147mker\33[0m" kernel - info "\n \E[38;5;147mupt\33[0m" uptime - info "\n \E[38;5;147mpkg\33[0m" packages - prin "── Hard ─────────────────────────" - prin "\n \E[38;5;147mlap\33[0m" "ThinkPad T470" - info "\n \E[38;5;147mmem\33[0m" memory - info "\n \E[38;5;147mssd\33[0m" disk - prin "── Soft ─────────────────────────" - info "\n \E[38;5;147mde\33[0m" de - info "\n \E[38;5;147mte\33[0m" term - info "\n \E[38;5;147msh\33[0m" shell - prin "── Thms ─────────────────────────" - prin "\n \E[38;5;147mgtk\33[0m" "Catppuccin Mocha Lavender" - prin "\n \E[38;5;147mptr\33[0m" "Google Dot White" - prin "\n \E[38;5;147micn\33[0m" "Papirus Dark" + info "\n \E[38;5;147m ker\33[0m" kernel + info "\n \E[38;5;147m upt\33[0m" uptime + info "\n \E[38;5;147m pkg\33[0m" packages +prin "── Hard ───────────────────────────" + prin "\n \E[38;5;147m lap\33[0m" "ThinkPad T470" + info "\n \E[38;5;147m mem\33[0m" memory + info "\n \E[38;5;147m ssd\33[0m" disk +prin "── Soft ───────────────────────────" + info "\n \E[38;5;147m de\33[0m" de + info "\n \E[38;5;147m te\33[0m" term + info "\n \E[38;5;147m sh\33[0m" shell +prin "── Thms ───────────────────────────" + prin "\n \E[38;5;147m gtk\33[0m" "Catppuccin Mocha Lavender" + prin "\n \E[38;5;147m ptr\33[0m" "Google Dot White" + prin "\n \E[38;5;147m icn\33[0m" "Papirus Dark" + + + +#prin "── Main ─────────────────────────" +# info "\n \E[38;5;147msys\33[0m" distro " |" +# info "\n  ker" kernel +# info "\n  upt" uptime +# info "\n  pkg" packages +#prin "── Hard ─────────────────────────" +# prin "\n  lap" "ThinkPad T470" +# info "\n  mem" memory +# info "\n  ssd" disk +#prin "── Soft ─────────────────────────" +# info "\n  de" de +# info "\n  te" term +# info "\n  sh" shell +#prin "── Thms ─────────────────────────" +# prin "\n  gtk" "Catppuccin Mocha Lavender" +# prin "\n  ptr" "Google Dot White" +# prin "\n  icn" "Papirus Dark" + # prin "└─────────\n ${cl1} ${cl2} ${cl3} ${cl4} ${cl5} ${cl6} ${cl7} ${cl10}\n ─────────┘" @@ -790,7 +810,7 @@ ascii_distro="void" # # Example: # ascii_colors=(distro) - Ascii is colored based on Distro colors. - ascii_colors=(7 6 1 8 8 6) #- Ascii is colored using these colors. + ascii_colors=(7 6 1 5 8 6) #- Ascii is colored using these colors. #ascii_colors=(distro) # Bold ascii logo diff --git a/Configs/waybar/back-lft/config.jsonc b/Configs/waybar/back-lft/config.jsonc deleted file mode 100755 index b23682a..0000000 --- a/Configs/waybar/back-lft/config.jsonc +++ /dev/null @@ -1,254 +0,0 @@ -///////////////////////////////////////////////////////////////// -// _ __ __ ____ // -// | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ // -// | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ // -// |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / // -// /___/ /___/ // -///////////////////////////////////////////////////////////////// - - - -//Global panel settings. -{ - "layer": "top", - // "output": [], - "position": "left", - "height": 880, - //"height": 1092, - "min-width": 0, - "width": 13, - "margin-top": 0, - "margin-bottom": 0, - "margin-right": -14, - "margin-left": 0, - "spacing": 0, - "gtk-layer-shell": true, - //"border-radius": 17, - - - -//Modules placement. - -//Left panel part. -"modules-left": [ - //"custom/separator", - "battery", - "custom/separator", - "battery#bat2", - "custom/separator", - "custom/tempicon", - "temperature", - ], - -//Center panel part. -"modules-center": [ - "hyprland/workspaces", - ], - -//Right panel part. -"modules-right": [ - "pulseaudio#audio", - "custom/separator", - "hyprland/language", - "custom/separator", - "clock" - //"custom/separator", - //"network" - - //"pulseaudio#audio", - //"custom/separator", - //"temperature", - //"custom/separator", - //"custom/btc", - //"custom/btd", - ], - - - -//Modules Configuration. - -//1. Kayboard layout module. -"hyprland/language": { - "format": "{}", - "format-en": "US", - "format-ru": "RU", - }, - -//2. Date and time module. -"clock": { - "interval": 1, - //"timezone": "Asia/Novosibirsk", - "format": "{:%H\n%M}", - //"format-alt": "{:%e\n%a\n%b}", - "tooltip": false, - //"tooltip-format": "{:%Y %B}\n{calendar}", - "calendar": { - "mode": "year", - "mode-mon-col": 3, - "format": { - "today": "{}" - } - } - }, - -//3. Workspaces switcher module. - "hyprland/workspaces": { - "format": "{icon}", - "format-icons": { - "1": "", - "2": "", - "3": "", - "4": "", - "5": "", - "6": "", -// "6": "", -// "7": "", -// "8": "",  -// "9": "", -// "10": "" - -// "active":"󱓻", -// "default":"󱓻"", - "default":"", -// "urgent":"󱓻" - }, - "on-click": "activate", - "tooltip": false, - "persistent_workspaces": { - "*": 3 - } - }, - -//4. PulseAudio control module. -"pulseaudio#audio": { - "format": "{volume}", - "format-bluetooth": "{volume}", - "format-bluetooth-muted": "", - "format-muted": "", - "format-icons": { - "default": [ - "󰛞 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󰛞 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󰛞 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󰛞 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󰛞 ", - "󰣐 󰣐 󰣐 󰣐 󰣐 " - ] - }, - //"on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "on-click-right": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "on-click": "pkill pulsemixer || foot --title=pm -e pulsemixer", - "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", - "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", - "tooltip": false, - "tooltip-format": "{icon} {desc} {volume}%" - }, - -"network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface - "format-wifi": "", - "format-ethernet": "", - //"tooltip-format": "{essid} - {ifname} via {gwaddr} ", - //"format-linked": "{ifname} (No IP) ", - "format-disconnected": "", - //"format-alt": "{ifname}, {essid}", - "tooltip": false, - "interval": 3, - //"on-click-right": "pkill nm || foot --title=nm -e nmtui", - }, - -//5. Battery 0 (internal) capacity monitoring module. -"battery": { - "states": { - "warning": 30, - "critical": 10 - }, - "format": "{icon}\n{capacity}", - "format-charging": "{icon}\n{capacity}", - "format-plugged": "{icon}\n{capacity}", - "format-icons": [ - "", - "", - "", - "", - "" - ], - "on-click": "", - "tooltip": false, - "bat": "BAT0", - "interval": 1 - }, - -//6. Bluetooth headphones disconnect button. -"custom/btd": { - "format": "󰟎", - "tooltip": false, - "on-click": "bluetoothctl disconnect 0C:AE:BD:DB:52:3A" - }, - -//7. Bluetooth headphones connect button. -"custom/btc": { - "format": "󰋋", - "tooltip": false, - "on-click": "bluetoothctl connect 0C:AE:BD:DB:52:3A" - }, - -"custom/wifiicon": { - "format": " ", - "tooltip": false, - //"on-click": "pkill nm || foot --title=nm -e nmtu" - }, - -"custom/tempicon": { - "format": "", - "tooltip": false, - "on-click": "pkill htop || foot --title=smtr -e htop" - }, - - -//8. Modules separator. -"custom/separator": { - "format": "──", - "tooltip": false, - "on-click": "wofi --show drun -I" - }, - -//9. Void Linux logo/menu button. -"custom/logo": { - "format": "  ", - "tooltip": false, - "on-click": "wofi --show drun -I" - }, - -//10. Battery 1 (external) capacity monitoring module. -"battery#bat2": { - "states": { - "warning": 30, - "critical": 15 - }, - "format": "{icon}\n{capacity}", - "format-charging": "{icon}\n{capacity}", - "format-plugged": "{icon}\n{capacity}", - "format-icons": [ - "", - "", - "", - "", - "" - ], - "on-click": "", - "tooltip": false, - "bat": "BAT1", - "interval": 1 - }, - -//11. Temperature monitoring module. -"temperature": { - "format": "{temperatureC}", - "on-click": "pkill htop || foot --title=smtr -e htop" - }, -}, diff --git a/Configs/waybar/back-lft/style.css b/Configs/waybar/back-lft/style.css deleted file mode 100755 index 3e09c88..0000000 --- a/Configs/waybar/back-lft/style.css +++ /dev/null @@ -1,274 +0,0 @@ -/*////////////////////////////////////////////////////////// -// _ __ __ __ __ // -// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ // -// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_- box{ - /*border-top: 2px solid rgba(49,50,68, 0.75);*/ - background: rgba(24, 24, 37, 1.0); - box-shadow: rgba(0, 0, 0, 0.2) 0 0 5 2px; - transition-property: background-color; - transition-duration: .5s; - border-radius: 11; - color: #7f849c; - margin-top: 20px; - margin-right: 12px; - margin-bottom: 20px; - margin-left: 12px; - } - - -.modules-right { - border-radius: 6; - background-color: rgba(39,39,68, 0.85); - box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px; - margin-left: 9px; - margin-bottom: 9px; - margin-right: 9px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 7px; - padding-left: 7px; - } - - - - -.modules-center { - border-radius: 6; - background-color: rgba(39, 39, 68, 0.85); - box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px; - margin-left: 9px; - margin-right: 9px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 2px; - padding-left: 2px; - } - - - -.modules-left { - border-radius: 6; - background-color: rgba(39, 39, 68, 0.85); - box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px; - margin-top: 9px; - margin-right: 9px; - margin-left: 9px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 2px; - padding-left: 2px; - } - - - -/*Modules setting.*/ - - -/*1. Workspace switcher module. -Main.*/ -#workspaces { - /*background: #1e1e2e;*/ - margin-top: 2px; - margin-bottom: 2px; - } - -/*1.1. Inactive workspace button.*/ - #workspaces button { - background: transparent; - transition: all 0.3s ease; - color: #585b70; - /*margin-top: 8px; - margin-bottom: 8px; - margin-left: 1px; - margin-right: 1px;*/ - padding-top: 7px; - padding-bottom: 7px; - padding-right: 11px; - padding-left: 5px; - border-radius: 10px; - } - -/*1.2. Inactive workspace hover button.*/ - #workspaces button:hover { - box-shadow: inherit; - text-shadow: inherit; - background: transparent; - color: #7f849c; - transition: all 0.3s ease; - } - - #workspaces button.focused, -/*1.3. Active workspace button.*/ - #workspaces button.active { - color: #b4befe; - transition: all 0.3s ease; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - background: transparent; - background-size: 310% 310%; - animation: colored-gradient 10s ease infinite; - font-weight: bolder; - } - -/*1.4. Warning workspace button.*/ - #workspaces button.urgent { - color: #f38ba8; - background: transparent ; - background-size: 300% 300%; - transition: all 0.3s ease; - } - - -/*2. Keyboard layout module.*/ -#language { - background: transparent; - color:#b4befe; - /*color:#f5e0dc;*/ - padding-top: 3px; - padding-bottom: 3px; - padding-right: 0px; - padding-left: 0px; - border-radius: 30px; - } - -/*3. RAM usage monitoring module.*/ -#memory, - -/*4. PulseAudio control module.*/ -#pulseaudio.audio { - background: transparent; - color: #b4befe; - background-size: 300% 300%; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - border-radius: 30px; - padding-top: 10px; - padding-bottom: 0px; - padding-right: 0px; - padding-left: 0px; - border-radius: 30px; - } - -/*5. PulseAudio muted status module3*/ -#pulseaudio.audio.muted { - background: transparent; - box-shadow: rgba(0, 0, 0, 0.0) 2 2 5 2px; - color: #7f849c; - border-radius: 30px; - padding-top: 8px; - padding-bottom: 0px; - padding-right: 4px; - padding-left: 0px; - } - -#battery.bat2 { - padding-top: 0px; - } - -/*6. Batteries capacity monitoring module.*/ -#battery { - background: transparent; - border-radius: 30px; - margin-top: 0px; - padding-top: 8px; - padding-bottom: 0px; - padding-right: 0px; - padding-left: 0px; - border-radius: 30px; - } - -#custom-pm { - /*color:#f5e0dc;*/ - padding-left: 0px; - } - -#network { - padding-right: 8px; - padding-bottom: 8px; - } - -#custom-tempicon { - padding-right: 3px; - padding-top: 0px; - padding-bottom: 2px; - } - -#custom-btd { - /*color:#f5e0dc;*/ - padding-bottom: 8px; - padding-right: 2px; - font-size: 16px; - } - -#custom-btc { - /*color:#f5e0dc;*/ - font-size: 16px; - padding-bottom: 4px; - padding-right: 2px; - } - -#custom-logo { - font-family: RobotoMonoNerdFont; - font-weight: bold; - font-size: 15px; - padding-top: 1px; - padding-left: 4px; - } - -#temperature { - padding-bottom: 8px; - } - -/*7. Batteries charging status monitoring module.*/ -#battery.charging, #battery.plugged { - background: transparent; - color: #b4befe; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - background-size: 300% 300%; - animation: gradient 5s linear infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); - } - -/*8. Date and time module.*/ -#clock { - background: transparent; - padding-top: 0px; - padding-bottom: 8px; - padding-right: 0px; - padding-left: 0px; - } - -/*10.*/ -#custom-date { - border-radius: 30px; - background: #272744; - color: #cdd6f4; - margin-top: 10px; - margin-bottom: 7px; - margin-left: 8px; - margin-right: 8px; - padding-top: 12px; - padding-bottom: 12px; - padding-right: 2px; - padding-left: 2px; - } diff --git a/Configs/waybar/back-btm/config.jsonc b/Configs/waybar/btm-1/config.jsonc similarity index 52% rename from Configs/waybar/back-btm/config.jsonc rename to Configs/waybar/btm-1/config.jsonc index 27942a6..2716b9f 100755 --- a/Configs/waybar/back-btm/config.jsonc +++ b/Configs/waybar/btm-1/config.jsonc @@ -12,8 +12,9 @@ { "layer": "top", "position": "bottom", - "min-height": 0, "spacing": 0, + "width": 1160, + "margin-top": -12, "gtk-layer-shell": true, @@ -21,36 +22,27 @@ //Left panel part. "modules-left": [ "clock", - "custom/separator", - "hyprland/language", - "custom/separator", "battery#bat2", - "battery", + "battery" ], //Center panel part. "modules-center": [ - "hyprland/workspaces", + "hyprland/workspaces" ], //Right panel part. "modules-right": [ "pulseaudio#audio", - "custom/separator", - "custom/tempicon", - "temperature", - "custom/separator", - "custom/wifiicon", - "network" - //"custom/btc", - //"custom/btd", + "hyprland/language", + "temperature" ], //Modules Configuration. //1. Kayboard layout module. "hyprland/language": { - "format": "{}", + "format": " {}", "format-en": "US", "format-ru": "RU", }, @@ -58,9 +50,7 @@ //2. Date and time module. "clock": { "interval": 1, - "timezone":"Asia/Novosibirsk", - "format": "{:%H:%M | %e %b, %a}", - "on-click": "gnome-calendar", + "format": "{:%H:%M, %e %b, %a}", "tooltip": false, }, @@ -68,13 +58,13 @@ "hyprland/workspaces": { "format": "{icon}", "format-icons": { - "1": "", - "2": "", - "3": "", - "4": "", - "5": "", - "6": "", - "7": "", + "1": "", + "2": "", + "3": "", + "4": "", + "5": "", + "6": "", + "7": "", "8": "", "9": "", "10": "", @@ -82,7 +72,7 @@ "on-click": "activate", "tooltip": false, "persistent_workspaces": { - "*": 6 + "*": 7 } }, @@ -90,20 +80,20 @@ "pulseaudio#audio": { "format": "{icon} {volume}", "format-bluetooth": "{icon} {volume}", - "format-bluetooth-muted": "", - "format-muted": "", + "format-bluetooth-muted": " ", + "format-muted": " ", "format-icons": { "default": [ - "󰛞 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󰛞 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󰛞 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󰛞 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󰛞 ", - "󰣐 󰣐 󰣐 󰣐 󰣐 " + "     ", + "     ", + "     ", + "     ", + "     ", + "     ", + "     ", + "     ", + "     ", + "     " ] }, "on-click-right": "pactl set-sink-mute @DEFAULT_SINK@ toggle", @@ -119,11 +109,11 @@ "warning": 30, "critical": 10 }, - "format": "{icon} {capacity} ", - "format-charging": " {capacity} ", - "format-plugged": "󰚥 {capacity} ", + "format": "{icon} {capacity}", + "format-charging": " {capacity}", + "format-plugged": " {capacity}", "format-icons": [ - "󰁺","󰁻","󰁼","󰁽","󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" + "","","","" ], "on-click": "", "tooltip": false, @@ -131,41 +121,14 @@ "interval": 1 }, -//6. Bluetooth headphones disconnect button. -"custom/btd": { - "format": "", - "tooltip": false, - "on-click": "bluetoothctl disconnect 0C:AE:BD:DB:52:3A" - }, - -//7. Bluetooth headphones connect button. -"custom/btc": { - "format": " ", - "tooltip": false, - "on-click": "bluetoothctl connect 0C:AE:BD:DB:52:3A" - }, - //8. Modules separator. "custom/separator": { - "format": " | ", + "format": " ", "tooltip": false, }, -//9. Void Linux logo/menu button. -"custom/logo": { - "format": "  ", - "tooltip": false, - "on-click": "wofi --show drun -I" - }, - -"custom/wifiicon": { - "format": " ", - "tooltip": false, - //"on-click": "pkill nm || foot --title=nm -e nmtu" - }, - "custom/tempicon": { - "format": " ", + "format": " ", "tooltip": false, "on-click": "pkill btm || foot --title=smtr -e btm" }, @@ -176,36 +139,24 @@ "warning": 30, "critical": 15 }, - "format": "{icon} {capacity}", + "format": "{icon} {capacity}", "format-charging": " {capacity}", - "format-plugged": "󰚥 {capacity}", + "format-plugged": " {capacity}", "format-icons": [ - "󰁺","󰁻","󰁼","󰁽","󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" + "","","","" //,"󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" + //"󰁺","󰁻","󰁼","󰁽","󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" ], "on-click": "", "tooltip": false, "bat": "BAT1", "interval": 1 }, - -"network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface - "format-wifi": "{signalStrength}", - "format-ethernet": "eth", - //"tooltip-format": "{essid} - {ifname} via {gwaddr} ", - //"format-linked": "{ifname} (No IP) ", - "format-disconnected": "no net", - "format-alt": "{ifname}, {essid}", - "tooltip": false, - "interval": 3, - //"on-click-right": "pkill nm || foot --title=nm -e nmtui", - }, - + //11. Temperature monitoring module. "temperature": { - "format": "{temperatureC}°C", + "format": " {temperatureC}°C", "on-click": "pkill htop || foot --title=smtr -e htop", "critical-threshold": 80, - "tooltip":false, + "tooltip":false }, }, diff --git a/Configs/waybar/back-btm/style.css b/Configs/waybar/btm-1/style.css similarity index 56% rename from Configs/waybar/back-btm/style.css rename to Configs/waybar/btm-1/style.css index 8addfe8..469a2d7 100755 --- a/Configs/waybar/back-btm/style.css +++ b/Configs/waybar/btm-1/style.css @@ -7,12 +7,15 @@ //////////////////////////////////////////////////////////// */ - +@define-color bg #181825; +@define-color fgi #7f849c; +@define-color fga #b4befe; +@define-color bgm rgba(39,39,68, 0.65); /*Main settings.*/ * { font-family: RobotoMonoNerdFont; - font-size: 14px; + font-size: 13px; font-weight: Bold; } @@ -23,78 +26,71 @@ window#waybar { } window#waybar > box{ - border-top: 2px solid rgba(49,50,68, 1); - /*box-shadow: rgba(0, 0, 0, 0.35) 4 4 5 2px;*/ - background: rgba(24,24,37, 1.0); - color: #7f849c; + color: @fgi; + background: @bg; transition-property: background-color; transition-duration: .5s; + border-radius: 55px; + margin-bottom: 10px; + margin-top: 10px; + margin-left: 14px; + margin-right: 14px; } .modules-right { border-radius: 7; - background-color: rgba(39,39,68, 0.95); - box-shadow: rgba(0, 0, 0, 0.16) 4 4 5 2px; - margin: 9 9 9 0px; - padding: 2 2 2 2px; + margin: 6 6 6 0px; + padding: 0 1 0 2px; } .modules-center { border-radius: 7; - background-color: rgba(39, 39, 68, 0.95); - box-shadow: rgba(0, 0, 0, 0.16) 4 4 5 2px; - margin: 9 0 9 0px; - padding: 2 2 2 2px; + margin: 6 6 6 6px; + padding: 0 2 0 2px; } .modules-left { border-radius: 7; - background-color: rgba(39, 39, 68, 0.95); - box-shadow: rgba(0, 0, 0, 0.16) 4 4 5 2px; - margin: 9 0 9 9px; - padding: 2 2 2 2px; + margin: 6 0 6 6px; + padding: 0 2 0 0px; } /*Modules setting.*/ - /*1. Workspace switcher module. Main.*/ #workspaces { - margin: 2 0 2 0px; - font-size: 18px; + background-color: @bgm; + padding: 6 5 6 5px; + border-radius: 30px; } /*1.1. Inactive workspace button.*/ #workspaces button { + color: @fgi; + border-radius: 30px; transition: all 0.3s ease; - font-size: 17px; - padding: 3 16 3 10px; - border-radius: 7px; - color: #585b70; + padding: 0 14 0 8px; } /*1.2. Inactive workspace hover button.*/ #workspaces button:hover { box-shadow: inherit; + color: #cdd6f4; text-shadow: inherit; transition: all 0.3s ease; } -/* #workspaces button.focused, -1.3. Active workspace button.*/ + #workspaces button.focused, +/*1.3. Active workspace button.*/ #workspaces button.active { - color: #b4befe; + color: @fga; transition: all 0.3s ease; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; animation: colored-gradient 10s ease infinite; - padding: 3 16 3 10px; - font-weight: bolder; - font-size: 17px; } /*1.4. Warning workspace button.*/ @@ -106,71 +102,81 @@ Main.*/ /*2. Keyboard layout module.*/ #language { - color:#b4befe; - padding: 0 0 0 0px; + background-color: @bgm; + color: @fga; + padding: 8 15 7 13px; + border-radius: 30px; + margin: 0 7 0 7px; } /*3. PulseAudio control module.*/ #pulseaudio.audio { - color: #b4befe; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - padding: 0 0 0 10px; + background-color: @bgm; + color: @fga; + border-radius: 30px; + padding: 8 15 7 15px; } /*5. PulseAudio muted status module3*/ #pulseaudio.audio.muted { - box-shadow: rgba(0, 0, 0, 0.0) 2 2 5 2px; - color: #7f849c; - padding: 0 6 0 10px; - font-size: 16px; + color: @fgi; + font-size: 15px; + padding: 8 14 8 15px; } /*6. Batteries capacity monitoring module.*/ #battery { - padding: 0 6 0 0px; + background-color: @bgm; + padding: 8 15 8 15px; + border-radius: 30px; } -#custom-wifiicon { - padding-right: 3px; +#custom-clockicon { + padding: 0 6 0 10px; + font-size: 14px; } #custom-tempicon { - padding-right: 3px; + background-color: @bgm; + padding: 8 0 8 14px; + font-size: 14px; + border-radius: 30 0 0 30px; } -#custom-btd { - padding-right: 15px; - padding-top: 1px; - font-size: 15px; +#custom-separator { + padding: 0 3 2 3px; } -#custom-btc { - padding-right: 6px; - padding-top: 2px; - font-size: 15px; +#temperature { + /*padding: 0 10 0 2px;*/ + background-color: @bgm; + padding: 8 15 8 15px; + border-radius: 30 30 30 30px; } -#custom-logo { - font-family: RobotoMonoNerdFont; - font-weight: bold; - font-size: 15px; - padding-top: 1px; - padding-left: 4px; - } - -#network { - padding-right: 10px; +#battery.bat2 { + margin: 0 7 0 0px; + padding: 8 15 8 15px; } /*7. Batteries charging status monitoring module.*/ +#battery.bat2.charging, #battery.bat2.plugged { + margin: 0 7 0 0px; + padding: 8 15 8 15px; + } + #battery.charging, #battery.plugged { - color: #b4befe; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; + background-color: @bgm; + color: @fga; + padding: 8 15 8 15px; animation: gradient 5s linear infinite; transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); } /*8. Date and time module.*/ #clock { - padding: 0 0 0 10px; + border-radius: 30px; + padding: 8 15 8 15px; + background-color: @bgm; + margin: 0 7 0 0px; } diff --git a/Configs/waybar/btm/config.jsonc b/Configs/waybar/btm/config.jsonc deleted file mode 100755 index 305eadd..0000000 --- a/Configs/waybar/btm/config.jsonc +++ /dev/null @@ -1,227 +0,0 @@ -///////////////////////////////////////////////////////////////// -// _ __ __ ____ // -// | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ // -// | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ // -// |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / // -// /___/ /___/ // -///////////////////////////////////////////////////////////////// - - - -//Global panel settings. -{ - "layer": "top", - "position": "bottom", - "min-height": 0, - "spacing": 0, - "gtk-layer-shell": true, - - -//Modules placement. -//Left panel part. -"modules-left": [ - "clock", - "custom/separator", - "hyprland/language", - "custom/separator", - "battery#bat2", - //"custom/separator", - "battery", - ], - -//Center panel part. -"modules-center": [ - "hyprland/workspaces", - ], - -//Right panel part. -"modules-right": [ - "pulseaudio#audio", - "custom/separator", - "custom/tempicon", - "temperature", - "custom/separator", - "custom/wifiicon", - "network" - //"custom/btc", - //"custom/btd", - ], - - -//Modules Configuration. -//1. Kayboard layout module. -"hyprland/language": { - "format": "{}", - "format-en": "US", - "format-ru": "RU", - }, - -//2. Date and time module. -"clock": { - "interval": 1, - "timezone":"Asia/Novosibirsk", - "format": "{:%H:%M | %e %b, %a}", - "tooltip": false, - }, - -//3. Workspaces switcher module. - "hyprland/workspaces": { - "format": "{icon}", - "format-icons": { - "1": "", - "2": "", - "3": "", - "4": "", - "5": "", - "6": "", -// "1": "", -// "2": "", -// "3": "", -// "4": "", -// "5": "", -// "6": "", - "7": "", - "8": "", - "9": "", - "10": "", - }, - "on-click": "activate", - "tooltip": false, - "persistent_workspaces": { - "*": 6 - } - }, - -//4. PulseAudio control module. -"pulseaudio#audio": { - "format": "{icon} {volume}", - "format-bluetooth": "{icon} {volume}", - "format-bluetooth-muted": "", - "format-muted": "", - "format-icons": { - "default": [ - "󰛞 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󰛞 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󰛞 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󰛞 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󰛞 ", - "󰣐 󰣐 󰣐 󰣐 󰣐 " - ] - }, - "on-click-right": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "on-click": "pkill pulsemixer || foot --title=pm -e pulsemixer", - "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", - "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", - "tooltip": false, - }, - -//5. Battery 0 (internal) capacity monitoring module. -"battery": { - "states": { - "warning": 30, - "critical": 10 - }, - "format": "{icon} {capacity} ", - "format-charging": " {capacity} ", - "format-plugged": "󰚥 {capacity} ", - "format-icons": [ -// "󰁺","󰁻","󰁼","󰁽","󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" - "", - "", - "", - "", - "" - ], - "on-click": "", - "tooltip": false, - "bat": "BAT0", - "interval": 1 - }, - -//6. Bluetooth headphones disconnect button. -"custom/btd": { - "format": "", - "tooltip": false, - "on-click": "bluetoothctl disconnect 0C:AE:BD:DB:52:3A" - }, - -//7. Bluetooth headphones connect button. -"custom/btc": { - "format": " ", - "tooltip": false, - "on-click": "bluetoothctl connect 0C:AE:BD:DB:52:3A" - }, - -//8. Modules separator. -"custom/separator": { - "format": " | ", - "tooltip": false, - }, - -//9. Void Linux logo/menu button. -"custom/logo": { - "format": "  ", - "tooltip": false, - "on-click": "wofi --show drun -I" - }, - -"custom/wifiicon": { - "format": " ", - "tooltip": false, - //"on-click": "pkill nm || foot --title=nm -e nmtu" - }, - -"custom/tempicon": { - "format": " ", - "tooltip": false, - "on-click": "pkill btm || foot --title=smtr -e btm" - }, - -//10. Battery 1 (external) capacity monitoring module. -"battery#bat2": { - "states": { - "warning": 30, - "critical": 15 - }, - "format": "{icon} {capacity} ", - "format-charging": " {capacity}", - "format-plugged": "󰚥 {capacity}", - "format-icons": [ -// "󰁺","󰁻","󰁼","󰁽","󰁾","󰁿","󰂀","󰂁","󰂂","󰁹" - "", - "", - "", - "", - "" - ], - "on-click": "", - "tooltip": false, - "bat": "BAT1", - "interval": 1 - }, - -"network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface - "format-wifi": "{signalStrength}", - "format-ethernet": "eth", - //"tooltip-format": "{essid} - {ifname} via {gwaddr} ", - //"format-linked": "{ifname} (No IP) ", - "format-disconnected": "no net", - "format-alt": "{ifname}, {essid}", - "tooltip": false, - "interval": 3, - //"on-click-right": "pkill nm || foot --title=nm -e nmtui", - }, - -//11. Temperature monitoring module. -"temperature": { - "format": "{temperatureC}°C", - "on-click": "pkill htop || foot --title=smtr -e htop", - "critical-threshold": 80, - "tooltip":false, - }, -}, diff --git a/Configs/waybar/btm/style.css b/Configs/waybar/btm/style.css deleted file mode 100755 index 00d9ed7..0000000 --- a/Configs/waybar/btm/style.css +++ /dev/null @@ -1,180 +0,0 @@ -/*////////////////////////////////////////////////////////// -// _ __ __ __ __ // -// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ // -// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_- box{ - border-top: 2px solid rgba(49,50,68, 1); - /*box-shadow: rgba(0, 0, 0, 0.35) 4 4 5 2px;*/ - background: rgba(24,24,37, 1.0); - color: #7f849c; - transition-property: background-color; - transition-duration: .5s; - } - - -.modules-right { - border-radius: 7; - background-color: rgba(39,39,68, 0.95); - box-shadow: rgba(0, 0, 0, 0.16) 4 4 5 2px; - margin: 9 9 9 0px; - padding: 2 2 2 2px; - } - - -.modules-center { - border-radius: 7; - background-color: rgba(39, 39, 68, 0.95); - box-shadow: rgba(0, 0, 0, 0.16) 4 4 5 2px; - margin: 9 0 9 0px; - padding: 2 2 2 2px; - } - - -.modules-left { - border-radius: 7; - background-color: rgba(39, 39, 68, 0.95); - box-shadow: rgba(0, 0, 0, 0.16) 4 4 5 2px; - margin: 9 0 9 9px; - padding: 2 2 2 2px; - } - - -/*Modules setting.*/ - - -/*1. Workspace switcher module. -Main.*/ -#workspaces { - margin: 2 0 2 0px; - font-size: 18px; - } - -/*1.1. Inactive workspace button.*/ - #workspaces button { - transition: all 0.3s ease; - font-size: 17px; - padding: 3 16 3 10px; - border-radius: 7px; - color: #585b70; - } - -/*1.2. Inactive workspace hover button.*/ - #workspaces button:hover { - box-shadow: inherit; - text-shadow: inherit; - transition: all 0.3s ease; - } - -/* #workspaces button.focused, -1.3. Active workspace button.*/ - #workspaces button.active { - color: #b4befe; - transition: all 0.3s ease; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - animation: colored-gradient 10s ease infinite; - padding: 3 16 3 10px; - font-weight: bolder; - font-size: 17px; - } - -/*1.4. Warning workspace button.*/ - #workspaces button.urgent { - color: #f38ba8; - transition: all 0.3s ease; - } - - -/*2. Keyboard layout module.*/ -#language { - color:#b4befe; - padding: 0 0 0 0px; - } - -/*3. PulseAudio control module.*/ -#pulseaudio.audio { - color: #b4befe; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - padding: 0 0 0 11px; - } - -/*5. PulseAudio muted status module3*/ -#pulseaudio.audio.muted { - box-shadow: rgba(0, 0, 0, 0.0) 2 2 5 2px; - color: #7f849c; - padding: 0 6 0 10px; - font-size: 16px; - } - -/*6. Batteries capacity monitoring module.*/ -#battery.bat2 { - padding: 0 0 0 0px; - } - -#battery { - padding: 0 6 0 0px; - } - -#custom-wifiicon { - padding-right: 3px; - } - -#custom-tempicon { - padding-right: 3px; - } - -#custom-btd { - padding-right: 15px; - padding-top: 1px; - font-size: 15px; - } - -#custom-btc { - padding-right: 6px; - padding-top: 2px; - font-size: 15px; - } - -#custom-logo { - font-family: RobotoMonoNerdFont; - font-weight: bold; - font-size: 15px; - padding-top: 1px; - padding-left: 4px; - } - -#network { - padding-right: 10px; - } - -/*7. Batteries charging status monitoring module.*/ -#battery.charging, #battery.plugged { - color: #b4befe; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - animation: gradient 5s linear infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); - } - -/*8. Date and time module.*/ -#clock { - padding: 0 0 0 10px; - } diff --git a/Configs/waybar/lft/config.jsonc b/Configs/waybar/lft/config.jsonc deleted file mode 100755 index 19887be..0000000 --- a/Configs/waybar/lft/config.jsonc +++ /dev/null @@ -1,254 +0,0 @@ -///////////////////////////////////////////////////////////////// -// _ __ __ ____ // -// | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ // -// | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ // -// |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / // -// /___/ /___/ // -///////////////////////////////////////////////////////////////// - - - -//Global panel settings. -{ - "layer": "top", - // "output": [], - "position": "left", - // "height": 880, - //"height": 1092, - "min-width": 0, - "width": 13, - "margin-top": 0, - "margin-bottom": 0, - "margin-right": -14, - "margin-left": 0, - "spacing": 0, - "gtk-layer-shell": true, - //"border-radius": 17, - - - -//Modules placement. - -//Left panel part. -"modules-left": [ - //"custom/separator", - "battery", - "custom/separator", - "battery#bat2", - "custom/separator", - "custom/tempicon", - "temperature", - ], - -//Center panel part. -"modules-center": [ - "hyprland/workspaces", - ], - -//Right panel part. -"modules-right": [ - "pulseaudio#audio", - "custom/separator", - "hyprland/language", - "custom/separator", - "clock" - //"custom/separator", - //"network" - - //"pulseaudio#audio", - //"custom/separator", - //"temperature", - //"custom/separator", - //"custom/btc", - //"custom/btd", - ], - - - -//Modules Configuration. - -//1. Kayboard layout module. -"hyprland/language": { - "format": "{}", - "format-en": "US", - "format-ru": "RU", - }, - -//2. Date and time module. -"clock": { - "interval": 1, - //"timezone": "Asia/Novosibirsk", - "format": "{:%H\n%M}", - //"format-alt": "{:%e\n%a\n%b}", - "tooltip": false, - //"tooltip-format": "{:%Y %B}\n{calendar}", - "calendar": { - "mode": "year", - "mode-mon-col": 3, - "format": { - "today": "{}" - } - } - }, - -//3. Workspaces switcher module. - "hyprland/workspaces": { - "format": "{icon}", - "format-icons": { - "1": "", - "2": "", - "3": "", - "4": "", - "5": "", - "6": "", -// "6": "", -// "7": "", -// "8": "",  -// "9": "", -// "10": "" - -// "active":"󱓻", -// "default":"󱓻"", - "default":"", -// "urgent":"󱓻" - }, - "on-click": "activate", - "tooltip": false, - "persistent_workspaces": { - "*": 3 - } - }, - -//4. PulseAudio control module. -"pulseaudio#audio": { - "format": "{volume}", - "format-bluetooth": "{volume}", - "format-bluetooth-muted": "", - "format-muted": "", - "format-icons": { - "default": [ - "󰛞 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󱢠 󱢠 󱢠 󱢠 ", - "󰣐 󰛞 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󱢠 󱢠 󱢠 ", - "󰣐 󰣐 󰛞 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󱢠 󱢠 ", - "󰣐 󰣐 󰣐 󰛞 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󱢠 ", - "󰣐 󰣐 󰣐 󰣐 󰛞 ", - "󰣐 󰣐 󰣐 󰣐 󰣐 " - ] - }, - //"on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "on-click-right": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "on-click": "pkill pulsemixer || foot --title=pm -e pulsemixer", - "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", - "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", - "tooltip": false, - "tooltip-format": "{icon} {desc} {volume}%" - }, - -"network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface - "format-wifi": "", - "format-ethernet": "", - //"tooltip-format": "{essid} - {ifname} via {gwaddr} ", - //"format-linked": "{ifname} (No IP) ", - "format-disconnected": "", - //"format-alt": "{ifname}, {essid}", - "tooltip": false, - "interval": 3, - //"on-click-right": "pkill nm || foot --title=nm -e nmtui", - }, - -//5. Battery 0 (internal) capacity monitoring module. -"battery": { - "states": { - "warning": 30, - "critical": 10 - }, - "format": "{icon}\n{capacity}", - "format-charging": "{icon}\n{capacity}", - "format-plugged": "{icon}\n{capacity}", - "format-icons": [ - "", - "", - "", - "", - "" - ], - "on-click": "", - "tooltip": false, - "bat": "BAT0", - "interval": 1 - }, - -//6. Bluetooth headphones disconnect button. -"custom/btd": { - "format": "󰟎", - "tooltip": false, - "on-click": "bluetoothctl disconnect 0C:AE:BD:DB:52:3A" - }, - -//7. Bluetooth headphones connect button. -"custom/btc": { - "format": "󰋋", - "tooltip": false, - "on-click": "bluetoothctl connect 0C:AE:BD:DB:52:3A" - }, - -"custom/wifiicon": { - "format": " ", - "tooltip": false, - //"on-click": "pkill nm || foot --title=nm -e nmtu" - }, - -"custom/tempicon": { - "format": "", - "tooltip": false, - "on-click": "pkill htop || foot --title=smtr -e htop" - }, - - -//8. Modules separator. -"custom/separator": { - "format": "──", - "tooltip": false, - "on-click": "wofi --show drun -I" - }, - -//9. Void Linux logo/menu button. -"custom/logo": { - "format": "  ", - "tooltip": false, - "on-click": "wofi --show drun -I" - }, - -//10. Battery 1 (external) capacity monitoring module. -"battery#bat2": { - "states": { - "warning": 30, - "critical": 15 - }, - "format": "{icon}\n{capacity}", - "format-charging": "{icon}\n{capacity}", - "format-plugged": "{icon}\n{capacity}", - "format-icons": [ - "", - "", - "", - "", - "" - ], - "on-click": "", - "tooltip": false, - "bat": "BAT1", - "interval": 1 - }, - -//11. Temperature monitoring module. -"temperature": { - "format": "{temperatureC}", - "on-click": "pkill htop || foot --title=smtr -e htop" - }, -}, diff --git a/Configs/waybar/lft/style.css b/Configs/waybar/lft/style.css deleted file mode 100755 index 31ad64a..0000000 --- a/Configs/waybar/lft/style.css +++ /dev/null @@ -1,273 +0,0 @@ -/*////////////////////////////////////////////////////////// -// _ __ __ __ __ // -// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ // -// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_- box{ - border-right: 2px solid rgba(49,50,68, 0.65); - background: rgba(24, 24, 37, 1.0); - box-shadow: rgba(0, 0, 0, 0.2) 0 0 5 2px; - transition-property: background-color; - transition-duration: .5s; - color: #7f849c; - margin-right: 12px; - /*margin-top: 20px; - border-radius: 11; - margin-bottom: 20px; - margin-left: 12px;*/ - } - - -.modules-right { - border-radius: 6; - background-color: rgba(39,39,68, 0.85); - box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px; - margin-left: 9px; - margin-bottom: 9px; - margin-right: 9px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 7px; - padding-left: 7px; - } - - - - -.modules-center { - border-radius: 6; - background-color: rgba(39, 39, 68, 0.85); - box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px; - margin-left: 9px; - margin-right: 9px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 2px; - padding-left: 2px; - } - - - -.modules-left { - border-radius: 6; - background-color: rgba(39, 39, 68, 0.85); - box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px; - margin-top: 9px; - margin-right: 9px; - margin-left: 9px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 2px; - padding-left: 2px; - } - - - -/*Modules setting.*/ - - -/*1. Workspace switcher module. -Main.*/ -#workspaces { - /*background: #1e1e2e;*/ - margin-top: 2px; - margin-bottom: 2px; - } - -/*1.1. Inactive workspace button.*/ - #workspaces button { - background: transparent; - transition: all 0.3s ease; - color: #585b70; - /*margin-top: 8px; - margin-bottom: 8px; - margin-left: 1px; - margin-right: 1px;*/ - padding-top: 7px; - padding-bottom: 7px; - padding-right: 11px; - padding-left: 5px; - border-radius: 10px; - } - -/*1.2. Inactive workspace hover button.*/ - #workspaces button:hover { - box-shadow: inherit; - text-shadow: inherit; - background: transparent; - color: #7f849c; - transition: all 0.3s ease; - } - - #workspaces button.focused, -/*1.3. Active workspace button.*/ - #workspaces button.active { - color: #b4befe; - transition: all 0.3s ease; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - background: transparent; - background-size: 310% 310%; - animation: colored-gradient 10s ease infinite; - font-weight: bolder; - } - -/*1.4. Warning workspace button.*/ - #workspaces button.urgent { - color: #f38ba8; - background: transparent ; - background-size: 300% 300%; - transition: all 0.3s ease; - } - - -/*2. Keyboard layout module.*/ -#language { - background: transparent; - color:#b4befe; - /*color:#f5e0dc;*/ - padding-top: 3px; - padding-bottom: 3px; - padding-right: 0px; - padding-left: 0px; - border-radius: 30px; - } - -/*3. RAM usage monitoring module.*/ -#memory, - -/*4. PulseAudio control module.*/ -#pulseaudio.audio { - background: transparent; - color: #b4befe; - background-size: 300% 300%; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - border-radius: 30px; - padding-top: 10px; - padding-bottom: 0px; - padding-right: 0px; - padding-left: 0px; - border-radius: 30px; - } - -/*5. PulseAudio muted status module3*/ -#pulseaudio.audio.muted { - background: transparent; - box-shadow: rgba(0, 0, 0, 0.0) 2 2 5 2px; - color: #7f849c; - border-radius: 30px; - padding-top: 8px; - padding-bottom: 0px; - padding-right: 4px; - padding-left: 0px; - } - -#battery.bat2 { - padding-top: 0px; - } - -/*6. Batteries capacity monitoring module.*/ -#battery { - background: transparent; - border-radius: 30px; - margin-top: 0px; - padding-top: 8px; - padding-bottom: 0px; - padding-right: 0px; - padding-left: 0px; - border-radius: 30px; - } - -#custom-pm { - /*color:#f5e0dc;*/ - padding-left: 0px; - } - -#network { - padding-right: 8px; - padding-bottom: 8px; - } - -#custom-tempicon { - padding-right: 3px; - padding-top: 0px; - padding-bottom: 2px; - } - -#custom-btd { - /*color:#f5e0dc;*/ - padding-bottom: 8px; - padding-right: 2px; - font-size: 16px; - } - -#custom-btc { - /*color:#f5e0dc;*/ - font-size: 16px; - padding-bottom: 4px; - padding-right: 2px; - } - -#custom-logo { - font-family: RobotoMonoNerdFont; - font-weight: bold; - font-size: 15px; - padding-top: 1px; - padding-left: 4px; - } - -#temperature { - padding-bottom: 8px; - } - -/*7. Batteries charging status monitoring module.*/ -#battery.charging, #battery.plugged { - background: transparent; - color: #b4befe; - text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px; - background-size: 300% 300%; - animation: gradient 5s linear infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); - } - -/*8. Date and time module.*/ -#clock { - background: transparent; - padding-top: 0px; - padding-bottom: 8px; - padding-right: 0px; - padding-left: 0px; - } - -/*10.*/ -#custom-date { - border-radius: 30px; - background: #272744; - color: #cdd6f4; - margin-top: 10px; - margin-bottom: 7px; - margin-left: 8px; - margin-right: 8px; - padding-top: 12px; - padding-bottom: 12px; - padding-right: 2px; - padding-left: 2px; - }