Hyprland config: refactoring

parent 76b1e4a2
# This file is required to manage the hypridle utility. # This file is required to manage the hypridle utility.
# Этот файл необходим для управления утилитой hypridle.
general { general {
after_sleep_cmd = hyprctl dispatch dpms on after_sleep_cmd = hyprctl dispatch dpms on
} }
listener { listener {
timeout = 240 # 4 минуты timeout = 150
on-timeout = brightnessctl -s set 10
on-resume = brightnessctl -r
}
listener {
timeout = 150
on-timeout = brightnessctl -sd rgb:kbd_backlight set 0
on-resume = brightnessctl -rd rgb:kbd_backlight
}
listener {
timeout = 300
on-timeout = gtklock
}
listener {
timeout = 330
on-timeout = hyprctl dispatch dpms off on-timeout = hyprctl dispatch dpms off
on-resume = hyprctl dispatch dpms on on-resume = hyprctl dispatch dpms on
} }
listener { listener {
timeout = 340 # 9 минут timeout = 1800
on-timeout = systemctl suspend on-timeout = systemctl suspend
} }
#--- НАСТРОЙКА МОНИТОРОВ #---------- НАСТРОЙКА МОНИТОРОВ ---- SETTING UP MONITORS
monitor=,preferred,auto,auto monitor=,preferred,auto,auto
#---------- ПЕРЕМЕННЫЕ ---- VARS
$mainMod = SUPER
$terminal = kitty
$filemanager = nemo
#---------- АВТОЗАПУСК ---- AUTOSTART
# Обои / Wallpaper
exec-once = hyprpaper
#--- АВТОЗАПУСК # Системные утилиты (пожалуйста, не редактируйте) / System utilities (please don't edit)
# системные утилиты (пожалуйста, не редактируйте)
exec-once = gnome-keyring-daemon --start --components=secrets exec-once = gnome-keyring-daemon --start --components=secrets
exec-once = /usr/libexec/polkit-1/polkit-gnome-authentication-agent-1 exec-once = /usr/libexec/polkit-1/polkit-gnome-authentication-agent-1
exec-once = dbus-update-activation-environment --all exec-once = dbus-update-activation-environment --all
exec-once = sleep 1 && dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = sleep 1 && dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
# утилиты для среды рабочего стола # Утилиты среды рабочего стола / Desktop environment utilities
exec-once = swaync # демон уведомлений exec-once = hypridle
exec-once = waybar # панель exec-once = waybar
exec-once = nwg-dock-hyprland -mb 5 -i 35 -hd 7000 -d # док exec-once = swaync
exec-once = hyprpaper # обои exec-once = nwg-dock-hyprland -mb 5 -i 35 -hd 7000 -d
exec-once = hypridle # демон простоя exec-once = hyprpm reload
exec-once = hyprpm reload # плагины
# буфер обмена # Буфер обмена / clipboard
exec-once = wl-paste --type text --watch cliphist store exec-once = wl-paste --type text --watch cliphist store
exec-once = wl-paste --type image --watch cliphist store exec-once = wl-paste --type image --watch cliphist store
#--- ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНЫХ ФАЙЛОВ К КОНФИГУРАЦИИ # XDG Autostart
# Source ФАЙЛ # Раскоментируйте, если необходимо / Uncomment if necessary
# source = ~/.config/hypr/myColors.conf #exec-once = wm-xdg-autostart
#--- ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ #---------- ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ ---- ENVIRONMENT VARIABLES
env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland env = XDG_SESSION_DESKTOP,Hyprland
...@@ -40,10 +46,10 @@ env = QT_STYLE_OVERRIDE,kvantum ...@@ -40,10 +46,10 @@ env = QT_STYLE_OVERRIDE,kvantum
#env = LIBVA_DRIVER_NAME,nvidia #env = LIBVA_DRIVER_NAME,nvidia
#env = WLR_DRM_NO_ATOMIC,1 #env = WLR_DRM_NO_ATOMIC,1
#--- РАСКЛАДКА КЛАВИАТУРЫ #---------- РАСКЛАДКА КЛАВИАТУРЫ ---- KEYBOARD LAYOUT
input { input {
kb_layout = us,ru # kb_layout = us,ru
kb_options = grp:win_space_toggle # changing the layout (win + space) kb_options = grp:win_space_toggle
follow_mouse = 1 follow_mouse = 1
touchpad { touchpad {
...@@ -51,22 +57,22 @@ input { ...@@ -51,22 +57,22 @@ input {
} }
numlock_by_default = true numlock_by_default = true
sensitivity = 0 # -1.0 - 1.0, 0 means no modification. sensitivity = 0.0
} }
#--- ПРОМЕЖУТКИ, ГРАНИЦЫ, ЦВЕТА #---------- ПРОМЕЖУТКИ, ГРАНИЦЫ, ЦВЕТА ---- GAPS, BORDERS, COLORS
general { general {
gaps_in = 2 # промежутки между окнами gaps_in = 2
gaps_out = 5 # промежутки между окнами и краями монитора gaps_out = 5
border_size = 1 # размер рамки вокруг окон border_size = 1
no_border_on_floating=false # выключить рамку плавающих окон no_border_on_floating = false
col.active_border = rgb(5D12F3) # цвет рамки для активного окна col.active_border = rgb(7E01FF)
col.inactive_border = rgb(808181) # цвет рамки для неактивных окон col.inactive_border = rgb(808181)
resize_on_border = true # изменять размер окон щелчком мыши и перетаскиванием границ resize_on_border = true
layout = master # какой макет использовать [dwindle/master] layout = master
} }
#---УКРАШЕНИЯ ДЛЯ ОКОН #---------- УКРАШЕНИЯ ДЛЯ ОКОН ---- WINDOW DECORATIONS
decoration { decoration {
rounding = 15 rounding = 15
shadow_range = 5 shadow_range = 5
...@@ -74,7 +80,7 @@ decoration { ...@@ -74,7 +80,7 @@ decoration {
col.shadow = rgb(808181) col.shadow = rgb(808181)
} }
#--- АНИМАЦИЯ #---------- АНИМАЦИЯ ---- ANIMATION
animations { animations {
enabled = true enabled = true
...@@ -87,15 +93,15 @@ animations { ...@@ -87,15 +93,15 @@ animations {
animation = border, 1, 10, default animation = border, 1, 10, default
animation = borderangle, 1, 8, default animation = borderangle, 1, 8, default
animation = fade, 1, 7, default animation = fade, 1, 7, default
animation = workspaces, 1, 6, default animation = workspaces, 1, 7, default
} }
#--- НАСТРОЙКА МАКЕТА #---------- НАСТРОЙКА МАКЕТА ---- LAYOUT SETTING
master { master {
new_status = slaved new_status = slaved
} }
#--- жесты #---------- ЖЕСТЫ ---- GESTURES
gestures { gestures {
workspace_swipe = true workspace_swipe = true
workspace_swipe_distance = 700 workspace_swipe_distance = 700
...@@ -107,13 +113,13 @@ gestures { ...@@ -107,13 +113,13 @@ gestures {
workspace_swipe_create_new = true workspace_swipe_create_new = true
} }
#--- РАЗНОЕ #---------- РАЗНОЕ ---- MISC
misc { misc {
force_default_wallpaper = 0 force_default_wallpaper = 0
allow_session_lock_restore = true allow_session_lock_restore = true
} }
#--- ПРАВИЛА РАБОТЫ С ОКНАМИ #---------- ПРАВИЛА РАБОТЫ С ОКНАМИ ---- WINDOW RULES
windowrulev2 = float,class:^(kitty)$ windowrulev2 = float,class:^(kitty)$
windowrulev2 = float,class:^(Alacritty)$ windowrulev2 = float,class:^(Alacritty)$
...@@ -121,55 +127,66 @@ windowrulev2 = float,class:^(Alacritty)$ ...@@ -121,55 +127,66 @@ windowrulev2 = float,class:^(Alacritty)$
windowrulev2 = float,class:^(nemo)$ windowrulev2 = float,class:^(nemo)$
windowrulev2 = float,class:^(org.gnome.Nautilus)$ windowrulev2 = float,class:^(org.gnome.Nautilus)$
windowrulev2 = float,class:^(imv)$
windowrulev2 = float,class:^(mpv)$
windowrulev2 = float,class:^(org.gnome.FileRoller)$ windowrulev2 = float,class:^(org.gnome.FileRoller)$
windowrulev2 = float,class:^(blueman-manager)$ windowrulev2 = float,class:^(blueman-manager)$
windowrulev2 = float,class:^(com.saivert.pwvucontrol)$ windowrulev2 = float,class:^(com.saivert.pwvucontrol)$
windowrulev2 = float,class:^(kvantummanager)$
windowrulev2 = float,class:^(xdg-desktop-portal-gtk)$ windowrulev2 = float,class:^(xdg-desktop-portal-gtk)$
#--- КЛАВИША-МОДИФИКАТОР #---------- ЗАПУСК ПРИЛОЖЕНИЙ ---- LAUNCHING APPLICATIONS
$mainMod = SUPER bind = $mainMod, E, exec, $filemanager
bind = $mainMod, RETURN, exec, $terminal
#--- ЗАПУСК ПРИЛОЖЕНИЙ
bind = $mainMod, E, exec, nemo
bind = $mainMod, RETURN, exec, kitty
#--- ГОРЯЧИЕ КЛАВИШИ #---------- ГОРЯЧИЕ КЛАВИШИ ---- KEYBOARD SHORTCUTS
bind = $mainMod, C, killactive, bind = $mainMod, C, killactive,
bind = $mainMod, F, togglefloating,B bind = $mainMod, F, togglefloating,B
bind = $mainMod, D, exec, wofi --show drun bind = $mainMod, D, exec, pkill wofi || wofi --show drun
bind = $mainMod, L, exec, wlogout bind = $mainMod, L, exec, wlogout
bind = $mainMod, V, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy bind = $mainMod, V, exec, pkill wofi || cliphist list | wofi --dmenu | cliphist decode | wl-copy
bind = $mainMod, N, exec, swaync-client -t bind = $mainMod, N, exec, swaync-client -t
bind = $mainMod, B, exec, pkill -SIGUSR1 waybar
bind = $mainMod CTRL, B, exec, pkill -SIGUSR2 waybar
# Скриншот монитора bind = CTRL, B, exec, pkill -SIGUSR1 waybar
bind = $mainMod, B, exec, pkill -SIGUSR2 waybar
bind = $mainMod CTRL, B, exec, pkill waybar || waybar
# Скриншот монитора / Screenshot of the monitor
bind = , Print, exec, hyprshot -m output -o "$(xdg-user-dir PICTURES)/Снимки экрана" -f "снимок-$(date +%s).png" -z bind = , Print, exec, hyprshot -m output -o "$(xdg-user-dir PICTURES)/Снимки экрана" -f "снимок-$(date +%s).png" -z
# Скриншот региона # Скриншот региона / Screenshot of the region
bind = $mainMod, Print, exec, hyprshot -m region -o "$(xdg-user-dir PICTURES)/Снимки экрана" -f "снимок-$(date +%s).png" -z bind = $mainMod, Print, exec, hyprshot -m region -o "$(xdg-user-dir PICTURES)/Снимки экрана" -f "снимок-$(date +%s).png" -z
# Скриншот окна # Скриншот окна / Screenshot of the window
bind = SHIFT, Print, exec, hyprshot -m window -o "$(xdg-user-dir PICTURES)/Снимки экрана" -f "снимок-$(date +%s).png" -z bind = SHIFT, Print, exec, hyprshot -m window -o "$(xdg-user-dir PICTURES)/Снимки экрана" -f "снимок-$(date +%s).png" -z
#--- УПРАВЛЕНИЕ ГРОМКОСТЬЮ #---------- УПРАВЛЕНИЕ ГРОМКОСТЬЮ ---- VOLUME CONTROL
binde= , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+ binde= , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+
binde= , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- binde= , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
binde= , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle binde= , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
#--- УПРАВЛЕНИЕ ЯРКОСТЬЮ #---------- УПРАВЛЕНИЕ ЯРКОСТЬЮ ---- BRIGHTNESS CONTROL
bind = , XF86MonBrightnessUp, exec, brightnessctl s +5% bind = , XF86MonBrightnessUp, exec, brightnessctl s +5%
bind = , XF86MonBrightnessDown, exec, brightnessctl s 5%- bind = , XF86MonBrightnessDown, exec, brightnessctl s 5%-
#--- ПЕРЕКЛЮЧЕНИЕ ФОКУСА #---------- ПЕРЕКЛЮЧЕНИЕ ФОКУСА ---- SWITCHING THE FOCUS
bind = $mainMod, left, movefocus, l-cop bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d bind = $mainMod, down, movefocus, d
bind = ALT,Tab,cyclenext
bind = ALT,Tab,bringactivetotop
bind = $mainMod ALT, left, movewindow, l
bind = $mainMod ALT, right, movewindow, r
bind = $mainMod ALT, up, movewindow, u
bind = $mainMod ALT, down, movewindow, d
#--- ПЕРЕКЛЮЧЕНИЕ РАБОЧИХ ПРОСТРАНСТВ #---------- ПЕРЕКЛЮЧЕНИЕ РАБОЧИХ ПРОСТРАНСТВ ---- SWITCHING WORKSPACES
bind = $mainMod, 1, workspace, 1 bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2 bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3 bind = $mainMod, 3, workspace, 3
...@@ -181,8 +198,7 @@ bind = $mainMod, 8, workspace, 8 ...@@ -181,8 +198,7 @@ bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9 bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10 bind = $mainMod, 0, workspace, 10
#---------- ПЕРЕМЕЩЕНИЕ ОКНА В ДРУГОЕ РАБОЧЕЕ ПРОСТРАНСТВО ---- MOVING A WINDOW TO ANOTHER WORKSPACE
#--- ПЕРЕМЕЩЕНИЕ ОКНА В ДРУГОЕ РАБОЧЕЕ ПРОСТРАНСТВО
bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 3, movetoworkspace, 3
...@@ -194,19 +210,27 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8 ...@@ -194,19 +210,27 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod SHIFT, 0, movetoworkspace, 10
#---------- ПЕРЕМЕЩЕНИЕ С ПОМОЩЬЮ КОЛЕСИКА МЫШИ ---- NAVIGATE USING THE MOUSE WHEEL
#--- ПЕРЕМЕЩЕНИЕ ПО РАБОЧИМ ОБЛАСТЯМ С ПОМОЩЬЮ КОЛЕСИКА МЫШИ
bind = $mainMod, mouse_up, workspace, e-1 bind = $mainMod, mouse_up, workspace, e-1
bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_down, workspace, e+1
#---------- ПЕРЕМЕЩЕНИЕ И ИЗМЕНЕНИЕ РАЗМЕРА ОКОН С ПОМОЩЬЮ МЫШИ ---- MOVING AND RESIZING WINDOWS WITH THE MOUSE
#--- ПЕРЕМЕЩЕНИЕ И ИЗМЕНЕНИЕ РАЗМЕРА ОКОН С ПОМОЩЬЮ МЫШИ
bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow bindm = $mainMod, mouse:273, resizewindow
#---------- ИЗМЕНЕНИЕ РАЗМЕРА ОКОН ---- RESIZING WINDOWS
#--- ИЗМЕНЕНИЕ РАЗМЕРА ОКОН bind = $mainMod CTRL, left, resizeactive, -50 0
bind = $mainMod CTRL, left, resizeactive,-50 0 bind = $mainMod CTRL, right, resizeactive, 50 0
bind = $mainMod CTRL, right, resizeactive,50 0 bind = $mainMod CTRL, up, resizeactive, 0 -50
bind = $mainMod CTRL, up, resizeactive,0 -50 bind = $mainMod CTRL, down, resizeactive, 0 50
bind = $mainMod CTRL, down, resizeactive,0 50
#---------- ЗАКРЕПИТЬ ПЛАВАЮЩИЕ ОКНО ---- PIN A FLOATING WINDOW
bind = $mainMod, P, pin
# Здесь был Ёжик <3
# There was a Hedgehog here <3
#
# ..::::::::.
# :::::::::::::
# /. `:::::::::::
# o__,_::::::::::'
# This file is required to configure the wallpaper display. # Этот файл необходим для настройки отображения обоев.
# Загрузка обоев:
# Syntax: # preload = "путь к файлу"
# preload = "the path to the file" # Отображение на мониторе:
# # wallpaper = "монитор","путь к файлу"
# wallpaper = "monitor","the path to the file" # Отображение на всех мониторах:
# wallpaper = ,"путь к файлу"
# For display on all monitors, the field can be left empty. # This file is required to configure the wallpaper display.
# preload = "the path to the file" # Wallpaper preload:
# # preload = "file path"
# wallpaper = ,"the path to the file" # Display on the monitor:
# wallpaper = "monitor","file path"
# Display on all monitors:
# wallpaper = , "file path"
preload = /usr/share/wallpapers/ximper/44.png preload = /usr/share/wallpapers/ximper/44.png
wallpaper = ,/usr/share/wallpapers/ximper/44.png wallpaper = ,/usr/share/wallpapers/ximper/44.png
...@@ -5,7 +5,6 @@ bold_italic_font auto ...@@ -5,7 +5,6 @@ bold_italic_font auto
font_size 11.5 font_size 11.5
window_padding_width 5 window_padding_width 5
confirm_os_window_close 0 confirm_os_window_close 0
...@@ -53,8 +52,6 @@ cursor_text_color #a5b6cf ...@@ -53,8 +52,6 @@ cursor_text_color #a5b6cf
selection_foreground #a5b6cf selection_foreground #a5b6cf
selection_background #1c1e27 selection_background #1c1e27
url color #5de4c7
# Window borders # Window borders
active_border_color #3d59a1 active_border_color #3d59a1
inactive_border_color #101014 inactive_border_color #101014
......
...@@ -8,10 +8,12 @@ window { ...@@ -8,10 +8,12 @@ window {
padding: 5px padding: 5px
} }
/*
#active { #active {
border-bottom: solid 1px; border-bottom: solid 1px;
border-color: rgb(112, 112, 112) border-color: rgb(112, 112, 112)
} }
*/
button, button,
image { image {
...@@ -36,4 +38,4 @@ button:hover { ...@@ -36,4 +38,4 @@ button:hover {
button:focus { button:focus {
box-shadow: none box-shadow: none
} }
\ No newline at end of file
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
"notification-2fa-action": true, "notification-2fa-action": true,
"notification-inline-replies": false, "notification-inline-replies": false,
"notification-window-width": 400, "notification-window-width": 400,
"notification-icon-size": 48, "notification-icon-size": 45,
"notification-body-image-height": 160, "notification-body-image-height": 160,
"notification-body-image-width": 200, "notification-body-image-width": 200,
"timeout": 4, "timeout": 4,
......
...@@ -181,28 +181,28 @@ ...@@ -181,28 +181,28 @@
background-color: @selected_bg; background-color: @selected_bg;
padding: 8px; padding: 8px;
margin: 8px; margin: 8px;
border-radius: 1.159rem; border-radius: 15px;
} }
.widget-mpris-player { .widget-mpris-player {
padding: 8px; padding: 0px;
margin: 8px; margin: 0px;
} }
.widget-mpris-title { .widget-mpris-title {
font-weight: bold; font-weight: bold;
font-size: 1.25rem; font-size: 18px;
} }
.widget-mpris-subtitle { .widget-mpris-subtitle {
font-size: 1.1rem; font-size: 15px;
} }
.powermode-buttons { .powermode-buttons {
background-color: @bg; background-color: @bg;
padding: 8px; padding: 8px;
margin: 8px; margin: 8px;
border-radius: 12px; border-radius: 15px;
} }
.powermode-buttons>button { .powermode-buttons>button {
...@@ -212,4 +212,4 @@ ...@@ -212,4 +212,4 @@
.powermode-buttons>button:hover { .powermode-buttons>button:hover {
color: @selected_text; color: @selected_text;
} }
\ No newline at end of file
{ {
"layer": "top", "layer": "top",
"position": "top", "position": "top",
"margin-left": 15, "margin-left": 5,
"margin-top": 5, "margin-top": 5,
"margin-right": 15, "margin-right": 5,
"height": 32, "height": 32,
"spacing": 4, "spacing": 4,
"exclusive": true, "exclusive": true,
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
], ],
"modules-center": [ "modules-center": [
"hyprland/workspaces", "hyprland/workspaces",
"custom/sep",
"tray" "tray"
], ],
"modules-right": [ "modules-right": [
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"image#menu": { "image#menu": {
"path": "/usr/share/pixmaps/ximperlinux.svg", "path": "/usr/share/pixmaps/ximperlinux.svg",
"size": 25, "size": 25,
"on-click": "wofi --show drun" "on-click": "pkill wofi || wofi --show drun"
}, },
"idle_inhibitor": { "idle_inhibitor": {
"format": " {icon}", "format": " {icon}",
...@@ -46,7 +46,8 @@ ...@@ -46,7 +46,8 @@
}, },
"custom/clipboard": { "custom/clipboard": {
"tooltip": false, "tooltip": false,
"on-click": "cliphist list | wofi --dmenu | cliphist decode | wl-copy", "on-click": "pkill wofi || cliphist list | wofi --dmenu | cliphist decode | wl-copy",
"on-click-right": "rm -f ~/.cache/cliphist/db",
"format": " " "format": " "
}, },
"backlight": { "backlight": {
...@@ -73,8 +74,6 @@ ...@@ -73,8 +74,6 @@
"tooltip-format": "{desc}", "tooltip-format": "{desc}",
"format-icons": { "format-icons": {
"headphone": " ", "headphone": " ",
"phone": " ",
"portable": " ",
"default": [ "default": [
" ", " ",
" ", " ",
...@@ -130,7 +129,7 @@ ...@@ -130,7 +129,7 @@
"states": { "states": {
"good": 95, "good": 95,
"warning": 30, "warning": 30,
"critical": 20 "critical": 15
}, },
"format": "{icon} {capacity}%", "format": "{icon} {capacity}%",
"rotate": 0, "rotate": 0,
...@@ -156,12 +155,11 @@ ...@@ -156,12 +155,11 @@
"tooltip-format": "<tt><big>{calendar}</big></tt>", "tooltip-format": "<tt><big>{calendar}</big></tt>",
"on-click": "swaync-client -t -sw", "on-click": "swaync-client -t -sw",
"calendar": { "calendar": {
"mode": "months", "mode": "month",
"weeks-pos": "right", "weeks-pos": "right",
"on-scroll": 1,
"format": { "format": {
"months": "<span color='#ffead3'><b>{}</b></span>", "months": "<span color='#D8E9DE'><b>{}</b></span>",
"days": "<span color='#ecc6d9'><b>{}</b></span>", "days": "<span color='#D8E9DE'><b>{}</b></span>",
"weeks": "<span color='#99ffdd'><b>W{}</b></span>", "weeks": "<span color='#99ffdd'><b>W{}</b></span>",
"weekdays": "<span color='#ffcc66'><b>{}</b></span>", "weekdays": "<span color='#ffcc66'><b>{}</b></span>",
"today": "<span color='#ff6699'><b><u>{}</u></b></span>" "today": "<span color='#ff6699'><b><u>{}</u></b></span>"
...@@ -192,4 +190,4 @@ ...@@ -192,4 +190,4 @@
"format": " ", "format": " ",
"tooltip": false "tooltip": false
} }
} }
\ No newline at end of file
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
window#waybar { window#waybar {
border: 1px solid @border; border: 1px solid @border;
transition-property: background-color; transition-property: background-color;
transition-duration: 0.5s; transition-duration: 0.8s;
background-color: @bg; background-color: @bg;
border-radius: 15px; border-radius: 15px;
} }
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
window#waybar { window#waybar {
border: 2px solid @border; border: 2px solid @border;
transition-property: background-color; transition-property: background-color;
transition-duration: 0.5s; transition-duration: 0.8s;
background-color: @bg; background-color: @bg;
border-radius: 15px; border-radius: 15px;
} }
......
{ {
"label" : "lock", "label" : "lock",
"action" : "loginctl lock-session", "action" : "gtklock",
"text": "Заблокировать" "text": "Заблокировать"
} }
......
...@@ -28,28 +28,28 @@ button:focus, button:active, button:hover { ...@@ -28,28 +28,28 @@ button:focus, button:active, button:hover {
#lock { #lock {
border-radius: 15px 0px 0px 0px; border-radius: 15px 0px 0px 0px;
background-image: image(url("/usr/share/wlogout/icons/lock.png"), url("/usr/local/share/wlogout/icons/lock.png")); background-image: image(url("/usr/share/wlogout/icons/lock.png"));
} }
#logout { #logout {
background-image: image(url("/usr/share/wlogout/icons/logout.png"), url("/usr/local/share/wlogout/icons/logout.png")); background-image: image(url("/usr/share/wlogout/icons/logout.png"));
} }
#suspend { #suspend {
border-radius: 0px 15px 0px 0px; border-radius: 0px 15px 0px 0px;
background-image: image(url("/usr/share/wlogout/icons/suspend.png"), url("/usr/local/share/wlogout/icons/suspend.png")); background-image: image(url("/usr/share/wlogout/icons/suspend.png"));
} }
#hibernate { #hibernate {
border-radius: 0px 0px 0px 15px; border-radius: 0px 0px 0px 15px;
background-image: image(url("/usr/share/wlogout/icons/hibernate.png"), url("/usr/local/share/wlogout/icons/hibernate.png")); background-image: image(url("/usr/share/wlogout/icons/hibernate.png"));
} }
#shutdown { #shutdown {
background-image: image(url("/usr/share/wlogout/icons/shutdown.png"), url("/usr/local/share/wlogout/icons/shutdown.png")); background-image: image(url("/usr/share/wlogout/icons/shutdown.png"));
} }
#reboot { #reboot {
border-radius: 0px 0px 15px 0px; border-radius: 0px 0px 15px 0px;
background-image: image(url("/usr/share/wlogout/icons/reboot.png"), url("/usr/local/share/wlogout/icons/reboot.png")); background-image: image(url("/usr/share/wlogout/icons/reboot.png"));
} }
...@@ -11,6 +11,6 @@ orientation=vertical ...@@ -11,6 +11,6 @@ orientation=vertical
content_halign=fill content_halign=fill
insensitive=true insensitive=true
allow_images=true allow_images=true
image_size=35 image_size=32
gtk_dark=true gtk_dark=true
layer=overlay layer=overlay
window { window {
margin: 0px; margin: 0px;
border: 2px solid #5D12F3; border: 2px solid #7E01FF;
background-color: #0B0E1D; background-color: #0B0E1D;
border-radius: 18px; border-radius: 15px;
} }
#input { #input {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment