this repo has no description

config updates

Changed files
+181 -334
sway
config.d
swaylock
swaync
waybar
+8 -5
sway/config
··· 3 3 set $files thunar 4 4 set $scripts ~/.config/sway/scripts 5 5 set $userscripts ~/.config/sway/userscripts 6 - set $uifont "Ubuntu 13" 7 - set $prompt #18b218 8 - set $menu bemenu-run --fn $uifont -b -p "▶" --tf "$prompt" --hf "$highlight" --sf "$highlight" --scf "$highlight" | xargs swaymsg exec 6 + set $uifont "Ubuntu 15" 7 + set $menu bemenu-run --fn $uifont -b -p "▶" --tf "$highlight" --hf "$highlight" --sf "$highlight" --scf "$highlight" -l "10 up" | xargs swaymsg exec 9 8 10 - set $highlight #3daee9 9 + set $highlight #b21858 11 10 12 11 set $lock swaylock -f -i $wallpaper -s fill 13 12 set $lock swaylock --clock --indicator --effect-scale 0.4 --effect-vignette 0.5:0.5 --effect-blur 4x2 --datestr "" --timestr "%k:%M" -i $wallpaper -s fill --effect-greyscale ··· 16 15 exec /usr/lib/xdg-desktop-portal --replace 17 16 exec waybar 18 17 # exec kdeconnect-indicator 19 - exec mako 18 + exec swaync 20 19 exec easyeffects --gapplication-service 20 + 21 + exec nm-applet --indicator 22 + 23 + exec blueman-applet 21 24 22 25 output * adaptive_sync off 23 26
+1
sway/config.d/keybinds
··· 1 1 bindsym $mod+t exec thunar 2 + bindsym $mod+Shift+n exec swaync-client -t -sw
+8 -8
swaylock/config
··· 3 3 show-failed-attempts 4 4 ignore-empty-password 5 5 6 - # Simple solid color background for performance 7 - # No blur, no image processing 8 - color=1a1b26 6 + # # Simple solid color background for performance 7 + # # No blur, no image processing 8 + # color=1a1b26 9 9 10 10 # Disable fancy effects 11 - screenshots=false 12 - effect-blur=0x0 13 - effect-pixelate=0 11 + screenshots=true 12 + # effect-blur=0x0 13 + # effect-pixelate=0 14 14 15 15 # Ring colors 16 16 inside-color=1a1b26ff ··· 19 19 inside-ver-color=1a1b26ff 20 20 inside-wrong-color=1a1b26ff 21 21 22 - ring-color=7aa2f7ff 22 + ring-color=7aa2f7ff b21858 23 23 ring-clear-color=a9b1d6ff 24 24 ring-caps-lock-color=ff9e64ff 25 25 ring-ver-color=7aa2f7ff ··· 43 43 44 44 # Font 45 45 font=JetBrains Mono 46 - font-size=24 46 + font-size=20 47 47 48 48 # Layout 49 49 indicator-x=50
+36 -50
swaync/config.json
··· 1 1 { 2 - "$schema": "/etc/xdg/swaync/configSchema.json", 3 - "positionX": "center", 4 - "positionY": "top", 5 - "layer": "overlay", 6 - "control-center-layer": "top", 7 - "layer-shell": true, 8 - "cssPriority": "application", 9 - "control-center-margin-top": 5, 10 - "control-center-margin-bottom": 0, 11 - "control-center-margin-right": 0, 12 - "control-center-margin-left": 0, 13 - "notification-2fa-action": true, 14 - "notification-inline-replies": false, 15 - "notification-icon-size": 24, 2 + 3 + "$schema": "/etc/xdg/swaync/configSchema.json", 4 + "positionX": "right", 5 + "positionY": "top", 6 + "layer": "overlay", 7 + "control-center-margin-top": 10, 8 + "control-center-margin-bottom": 10, 9 + "control-center-margin-right": 10, 10 + "control-center-margin-left": 10, 11 + "notification-icon-size": 64, 16 12 "notification-body-image-height": 100, 17 13 "notification-body-image-width": 200, 18 - "timeout": 6, 19 - "timeout-low": 3, 14 + "timeout": 3, 15 + "timeout-low": 2, 20 16 "timeout-critical": 0, 21 17 "fit-to-screen": false, 22 - "control-center-width": 400, 23 - "control-center-height": 720, 24 - "notification-window-width": 400, 18 + "control-center-width": 500, 19 + "control-center-height": 1025, 20 + "notification-window-width": 440, 25 21 "keyboard-shortcuts": true, 26 - "image-visibility": "when available", 22 + "image-visibility": "when-available", 27 23 "transition-time": 200, 28 - "hide-on-clear": false, 24 + "hide-on-clear": true, 29 25 "hide-on-action": true, 30 26 "script-fail-notify": true, 31 27 "widgets": [ 32 - "dnd", 33 - "buttons-grid", 34 - "mpris", 35 - "volume", 36 - "backlight", 37 28 "title", 38 - "notifications" 29 + "dnd", 30 + "notifications", 31 + "mpris", 32 + "volume", 33 + "buttons-grid" 39 34 ], 40 35 "widget-config": { 41 36 "title": { 42 - "text": "Notifications", 37 + "text": "Notification Center", 43 38 "clear-all-button": true, 44 - "button-text": "Clear" 39 + "button-text": "󰆴 Clear All" 45 40 }, 46 41 "dnd": { 47 42 "text": "Do Not Disturb" 48 43 }, 49 44 "label": { 50 45 "max-lines": 1, 51 - "text": "Notification" 46 + "text": "Notification Center" 52 47 }, 53 48 "mpris": { 54 - "image-size": 10, 55 - "image-radius": 0 49 + "image-size": 96, 50 + "image-radius": 7 56 51 }, 57 52 "volume": { 58 - "label": "󰕾" 59 - }, 60 - "backlight": { 61 - "label": "󰃟" 53 + "label": "󰕾", 54 + "show-per-app": true 62 55 }, 63 56 "buttons-grid": { 64 57 "actions": [ 65 58 { 66 59 "label": "󰐥", 67 - "command": "bash -c $HOME/.config/hypr/scripts/Wlogout.sh" 60 + "command": "systemctl poweroff" 68 61 }, 69 62 { 70 - "label": "󰌾", 71 - "command": "bash -c $HOME/.config/hypr/scripts/LockScreen.sh" 63 + "label": "󰜉", 64 + "command": "systemctl reboot" 72 65 }, 73 66 { 74 - "label": "󰍃", 75 - "command": "hyprctl dispatch exit" 76 - }, 77 - { 78 - "label": "󰀝", 79 - "command": "bash -c $HOME/.config/hypr/scripts/AirplaneMode.sh" 80 - }, 81 - { 82 - "label": "󰝟", 83 - "command": "pactl set-sink-mute @DEFAULT_SINK@ toggle" 67 + "label": "󰤄", 68 + "command": "systemctl suspend" 84 69 }, 85 70 { 86 71 "label": "󰂯", ··· 89 74 ] 90 75 } 91 76 } 92 - } 77 + } 78 +
+126 -249
swaync/style.css
··· 1 - /* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ 2 - /* swaync colors - wallust from waybar.css */ 3 - 4 - @import '../../.config/waybar/wallust/colors-waybar.css'; 1 + @define-color cc-bg #32302f; 2 + @define-color noti-border-color #32302f; 3 + @define-color noti-bg #3c3836; 4 + @define-color noti-bg-darker #3c3836; 5 + @define-color noti-bg-hover rgb(27, 27, 43); 6 + @define-color noti-bg-focus rgba(27, 27, 27, 0.6); 7 + @define-color text-color #f9f5d7; 8 + @define-color text-color-disabled #bdae93; 9 + @define-color bg-selected #fabd2f; 5 10 6 - @define-color noti-border-color @color12; 7 - @define-color noti-bg rgba(0, 0, 0, 0.8); 8 - @define-color noti-bg-alt #111111; 9 - @define-color noti-bg-hover @color9; 10 - @define-color text-color @foreground; 11 - @define-color text-color-alt @foreground; 12 - @define-color text-color-disabled rgba(150, 150, 150, 0.8); 13 11 * { 14 - font-family: "JetBrains Mono Nerd Font"; 15 - font-weight: bold; 12 + font-family: JetBrainsMono NFP; 13 + font-weight: bold; 14 + font-size: 14px; 16 15 } 17 16 18 17 .control-center .notification-row:focus, 19 18 .control-center .notification-row:hover { 20 - opacity: 1; 21 - background: @noti-bg; 22 - border-radius: 10px 19 + opacity: 1; 20 + background: @noti-bg-darker; 23 21 } 24 22 25 23 .notification-row { 26 - outline: none; 27 - margin: 0px; 24 + outline: none; 25 + margin: 20px; 26 + padding: 0; 28 27 } 29 28 30 29 .notification { 31 - border-radius: 10px; 32 - } 33 - 34 - .notification-content{ 35 - color: @text-color; 36 - background: @noti-bg; 37 - padding: 3px 10px 3px 6px; 38 - border-radius: 10px; 39 - border: 1px solid @noti-border-color; 40 - margin: 0px; 30 + background: transparent; 31 + margin: 0px; 41 32 } 42 33 43 - .notification-default-action { 44 - margin: 0; 45 - padding: 0; 46 - border-radius: 10px; 34 + .notification-content { 35 + background: @cc-bg; 36 + padding: 7px; 37 + border-radius: 0px; 38 + border: 2px solid #85796f; 39 + margin: 0; 47 40 } 48 41 49 42 .close-button { 50 - background: #f7768e; 51 - color: @noti-bg; 52 - text-shadow: none; 53 - padding: 0; 54 - border-radius: 10px; 55 - margin-top: 5px; 56 - margin-right: 5px; 43 + background: #d79921; 44 + color: @cc-bg; 45 + text-shadow: none; 46 + padding: 0; 47 + border-radius: 0px; 48 + margin-top: 5px; 49 + margin-right: 5px; 57 50 } 58 51 59 52 .close-button:hover { 60 - box-shadow: none; 61 - background: #f7768e; 62 - transition: all .15s ease-in-out; 63 - border: none 53 + box-shadow: none; 54 + background: #fabd2f; 55 + transition: all 0.15s ease-in-out; 56 + border: none; 64 57 } 65 - 66 58 67 59 .notification-action { 68 - border: 1px solid @noti-border-color; 69 - border-top: none; 70 - border-radius: 10px; 60 + color: #ebdbb2; 61 + border: 2px solid #85796f; 62 + border-top: none; 63 + border-radius: 0px; 64 + background: #32302f; 71 65 } 72 - 73 66 74 67 .notification-default-action:hover, 75 68 .notification-action:hover { 76 - color: @text-color; 77 - background: @color1 78 - } 79 - 80 - .notification-default-action { 81 - border-radius: 10px; 82 - margin: 5px; 83 - } 84 - 85 - .notification-default-action:not(:only-child) { 86 - border-bottom-left-radius: 7px; 87 - border-bottom-right-radius: 7px 88 - } 89 - 90 - .notification-action:first-child { 91 - border-bottom-left-radius: 10px; 92 - background: @noti-bg 93 - } 94 - 95 - .notification-action:last-child { 96 - border-bottom-right-radius: 10px; 97 - background: @noti-bg-alt 98 - } 99 - 100 - .inline-reply { 101 - margin-top: 8px 102 - } 103 - 104 - .inline-reply-entry { 105 - background: @noti-bg; 106 - color: @text-color; 107 - caret-color: @text-color; 108 - border: 1px solid @noti-border-color; 109 - border-radius: 10px 110 - } 111 - 112 - .inline-reply-button { 113 - font-size: 0.5rem; 114 - margin-left: 4px; 115 - background: @noti-bg; 116 - border: 1px solid @noti-border-color; 117 - border-radius: 10px; 118 - color: @text-color 119 - } 120 - 121 - .inline-reply-button:disabled { 122 - background: initial; 123 - color: @text-color-disabled; 124 - border: 1px solid transparent 125 - } 126 - 127 - .inline-reply-button:hover { 128 - background: @noti-bg-hover 129 - } 130 - 131 - .body-image { 132 - margin-top: 6px; 133 - color: @text-color-alt; 134 - border-radius: 10px 69 + color: #ebdbb2; 70 + background: #32302f; 135 71 } 136 72 137 73 .summary { 138 - font-size: 1rem; 139 - font-weight: bold; 140 - background: transparent; 141 - color: @text-color-alt; 142 - text-shadow: none 74 + padding-top: 7px; 75 + font-size: 13px; 76 + color: #ebdbb2; 143 77 } 144 78 145 79 .time { 146 - font-size: 1rem; 147 - font-weight: bold; 148 - background: transparent; 149 - color: @text-color; 150 - text-shadow: none; 151 - margin-right: 18px 80 + font-size: 11px; 81 + color: #d79921; 82 + margin-right: 24px; 152 83 } 153 84 154 85 .body { 155 - font-size: 1rem; 156 - font-weight: bold; 157 - background: transparent; 158 - color: @text-color; 159 - text-shadow: none 86 + font-size: 12px; 87 + color: #ebdbb2; 160 88 } 161 89 162 90 .control-center { 163 - background: @noti-bg; 164 - border: 1.5px solid @noti-border-color; 165 - color: @text-color; 166 - border-radius: 10px; 91 + background: @cc-bg; 92 + border: 2px solid #85796f; 93 + border-radius: 0px; 167 94 } 168 95 169 96 .control-center-list { 170 - background: transparent 97 + background: transparent; 171 98 } 172 99 173 100 .control-center-list-placeholder { 174 - opacity: 0.5 101 + opacity: 0.5; 175 102 } 176 103 177 104 .floating-notifications { 178 - background: transparent; 105 + background: transparent; 179 106 } 180 107 181 108 .blank-window { 182 - background: alpha(black, 0.1) 109 + background: alpha(black, 0.1); 183 110 } 184 111 185 112 .widget-title { 186 - color: @noti-border-color; 187 - background: @noti-bg-alt; 188 - padding: 3px 6px; 189 - margin: 5px; 190 - font-size: 1rem; 191 - border-radius: 10px; 113 + color: #f9f5d7; 114 + background: @noti-bg-darker; 115 + padding: 5px 10px; 116 + margin: 10px 10px 5px 10px; 117 + font-size: 1.5rem; 118 + border-radius: 5px; 192 119 } 193 120 194 - .widget-title>button { 195 - font-size: 0.75rem; 196 - color: @text-color; 197 - border-radius: 10px; 198 - background: transparent; 199 - border: 0.5px solid @noti-border-color; 121 + .widget-title > button { 122 + font-size: 1rem; 123 + color: @text-color; 124 + text-shadow: none; 125 + background: @noti-bg; 126 + box-shadow: none; 127 + border-radius: 5px; 200 128 } 201 129 202 - .widget-title>button:hover { 203 - background: #f7768e; 204 - color: @noti-border-color; 130 + .widget-title > button:hover { 131 + background: #d79921; 132 + color: @cc-bg; 205 133 } 206 134 207 135 .widget-dnd { 208 - background: @noti-bg-alt; 209 - padding: 3px 6px; 210 - margin: 5px; 211 - border-radius: 10px; 212 - font-size: 1rem; 213 - color: @noti-border-color; 136 + background: @noti-bg-darker; 137 + padding: 5px 10px; 138 + margin: 5px 10px 10px 10px; 139 + border-radius: 5px; 140 + font-size: large; 141 + color: #f2e5bc; 214 142 } 215 143 216 - .widget-dnd>switch { 217 - border-radius: 10px; 218 - /* border: 1px solid #7aa2f7; */ 219 - background: @noti-border-color; 144 + .widget-dnd > switch { 145 + border-radius: 4px; 146 + background: #665c54; 220 147 } 221 148 222 - .widget-dnd>switch:checked { 223 - background: #f7768e; 224 - border: 1px solid #f7768e; 149 + .widget-dnd > switch:checked { 150 + background: #d79921; 151 + border: 1px solid #d79921; 225 152 } 226 153 227 - .widget-dnd>switch slider { 228 - background: @noti-bg; 229 - border-radius: 10px 154 + .widget-dnd > switch slider { 155 + background: @cc-bg; 156 + border-radius: 5px; 230 157 } 231 158 232 - .widget-dnd>switch:checked slider { 233 - background: @noti-bg; 234 - border-radius: 10px 159 + .widget-dnd > switch:checked slider { 160 + background: @cc-bg; 161 + border-radius: 5px; 235 162 } 236 163 237 164 .widget-label { 238 - margin: 5px; 165 + margin: 10px 10px 5px 10px; 239 166 } 240 167 241 - .widget-label>label { 242 - font-size: 1rem; 243 - color: @text-color; 168 + .widget-label > label { 169 + font-size: 1rem; 170 + color: @text-color; 244 171 } 245 172 246 173 .widget-mpris { 247 - color: @text-color; 248 - background: @noti-bg-alt; 249 - padding: 3px 6px; 250 - margin: 5px; 251 - border-radius: 10px; 174 + color: @text-color; 175 + background: @noti-bg-darker; 176 + padding: 5px 10px 0px 0px; 177 + margin: 5px 10px 5px 10px; 178 + border-radius: 0px; 252 179 } 253 180 254 181 .widget-mpris > box > button { 255 - border-radius: 10px; 182 + border-radius: 5px; 256 183 } 257 184 258 185 .widget-mpris-player { 259 - padding: 3px 6px; 260 - margin: 5px; 186 + padding: 5px 10px; 187 + margin: 10px; 261 188 } 262 189 263 190 .widget-mpris-title { 264 - font-weight: 100; 265 - font-size: 1rem 191 + font-weight: 700; 192 + font-size: 1.25rem; 266 193 } 267 194 268 195 .widget-mpris-subtitle { 269 - font-size: 0.75rem 196 + font-size: 1.1rem; 270 197 } 271 198 272 199 .widget-buttons-grid { 273 - font-size: large; 274 - color: @noti-border-color; 275 - padding: 2px; 276 - margin: 5px; 277 - border-radius: 10px; 278 - background: @noti-bg-alt; 200 + font-size: x-large; 201 + padding: 5px; 202 + margin: 5px 10px 10px 10px; 203 + border-radius: 5px; 204 + background: @noti-bg-darker; 279 205 } 280 206 281 - .widget-buttons-grid>flowbox>flowboxchild>button { 282 - margin: 1px; 283 - background: @noti-bg; 284 - border-radius: 10px; 285 - color: @text-color 207 + .widget-buttons-grid > flowbox > flowboxchild > button { 208 + margin: 3px; 209 + background: @cc-bg; 210 + border-radius: 5px; 211 + color: @text-color; 286 212 } 287 213 288 - .widget-buttons-grid>flowbox>flowboxchild>button:hover { 289 - background: @noti-border-color; 290 - color: @noti-bg-hover 214 + .widget-buttons-grid > flowbox > flowboxchild > button:hover { 215 + background: #d79921; 216 + color: @cc-bg; 291 217 } 292 218 293 - .widget-menubar>box>.menu-button-bar>button { 294 - border: none; 295 - background: transparent 219 + .widget-menubar > box > .menu-button-bar > button { 220 + border: none; 221 + background: transparent; 296 222 } 297 223 298 - .topbar-buttons>button { 299 - border: none; 300 - background: transparent 301 - } 302 - 303 - .widget-volume { 304 - background: @noti-bg-alt; 305 - padding: 2px; 306 - margin: 10px 10px 5px 10px; 307 - border-radius: 10px; 308 - font-size: x-large; 309 - color: @text-color 310 - } 311 - 312 - .widget-volume>box>button { 313 - background: @noti-border-color; 314 - border: none 315 - } 316 - 317 - .per-app-volume { 318 - background-color: @noti-bg; 319 - padding: 4px 8px 8px; 320 - margin: 0 8px 8px; 321 - border-radius: 10px; 322 - color: @text-color 323 - } 324 - 325 - .widget-backlight { 326 - background: @noti-bg-alt; 327 - padding: 5px; 328 - margin: 10px 10px 5px 10px; 329 - border-radius: 10px; 330 - font-size: x-large; 331 - color: @text-color 332 - } 333 - 334 - .low { 335 - background: @text-color; 336 - padding: 0px; 337 - border-radius: 10px; 338 - } 339 - 340 - .normal { 341 - background: @text-color; 342 - padding: 0px; 343 - border-radius: 10px; 344 - } 345 - 346 - .critical { 347 - background: red; 348 - padding: 0px; 349 - border-radius: 10px; 224 + .topbar-buttons > button { 225 + border: none; 226 + background: transparent; 350 227 }
+2 -22
waybar/config
··· 6 6 7 7 "modules-left": ["memory", "temperature", "sway/workspaces"], 8 8 "modules-center": ["clock"], 9 - "modules-right": ["wireplumber", "battery", "backlight", "hyprland/language", "network", "bluetooth", "tray"], 9 + "modules-right": ["wireplumber", "battery", "backlight", "tray"], 10 10 11 11 "sway/workspaces": { 12 12 "format-icons": { ··· 47 47 "format": " {temperatureC}°C" 48 48 }, 49 49 50 - "network": { 51 - "format": "", 52 - "format-ethernet": "\udb83\udc9d", 53 - "format-wifi": "{icon}", 54 - "format-disconnected": "\udb83\udc9c", 55 - "format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"], 56 - "tooltip-format-wifi": "{essid} ({signalStrength}%)", 57 - "tooltip-format-ethernet": "{ifname}", 58 - "tooltip-format-disconnected": "Disconnected", 59 - }, 60 - 61 - "bluetooth": { 62 - "format": "\udb80\udcaf", 63 - "format-disabled": "\udb80\udcb2", 64 - "format-connected": "\udb80\udcb1", 65 - "tooltip-format": "{controller_alias}\t{controller_address}", 66 - "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{device_enumerate}", 67 - "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}" 68 - }, 69 - 70 50 "hyprland/language": { 71 51 "format": "{short}" 72 52 }, 73 53 74 54 "tray": { 75 - "icon-size": 16, 55 + "icon-size": 20, 76 56 "spacing": 16 77 57 } 78 58 }