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 @@
-/*//////////////////////////////////////////////////////////
-// _ __ __ __ __ //
-// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ //
-// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_- __/ // / / -_) //
-// |__/|__/\_,_/\_, /_.__/\_,_/_/ /___/\__/\_, /_/\__/ //
-// /___/ /___/ //
-////////////////////////////////////////////////////////////
-*/
-
-
-
-/*Main settings.*/
-* {
- font-family: RobotoMonoNerdFont;
- font-size: 14px;
- font-weight: Bold;
- min-height: 0px;
- }
-window#waybar {
- /*border-top: 2px solid rgba(49,50,68, 0.75);*/
- /*background: rgba(24, 24, 37, 1.0);*/
- background: rgba(17, 17, 27, 0);
- color: #585b70;
- }
-
-window#waybar > 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 @@
-/*//////////////////////////////////////////////////////////
-// _ __ __ __ __ //
-// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ //
-// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_- __/ // / / -_) //
-// |__/|__/\_,_/\_, /_.__/\_,_/_/ /___/\__/\_, /_/\__/ //
-// /___/ /___/ //
-////////////////////////////////////////////////////////////
-*/
-
-
-
-/*Main settings.*/
-* {
- font-family: RobotoMonoNerdFont;
- font-size: 14px;
- font-weight: Bold;
- }
-
-window#waybar {
- background: rgba(0,0,0, 0);
- transition-property: background-color;
- transition-duration: .5s;
- }
-
-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;
- 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 @@
-/*//////////////////////////////////////////////////////////
-// _ __ __ __ __ //
-// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ //
-// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_- __/ // / / -_) //
-// |__/|__/\_,_/\_, /_.__/\_,_/_/ /___/\__/\_, /_/\__/ //
-// /___/ /___/ //
-////////////////////////////////////////////////////////////
-*/
-
-
-
-/*Main settings.*/
-* {
- font-family: RobotoMonoNerdFont;
- font-size: 14px;
- font-weight: Bold;
- min-height: 0px;
- }
-window#waybar {
- /*background: rgba(24, 24, 37, 1.0);*/
- background: rgba(17, 17, 27, 0);
- color: #585b70;
- }
-
-window#waybar > 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;
- }