hyprland configs: update

parent c1b470b9
......@@ -14,16 +14,17 @@ windowrulev2 = float,class:^(blueman-manager)$
windowrulev2 = float,class:^(nm-connection-editor)$
windowrulev2 = float,class:^(com.saivert.pwvucontrol)$
windowrulev2 = float,class:^(xdg-desktop-portal-gtk)$
windowrulev2 = float, class:^(nmtui)$
#---------- Запуск из панели ---- Launching from the panel
windowrulev2 = float, class:^(nm-connection-editor)$
windowrulev2 = size 500 350, class:^(nm-connection-editor)$
windowrulev2 = move 73.6% 5%, class:^(nm-connection-editor)$
windowrulev2 = size 910 460, class:^(nmtui)$
windowrulev2 = move 52% 5%, class:^(nmtui)$
windowrulev2 = float, class:^(blueman-manager)$
windowrulev2 = size 530 350, class:^(blueman-manager)$
windowrulev2 = move 71.9% 5%, class:^(blueman-manager)$
windowrulev2 = float, class:^(com.saivert.pwvucontrol)$
windowrulev2 = size 530 350, class:^(com.saivert.pwvucontrol)$
windowrulev2 = move 71.9% 5%, class:^(com.saivert.pwvucontrol)$
layerrule = blur, logout_dialog
......@@ -94,7 +94,7 @@
},
{
"label": " ",
"command": "nm-connection-editor"
"command": "kitty --class nmtui nmtui"
},
{
"label": "󰂯",
......
......@@ -4,15 +4,40 @@
"size": 20,
"on-click": "pkill wofi || wofi --show drun -x 5 -y 10 --height 35% --width 20%"
},
"idle_inhibitor": {
"format": " {icon}",
"custom/clipboard": {
"tooltip": false,
"on-click": "pkill wofi || cliphist-wofi --location 3 -x -33 -y 10 --height 35% --width 25% | wl-copy",
"on-click-right": "rm -f ~/.cache/cliphist/db",
"format": ""
},
"hyprland/workspaces": {
"active-only": false,
"all-outputs": true,
"format": "{icon}",
"show-special": true,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"format-icons": {
"activated": "󰅶 ",
"deactivated": "󰾫 "
},
"tooltip-format-activated": "Кофеин: активен\nРежим ожидания: отключен",
"tooltip-format-deactivated": "Кофеин: отключен\nРежим ожидания: активен"
"default": "",
}
},
"hyprland/window": {
"format": "{title}",
"icon": "true"
},
"tray": {
"icon-size": 18,
"show-passive-items": true,
"spacing": 10
},
"custom/media": {
"format": "{icon} {0}",
"return-type": "json",
......@@ -20,92 +45,95 @@
"Playing": "",
"Paused": ""
},
"max-length": 70,
"max-length": 50,
"exec": "playerctl -a metadata --format '{\"text\": \"{{artist}} - {{markup_escape(title)}}\", \"tooltip\": \"{{playerName}} : {{markup_escape(title)}}\", \"alt\": \"{{status}}\", \"class\": \"{{status}}\"}' -F",
"on-click": "playerctl play-pause",
"on-scroll-up": "playerctl next",
"on-scroll-down": "playerctl previous"
},
"hyprland/workspaces": {
"active-only": false,
"all-outputs": true,
"idle_inhibitor": {
"format": "{icon}",
"show-special": true,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"format-icons": {
"active": "",
"default": ""
}
},
"tray": {
"icon-size": 20,
"show-passive-items": true,
"spacing": 10
"activated": "󰅶",
"deactivated": "󰾫"
},
"tooltip-format-activated": "Кофеин: активен\nРежим ожидания: отключен",
"tooltip-format-deactivated": "Кофеин: отключен\nРежим ожидания: активен"
},
"custom/clipboard": {
"tooltip": false,
"on-click": "pkill wofi || cliphist-wofi --location 3 -x -33 -y 10 --height 35% --width 25% | wl-copy",
"on-click-right": "rm -f ~/.cache/cliphist/db",
"format": " "
"hyprland/language": {
"format": "{}",
"format-en": "EN",
"format-ru": "RU",
"on-scroll-up": "hyprctl switchxkblayout all next",
"on-scroll-down": "hyprctl switchxkblayout all prev",
},
"backlight": {
"format": "{icon} {percent}%",
"format-icons": [
"",
"",
"",
"",
"",
"",
"",
"",
""
],
"on-scroll-up": "brightnessctl s +5%",
"on-scroll-down": "brightnessctl s 5%-"
"hyprland/submap": {
"format": "{}",
"on-click": "hyprctl dispatch submap reset",
"always-on": "true",
"default-submap": "reset",
},
"pulseaudio#volume": {
"scroll-step": 5,
"format": "{icon} {volume}%",
"format-bluetooth": " {icon} {volume}%",
"scroll-step": 5,
"format": "{icon} {volume}%",
"format-bluetooth": " {icon} {volume}%",
"format-muted": " Мут",
"tooltip-format": "{desc}",
"format-icons": {
"headphone": " ",
"default": [
" ",
" ",
" "
"",
"",
" "
]
},
"on-click": "pwvucontrol",
"on-click-right": "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
},
"pulseaudio#microphone": {
},
"on-click": "pwvucontrol",
"on-click-right": "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
},
"pulseaudio#microphone": {
"format": "{format_source}",
"format-source": " {volume}%",
"format-source-muted": " Мут",
"on-click": "pwvucontrol",
"on-click-right": "wpctl set-mute @DEFAULT_SOURCE@ toggle",
"on-scroll-up": "wpctl set-volume @DEFAULT_SOURCE@ 10%+ -l 1.0",
"on-scroll-down": "wpctl set-volume @DEFAULT_SOURCE@ 10%- -l 1.0",
"on-scroll-down": "wpctl set-volume @DEFAULT_SOURCE@ 10%- -l 1.0",
"tooltip-format": "{source_desc}"
},
"hyprland/language": {
"format": "{}",
"format-en": "EN",
"format-ru": "RU",
"on-scroll-up": "hyprctl switchxkblayout all next",
"on-scroll-down": "hyprctl switchxkblayout all prev",
"group/volume": {
"orientation": "horizontal",
"modules": [
"pulseaudio#volume",
"pulseaudio#microphone",
]
},
"bluetooth": {
"network": {
"tooltip": true,
"format-wifi": " {signalStrength}%",
"rotate": 0,
"format-ethernet": "󰈀 {signalStrength}%",
"format-linked": "󰈀 {ifname} (No IP)",
"format-disconnected": "󰖪 ",
"tooltip-format-disconnected": "Нет соединения",
"format-alt": "<span foreground='#90ceaa'> {bandwidthDownBytes}</span> <span foreground='#dd6777'>  {bandwidthUpBytes}</span>",
"interval": 2,
"on-click-right": "kitty --class nmtui nmtui"
},
"bluetooth": {
"format": "",
"format-disabled": "󰂳 ",
"format-on": "󰂱 ",
"format-off": "󰂲 ",
"format-disconnected": "󰂲 ",
"format-disabled": "󰂳",
"format-on": "󰂱",
"format-off": "󰂲",
"format-disconnected": "󰂲",
"format-connected": "󰂱 {num_connections}",
"tooltip": true,
"tooltip-format": "",
......@@ -115,29 +143,17 @@
"tooltip-format-enumerate-connected": " {device_alias} 󰂄{device_battery_percentage}%",
"on-click-right": "blueman-manager"
},
"network": {
"tooltip": true,
"format-wifi": " ",
"rotate": 0,
"format-ethernet": "󰈀 ",
"tooltip-format": "Сеть: <b>{essid}</b>\nУровень сигнала: <b>{signaldBm}dBm ({signalStrength}%)</b>\nЧастота: <b>{frequency}MHz</b>\nИнтерфейс: <b>{ifname}</b>\nIP: <b>{ipaddr}/{cidr}</b>\nШлюз: <b>{gwaddr}</b>\nМаска сети: <b>{netmask}</b>",
"format-linked": "󰈀 {ifname} (No IP)",
"format-disconnected": "󰖪 ",
"tooltip-format-disconnected": "Нет соединения",
"format-alt": "<span> {bandwidthDownBytes}</span> <span>  {bandwidthUpBytes}</span>",
"interval": 2,
"on-click-right": "nm-connection-editor"
},
"battery": {
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format": "{icon} {capacity}%",
"rotate": 0,
"format-charging": " {capacity}%",
"format-plugged": " {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": " {capacity}%",
"format-alt": "{time} {icon}",
"format-icons": [
"󰂎",
......@@ -153,24 +169,43 @@
"󰁹"
]
},
"backlight": {
"format": "{icon} {percent}%",
"format-icons": [
"",
"",
"",
"",
"",
"",
"",
"",
""
],
"on-scroll-up": "brightnessctl s +5%",
"on-scroll-down": "brightnessctl s 5%-"
},
"clock": {
"format": "{:%H:%M}",
"tooltip-format": "<tt><big>{calendar}</big></tt>",
"on-click": "swaync-client -t -sw",
"format-alt": "{:%Y-%m-%d}",
"calendar": {
"mode": "month",
"weeks-pos": "right",
"weeks-pos": "left",
"format": {
"months": "<span color='#D8E9DE'><b>{}</b></span>",
"days": "<span color='#D8E9DE'><b>{}</b></span>",
"weeks": "<span color='#99ffdd'><b>W{}</b></span>",
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
"today": "<span color='#ff6699'><b><u>{}</u></b></span>"
"months": "<span color='#d0d3d8'><b>{}</b></span>",
"days": "<span color='#cbced3'><b>{}</b></span>",
"weeks": "<span color='#95d3af'><b>W{}</b></span>",
"weekdays": "<span color='#98d3ee'><b>{}</b></span>",
"today": "<span color='#e26c7c'><b><u>{}</u></b></span>"
}
}
},
"custom/notification": {
"format": "{} {icon} ",
"format": "{} {icon}",
"format-icons": {
"notification": " <span foreground='red'><sup></sup></span>",
"none": " ",
......@@ -189,8 +224,11 @@
"escape": true
},
"custom/sep": {
"format": " ",
"tooltip": false
}
"group/notification": {
"orientation": "horizontal",
"modules": [
"clock",
"custom/notification",
]
},
}
......@@ -6,56 +6,166 @@
}
window#waybar {
transition-property: background-color;
transition-duration: 0.8s;
background: alpha(@bg, 0.90);
border-radius: 15px;
background: none;
}
window#waybar.hidden {
opacity: 0.2;
}
#clock,
#pulseaudio,
#image,
#workspaces,
#tray,
#window,
#custom-media,
#idle_inhibitor,
#custom-clipboard,
#language,
#submap,
#volume,
#notification,
#network,
#bluetooth,
#battery,
#language,
#custom-media,
#taskbar,
#custom-clipboard,
#custom-notification,
#backlight,
#idle_inhibitor,
#workspaces {
#backlight {
background-color: @bg;
min-height: 0;
border-radius: 12px;
margin: 2px 4px;
border-radius: 15px;
margin: 2px 5px 0px 0px;
color: @text;
border: none;
}
#workspaces button {
color: @text;
border-radius: 25px;
padding: 2px;
#image{
border-radius: 15px;
padding: 0px 10px;
}
#image:hover {
background-color: @selected_bg;
}
#workspaces button:hover {
#custom-clipboard {
padding: 0px 15px;
font-size: 12px;
}
#custom-clipboard:hover {
color: @selected_text;
background: @selected_bg;
box-shadow: inherit;
text-shadow: inherit;
background-color: @selected_bg;
}
#workspaces button.active {
color: @accent;
#workspaces {
padding: 0px 6px;
background-color: @bg;
border: none;
}
#workspaces:hover {
background-color: @selected_bg;
}
#workspaces button {
padding: 0px;
margin: 5px 0px;
color: @selected_text;
}
#workspaces button.special {
margin: 5px 5px;
padding: 0px 10px 0px 8px;
border-radius: 15px;
border: 2px solid @selected_text;
}
#workspaces button.special.active {
color: @border;
border: 2px solid @border;
}
#workspaces button:hover {
color: @text;
background-color: @bg;
}
#workspaces button.active {
color: @border;
}
#workspaces button.urgent {
color: @success;
padding: 0px 10px 0px 8px;
border-radius: 15px;
border: 2px solid @success;
}
#tray {
padding: 0px 10px;
}
#tray:hover {
color: @selected_text;
background-color: @selected_bg;
}
#tray menu {
background-color: @bg;
}
#window {
padding: 0px 10px;
background-color: @bg;
border: none;
}
#window:hover {
color: @selected_text;
background-color: @selected_bg;
}
window#waybar.empty #window {
background-color: transparent;
}
#custom-media {
padding: 0px 15px;
}
#custom-media:hover {
color: @selected_text;
background-color: @selected_bg;
}
#idle_inhibitor {
padding: 0px 15px;
font-size: 12px;
}
#idle_inhibitor:hover {
color: @selected_text;
background-color: @selected_bg;
}
#language {
padding: 0px 15px;
}
#language:hover {
color: @selected_text;
background-color: @selected_bg;
}
#submap {
padding: 0px 15px;
}
#submap:hover {
color: @selected_text;
background-color: @selected_bg;
}
#pulseaudio.volume{
margin: 2px 0px 2px 0px;
border-radius: 12px 0px 0px 12px;
padding: 0px 7px 0px 14px;
}
#pulseaudio.microphone{
margin: 2px 0px 2px 0px;
border-radius: 0px 12px 12px 0px;
padding: 0px 14px 0px 7px;
}
#pulseaudio:hover {
color: @selected_text;
background-color: @selected_bg;
}
#pulseaudio.volume.muted {
......@@ -66,14 +176,62 @@ window#waybar.hidden {
color: @unfocused;
}
#image {
border: none;
background: none;
#network {
padding: 0px 15px;
}
#network:hover {
color: @selected_text;
background-color: @selected_bg;
}
#bluetooth {
padding: 0px 15px;
}
#bluetooth:hover {
color: @selected_text;
background-color: @selected_bg;
}
#battery {
padding: 0px 15px;
}
#battery:hover {
color: @selected_text;
background-color: @selected_bg;
}
#backlight {
padding: 0px 15px;
}
#backlight:hover {
color: @selected_text;
background-color: @selected_bg;
}
#clock {
margin: 2px 0px 2px 0px;
border-radius: 12px 0px 0px 12px;
padding: 0px 7px 0px 14px;
}
#clock:hover {
color: @selected_text;
background-color: @selected_bg;
}
#custom-notification {
margin: 2px 0px 2px 0px;
border-radius: 0px 12px 12px 0px;
padding: 0px 14px 0px 7px;
}
#custom-notification:hover {
color: @selected_text;
background-color: @selected_bg;
}
tooltip {
border-radius: 8px;
background: alpha(@bg, 0.90);
border-radius: 12px;
background: alpha(@bg, 0.80);
color: @text
}
......
......@@ -6,56 +6,166 @@
}
window#waybar {
transition-property: background-color;
transition-duration: 0.8s;
background: alpha(@bg, 0.90);
border-radius: 15px;
background: none;
}
window#waybar.hidden {
opacity: 0.2;
}
#clock,
#pulseaudio,
#image,
#workspaces,
#tray,
#window,
#custom-media,
#idle_inhibitor,
#custom-clipboard,
#language,
#submap,
#volume,
#notification,
#network,
#bluetooth,
#battery,
#language,
#custom-media,
#taskbar,
#custom-clipboard,
#custom-notification,
#backlight,
#idle_inhibitor,
#workspaces {
#backlight {
background-color: @bg;
min-height: 0;
border-radius: 12px;
margin: 2px 4px;
border-radius: 15px;
margin: 2px 5px 0px 0px;
color: @text;
border: none;
}
#workspaces button {
color: @text;
border-radius: 25px;
padding: 2px;
#image{
border-radius: 15px;
padding: 0px 10px;
}
#image:hover {
background-color: @selected_bg;
}
#workspaces button:hover {
#custom-clipboard {
padding: 0px 15px;
font-size: 12px;
}
#custom-clipboard:hover {
color: @selected_text;
background: @selected_bg;
box-shadow: inherit;
text-shadow: inherit;
background-color: @selected_bg;
}
#workspaces button.active {
color: @accent;
#workspaces {
padding: 0px 6px;
background-color: @bg;
border: none;
}
#workspaces:hover {
background-color: @selected_bg;
}
#workspaces button {
padding: 0px;
margin: 5px 0px;
color: @selected_text;
}
#workspaces button.special {
margin: 5px 5px;
padding: 0px 10px 0px 8px;
border-radius: 15px;
border: 2px solid @selected_text;
}
#workspaces button.special.active {
color: @border;
border: 2px solid @border;
}
#workspaces button:hover {
color: @text;
background-color: @bg;
}
#workspaces button.active {
color: @border;
}
#workspaces button.urgent {
color: @success;
padding: 0px 10px 0px 8px;
border-radius: 15px;
border: 2px solid @success;
}
#tray {
padding: 0px 10px;
}
#tray:hover {
color: @selected_text;
background-color: @selected_bg;
}
#tray menu {
background-color: @bg;
}
#window {
padding: 0px 10px;
background-color: @bg;
border: none;
}
#window:hover {
color: @selected_text;
background-color: @selected_bg;
}
window#waybar.empty #window {
background-color: transparent;
}
#custom-media {
padding: 0px 15px;
}
#custom-media:hover {
color: @selected_text;
background-color: @selected_bg;
}
#idle_inhibitor {
padding: 0px 15px;
font-size: 12px;
}
#idle_inhibitor:hover {
color: @selected_text;
background-color: @selected_bg;
}
#language {
padding: 0px 15px;
}
#language:hover {
color: @selected_text;
background-color: @selected_bg;
}
#submap {
padding: 0px 15px;
}
#submap:hover {
color: @selected_text;
background-color: @selected_bg;
}
#pulseaudio.volume{
margin: 2px 0px 2px 0px;
border-radius: 12px 0px 0px 12px;
padding: 0px 7px 0px 14px;
}
#pulseaudio.microphone{
margin: 2px 0px 2px 0px;
border-radius: 0px 12px 12px 0px;
padding: 0px 14px 0px 7px;
}
#pulseaudio:hover {
color: @selected_text;
background-color: @selected_bg;
}
#pulseaudio.volume.muted {
......@@ -66,14 +176,62 @@ window#waybar.hidden {
color: @unfocused;
}
#image {
border: none;
background: none;
#network {
padding: 0px 15px;
}
#network:hover {
color: @selected_text;
background-color: @selected_bg;
}
#bluetooth {
padding: 0px 15px;
}
#bluetooth:hover {
color: @selected_text;
background-color: @selected_bg;
}
#battery {
padding: 0px 15px;
}
#battery:hover {
color: @selected_text;
background-color: @selected_bg;
}
#backlight {
padding: 0px 15px;
}
#backlight:hover {
color: @selected_text;
background-color: @selected_bg;
}
#clock {
margin: 2px 0px 2px 0px;
border-radius: 12px 0px 0px 12px;
padding: 0px 7px 0px 14px;
}
#clock:hover {
color: @selected_text;
background-color: @selected_bg;
}
#custom-notification {
margin: 2px 0px 2px 0px;
border-radius: 0px 12px 12px 0px;
padding: 0px 14px 0px 7px;
}
#custom-notification:hover {
color: @selected_text;
background-color: @selected_bg;
}
tooltip {
border-radius: 8px;
background: alpha(@bg, 0.90);
border-radius: 12px;
background: alpha(@bg, 0.80);
color: @text
}
......
window {
margin: 1px;
border: 2px solid #7E01FF;
border-radius: 13px;
border: none;
border-radius: 15px;
}
#input {
margin: 5px;
border-color: #7E01FF;
color: #f8f8f2;
border-radius: 11px;
background-color: #101322;
border-radius: 13px;
border: 0.5px solid #7E01FF;
background-color: #1D202F;
}
......@@ -36,15 +36,15 @@ window {
}
#entry:selected {
background-color: #101322;
background-color: #1D202F;
border-radius: 13px;
border: 1px solid #7E01FF;
border: 0.8px solid #7E01FF;
}
#entry:selected * {
background-color: #101322;
background-color: #1D202F;
}
#text:selected {
text-decoration-color: ##D8E2EA;
text-decoration-color: #D8E2EA;
}
......@@ -18,7 +18,7 @@
/*Цвета темы Ximper*/
@define-color bg #0B0E1D;
@define-color selected_bg #101322;
@define-color selected_bg #1D202F;
@define-color text #D8E2EA;
@define-color selected_text #a6a7ac;
@define-color border #7E01FF;
......
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