this repo has no description

config updates

Changed files
+181 -334
sway
config.d
swaylock
swaync
waybar
+8 -5
sway/config
···
set $files thunar
set $scripts ~/.config/sway/scripts
set $userscripts ~/.config/sway/userscripts
-
set $uifont "Ubuntu 13"
-
set $prompt #18b218
-
set $menu bemenu-run --fn $uifont -b -p "▶" --tf "$prompt" --hf "$highlight" --sf "$highlight" --scf "$highlight" | xargs swaymsg exec
-
set $highlight #3daee9
set $lock swaylock -f -i $wallpaper -s fill
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
···
exec /usr/lib/xdg-desktop-portal --replace
exec waybar
# exec kdeconnect-indicator
-
exec mako
exec easyeffects --gapplication-service
output * adaptive_sync off
···
set $files thunar
set $scripts ~/.config/sway/scripts
set $userscripts ~/.config/sway/userscripts
+
set $uifont "Ubuntu 15"
+
set $menu bemenu-run --fn $uifont -b -p "▶" --tf "$highlight" --hf "$highlight" --sf "$highlight" --scf "$highlight" -l "10 up" | xargs swaymsg exec
+
set $highlight #b21858
set $lock swaylock -f -i $wallpaper -s fill
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
···
exec /usr/lib/xdg-desktop-portal --replace
exec waybar
# exec kdeconnect-indicator
+
exec swaync
exec easyeffects --gapplication-service
+
+
exec nm-applet --indicator
+
+
exec blueman-applet
output * adaptive_sync off
+1
sway/config.d/keybinds
···
bindsym $mod+t exec thunar
···
bindsym $mod+t exec thunar
+
bindsym $mod+Shift+n exec swaync-client -t -sw
+8 -8
swaylock/config
···
show-failed-attempts
ignore-empty-password
-
# Simple solid color background for performance
-
# No blur, no image processing
-
color=1a1b26
# Disable fancy effects
-
screenshots=false
-
effect-blur=0x0
-
effect-pixelate=0
# Ring colors
inside-color=1a1b26ff
···
inside-ver-color=1a1b26ff
inside-wrong-color=1a1b26ff
-
ring-color=7aa2f7ff
ring-clear-color=a9b1d6ff
ring-caps-lock-color=ff9e64ff
ring-ver-color=7aa2f7ff
···
# Font
font=JetBrains Mono
-
font-size=24
# Layout
indicator-x=50
···
show-failed-attempts
ignore-empty-password
+
# # Simple solid color background for performance
+
# # No blur, no image processing
+
# color=1a1b26
# Disable fancy effects
+
screenshots=true
+
# effect-blur=0x0
+
# effect-pixelate=0
# Ring colors
inside-color=1a1b26ff
···
inside-ver-color=1a1b26ff
inside-wrong-color=1a1b26ff
+
ring-color=7aa2f7ff b21858
ring-clear-color=a9b1d6ff
ring-caps-lock-color=ff9e64ff
ring-ver-color=7aa2f7ff
···
# Font
font=JetBrains Mono
+
font-size=20
# Layout
indicator-x=50
+36 -50
swaync/config.json
···
{
-
"$schema": "/etc/xdg/swaync/configSchema.json",
-
"positionX": "center",
-
"positionY": "top",
-
"layer": "overlay",
-
"control-center-layer": "top",
-
"layer-shell": true,
-
"cssPriority": "application",
-
"control-center-margin-top": 5,
-
"control-center-margin-bottom": 0,
-
"control-center-margin-right": 0,
-
"control-center-margin-left": 0,
-
"notification-2fa-action": true,
-
"notification-inline-replies": false,
-
"notification-icon-size": 24,
"notification-body-image-height": 100,
"notification-body-image-width": 200,
-
"timeout": 6,
-
"timeout-low": 3,
"timeout-critical": 0,
"fit-to-screen": false,
-
"control-center-width": 400,
-
"control-center-height": 720,
-
"notification-window-width": 400,
"keyboard-shortcuts": true,
-
"image-visibility": "when available",
"transition-time": 200,
-
"hide-on-clear": false,
"hide-on-action": true,
"script-fail-notify": true,
"widgets": [
-
"dnd",
-
"buttons-grid",
-
"mpris",
-
"volume",
-
"backlight",
"title",
-
"notifications"
],
"widget-config": {
"title": {
-
"text": "Notifications",
"clear-all-button": true,
-
"button-text": "Clear"
},
"dnd": {
"text": "Do Not Disturb"
},
"label": {
"max-lines": 1,
-
"text": "Notification"
},
"mpris": {
-
"image-size": 10,
-
"image-radius": 0
},
"volume": {
-
"label": "󰕾"
-
},
-
"backlight": {
-
"label": "󰃟"
},
"buttons-grid": {
"actions": [
{
"label": "󰐥",
-
"command": "bash -c $HOME/.config/hypr/scripts/Wlogout.sh"
},
{
-
"label": "󰌾",
-
"command": "bash -c $HOME/.config/hypr/scripts/LockScreen.sh"
},
{
-
"label": "󰍃",
-
"command": "hyprctl dispatch exit"
-
},
-
{
-
"label": "󰀝",
-
"command": "bash -c $HOME/.config/hypr/scripts/AirplaneMode.sh"
-
},
-
{
-
"label": "󰝟",
-
"command": "pactl set-sink-mute @DEFAULT_SINK@ toggle"
},
{
"label": "󰂯",
···
]
}
}
-
}
···
{
+
+
"$schema": "/etc/xdg/swaync/configSchema.json",
+
"positionX": "right",
+
"positionY": "top",
+
"layer": "overlay",
+
"control-center-margin-top": 10,
+
"control-center-margin-bottom": 10,
+
"control-center-margin-right": 10,
+
"control-center-margin-left": 10,
+
"notification-icon-size": 64,
"notification-body-image-height": 100,
"notification-body-image-width": 200,
+
"timeout": 3,
+
"timeout-low": 2,
"timeout-critical": 0,
"fit-to-screen": false,
+
"control-center-width": 500,
+
"control-center-height": 1025,
+
"notification-window-width": 440,
"keyboard-shortcuts": true,
+
"image-visibility": "when-available",
"transition-time": 200,
+
"hide-on-clear": true,
"hide-on-action": true,
"script-fail-notify": true,
"widgets": [
"title",
+
"dnd",
+
"notifications",
+
"mpris",
+
"volume",
+
"buttons-grid"
],
"widget-config": {
"title": {
+
"text": "Notification Center",
"clear-all-button": true,
+
"button-text": "󰆴 Clear All"
},
"dnd": {
"text": "Do Not Disturb"
},
"label": {
"max-lines": 1,
+
"text": "Notification Center"
},
"mpris": {
+
"image-size": 96,
+
"image-radius": 7
},
"volume": {
+
"label": "󰕾",
+
"show-per-app": true
},
"buttons-grid": {
"actions": [
{
"label": "󰐥",
+
"command": "systemctl poweroff"
},
{
+
"label": "󰜉",
+
"command": "systemctl reboot"
},
{
+
"label": "󰤄",
+
"command": "systemctl suspend"
},
{
"label": "󰂯",
···
]
}
}
+
}
+
+126 -249
swaync/style.css
···
-
/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */
-
/* swaync colors - wallust from waybar.css */
-
-
@import '../../.config/waybar/wallust/colors-waybar.css';
-
@define-color noti-border-color @color12;
-
@define-color noti-bg rgba(0, 0, 0, 0.8);
-
@define-color noti-bg-alt #111111;
-
@define-color noti-bg-hover @color9;
-
@define-color text-color @foreground;
-
@define-color text-color-alt @foreground;
-
@define-color text-color-disabled rgba(150, 150, 150, 0.8);
* {
-
font-family: "JetBrains Mono Nerd Font";
-
font-weight: bold;
}
.control-center .notification-row:focus,
.control-center .notification-row:hover {
-
opacity: 1;
-
background: @noti-bg;
-
border-radius: 10px
}
.notification-row {
-
outline: none;
-
margin: 0px;
}
.notification {
-
border-radius: 10px;
-
}
-
-
.notification-content{
-
color: @text-color;
-
background: @noti-bg;
-
padding: 3px 10px 3px 6px;
-
border-radius: 10px;
-
border: 1px solid @noti-border-color;
-
margin: 0px;
}
-
.notification-default-action {
-
margin: 0;
-
padding: 0;
-
border-radius: 10px;
}
.close-button {
-
background: #f7768e;
-
color: @noti-bg;
-
text-shadow: none;
-
padding: 0;
-
border-radius: 10px;
-
margin-top: 5px;
-
margin-right: 5px;
}
.close-button:hover {
-
box-shadow: none;
-
background: #f7768e;
-
transition: all .15s ease-in-out;
-
border: none
}
-
.notification-action {
-
border: 1px solid @noti-border-color;
-
border-top: none;
-
border-radius: 10px;
}
-
.notification-default-action:hover,
.notification-action:hover {
-
color: @text-color;
-
background: @color1
-
}
-
-
.notification-default-action {
-
border-radius: 10px;
-
margin: 5px;
-
}
-
-
.notification-default-action:not(:only-child) {
-
border-bottom-left-radius: 7px;
-
border-bottom-right-radius: 7px
-
}
-
-
.notification-action:first-child {
-
border-bottom-left-radius: 10px;
-
background: @noti-bg
-
}
-
-
.notification-action:last-child {
-
border-bottom-right-radius: 10px;
-
background: @noti-bg-alt
-
}
-
-
.inline-reply {
-
margin-top: 8px
-
}
-
-
.inline-reply-entry {
-
background: @noti-bg;
-
color: @text-color;
-
caret-color: @text-color;
-
border: 1px solid @noti-border-color;
-
border-radius: 10px
-
}
-
-
.inline-reply-button {
-
font-size: 0.5rem;
-
margin-left: 4px;
-
background: @noti-bg;
-
border: 1px solid @noti-border-color;
-
border-radius: 10px;
-
color: @text-color
-
}
-
-
.inline-reply-button:disabled {
-
background: initial;
-
color: @text-color-disabled;
-
border: 1px solid transparent
-
}
-
-
.inline-reply-button:hover {
-
background: @noti-bg-hover
-
}
-
-
.body-image {
-
margin-top: 6px;
-
color: @text-color-alt;
-
border-radius: 10px
}
.summary {
-
font-size: 1rem;
-
font-weight: bold;
-
background: transparent;
-
color: @text-color-alt;
-
text-shadow: none
}
.time {
-
font-size: 1rem;
-
font-weight: bold;
-
background: transparent;
-
color: @text-color;
-
text-shadow: none;
-
margin-right: 18px
}
.body {
-
font-size: 1rem;
-
font-weight: bold;
-
background: transparent;
-
color: @text-color;
-
text-shadow: none
}
.control-center {
-
background: @noti-bg;
-
border: 1.5px solid @noti-border-color;
-
color: @text-color;
-
border-radius: 10px;
}
.control-center-list {
-
background: transparent
}
.control-center-list-placeholder {
-
opacity: 0.5
}
.floating-notifications {
-
background: transparent;
}
.blank-window {
-
background: alpha(black, 0.1)
}
.widget-title {
-
color: @noti-border-color;
-
background: @noti-bg-alt;
-
padding: 3px 6px;
-
margin: 5px;
-
font-size: 1rem;
-
border-radius: 10px;
}
-
.widget-title>button {
-
font-size: 0.75rem;
-
color: @text-color;
-
border-radius: 10px;
-
background: transparent;
-
border: 0.5px solid @noti-border-color;
}
-
.widget-title>button:hover {
-
background: #f7768e;
-
color: @noti-border-color;
}
.widget-dnd {
-
background: @noti-bg-alt;
-
padding: 3px 6px;
-
margin: 5px;
-
border-radius: 10px;
-
font-size: 1rem;
-
color: @noti-border-color;
}
-
.widget-dnd>switch {
-
border-radius: 10px;
-
/* border: 1px solid #7aa2f7; */
-
background: @noti-border-color;
}
-
.widget-dnd>switch:checked {
-
background: #f7768e;
-
border: 1px solid #f7768e;
}
-
.widget-dnd>switch slider {
-
background: @noti-bg;
-
border-radius: 10px
}
-
.widget-dnd>switch:checked slider {
-
background: @noti-bg;
-
border-radius: 10px
}
.widget-label {
-
margin: 5px;
}
-
.widget-label>label {
-
font-size: 1rem;
-
color: @text-color;
}
.widget-mpris {
-
color: @text-color;
-
background: @noti-bg-alt;
-
padding: 3px 6px;
-
margin: 5px;
-
border-radius: 10px;
}
.widget-mpris > box > button {
-
border-radius: 10px;
}
.widget-mpris-player {
-
padding: 3px 6px;
-
margin: 5px;
}
.widget-mpris-title {
-
font-weight: 100;
-
font-size: 1rem
}
.widget-mpris-subtitle {
-
font-size: 0.75rem
}
.widget-buttons-grid {
-
font-size: large;
-
color: @noti-border-color;
-
padding: 2px;
-
margin: 5px;
-
border-radius: 10px;
-
background: @noti-bg-alt;
}
-
.widget-buttons-grid>flowbox>flowboxchild>button {
-
margin: 1px;
-
background: @noti-bg;
-
border-radius: 10px;
-
color: @text-color
}
-
.widget-buttons-grid>flowbox>flowboxchild>button:hover {
-
background: @noti-border-color;
-
color: @noti-bg-hover
}
-
.widget-menubar>box>.menu-button-bar>button {
-
border: none;
-
background: transparent
}
-
.topbar-buttons>button {
-
border: none;
-
background: transparent
-
}
-
-
.widget-volume {
-
background: @noti-bg-alt;
-
padding: 2px;
-
margin: 10px 10px 5px 10px;
-
border-radius: 10px;
-
font-size: x-large;
-
color: @text-color
-
}
-
-
.widget-volume>box>button {
-
background: @noti-border-color;
-
border: none
-
}
-
-
.per-app-volume {
-
background-color: @noti-bg;
-
padding: 4px 8px 8px;
-
margin: 0 8px 8px;
-
border-radius: 10px;
-
color: @text-color
-
}
-
-
.widget-backlight {
-
background: @noti-bg-alt;
-
padding: 5px;
-
margin: 10px 10px 5px 10px;
-
border-radius: 10px;
-
font-size: x-large;
-
color: @text-color
-
}
-
-
.low {
-
background: @text-color;
-
padding: 0px;
-
border-radius: 10px;
-
}
-
-
.normal {
-
background: @text-color;
-
padding: 0px;
-
border-radius: 10px;
-
}
-
-
.critical {
-
background: red;
-
padding: 0px;
-
border-radius: 10px;
}
···
+
@define-color cc-bg #32302f;
+
@define-color noti-border-color #32302f;
+
@define-color noti-bg #3c3836;
+
@define-color noti-bg-darker #3c3836;
+
@define-color noti-bg-hover rgb(27, 27, 43);
+
@define-color noti-bg-focus rgba(27, 27, 27, 0.6);
+
@define-color text-color #f9f5d7;
+
@define-color text-color-disabled #bdae93;
+
@define-color bg-selected #fabd2f;
* {
+
font-family: JetBrainsMono NFP;
+
font-weight: bold;
+
font-size: 14px;
}
.control-center .notification-row:focus,
.control-center .notification-row:hover {
+
opacity: 1;
+
background: @noti-bg-darker;
}
.notification-row {
+
outline: none;
+
margin: 20px;
+
padding: 0;
}
.notification {
+
background: transparent;
+
margin: 0px;
}
+
.notification-content {
+
background: @cc-bg;
+
padding: 7px;
+
border-radius: 0px;
+
border: 2px solid #85796f;
+
margin: 0;
}
.close-button {
+
background: #d79921;
+
color: @cc-bg;
+
text-shadow: none;
+
padding: 0;
+
border-radius: 0px;
+
margin-top: 5px;
+
margin-right: 5px;
}
.close-button:hover {
+
box-shadow: none;
+
background: #fabd2f;
+
transition: all 0.15s ease-in-out;
+
border: none;
}
.notification-action {
+
color: #ebdbb2;
+
border: 2px solid #85796f;
+
border-top: none;
+
border-radius: 0px;
+
background: #32302f;
}
.notification-default-action:hover,
.notification-action:hover {
+
color: #ebdbb2;
+
background: #32302f;
}
.summary {
+
padding-top: 7px;
+
font-size: 13px;
+
color: #ebdbb2;
}
.time {
+
font-size: 11px;
+
color: #d79921;
+
margin-right: 24px;
}
.body {
+
font-size: 12px;
+
color: #ebdbb2;
}
.control-center {
+
background: @cc-bg;
+
border: 2px solid #85796f;
+
border-radius: 0px;
}
.control-center-list {
+
background: transparent;
}
.control-center-list-placeholder {
+
opacity: 0.5;
}
.floating-notifications {
+
background: transparent;
}
.blank-window {
+
background: alpha(black, 0.1);
}
.widget-title {
+
color: #f9f5d7;
+
background: @noti-bg-darker;
+
padding: 5px 10px;
+
margin: 10px 10px 5px 10px;
+
font-size: 1.5rem;
+
border-radius: 5px;
}
+
.widget-title > button {
+
font-size: 1rem;
+
color: @text-color;
+
text-shadow: none;
+
background: @noti-bg;
+
box-shadow: none;
+
border-radius: 5px;
}
+
.widget-title > button:hover {
+
background: #d79921;
+
color: @cc-bg;
}
.widget-dnd {
+
background: @noti-bg-darker;
+
padding: 5px 10px;
+
margin: 5px 10px 10px 10px;
+
border-radius: 5px;
+
font-size: large;
+
color: #f2e5bc;
}
+
.widget-dnd > switch {
+
border-radius: 4px;
+
background: #665c54;
}
+
.widget-dnd > switch:checked {
+
background: #d79921;
+
border: 1px solid #d79921;
}
+
.widget-dnd > switch slider {
+
background: @cc-bg;
+
border-radius: 5px;
}
+
.widget-dnd > switch:checked slider {
+
background: @cc-bg;
+
border-radius: 5px;
}
.widget-label {
+
margin: 10px 10px 5px 10px;
}
+
.widget-label > label {
+
font-size: 1rem;
+
color: @text-color;
}
.widget-mpris {
+
color: @text-color;
+
background: @noti-bg-darker;
+
padding: 5px 10px 0px 0px;
+
margin: 5px 10px 5px 10px;
+
border-radius: 0px;
}
.widget-mpris > box > button {
+
border-radius: 5px;
}
.widget-mpris-player {
+
padding: 5px 10px;
+
margin: 10px;
}
.widget-mpris-title {
+
font-weight: 700;
+
font-size: 1.25rem;
}
.widget-mpris-subtitle {
+
font-size: 1.1rem;
}
.widget-buttons-grid {
+
font-size: x-large;
+
padding: 5px;
+
margin: 5px 10px 10px 10px;
+
border-radius: 5px;
+
background: @noti-bg-darker;
}
+
.widget-buttons-grid > flowbox > flowboxchild > button {
+
margin: 3px;
+
background: @cc-bg;
+
border-radius: 5px;
+
color: @text-color;
}
+
.widget-buttons-grid > flowbox > flowboxchild > button:hover {
+
background: #d79921;
+
color: @cc-bg;
}
+
.widget-menubar > box > .menu-button-bar > button {
+
border: none;
+
background: transparent;
}
+
.topbar-buttons > button {
+
border: none;
+
background: transparent;
}
+2 -22
waybar/config
···
"modules-left": ["memory", "temperature", "sway/workspaces"],
"modules-center": ["clock"],
-
"modules-right": ["wireplumber", "battery", "backlight", "hyprland/language", "network", "bluetooth", "tray"],
"sway/workspaces": {
"format-icons": {
···
"format": " {temperatureC}°C"
},
-
"network": {
-
"format": "",
-
"format-ethernet": "\udb83\udc9d",
-
"format-wifi": "{icon}",
-
"format-disconnected": "\udb83\udc9c",
-
"format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"],
-
"tooltip-format-wifi": "{essid} ({signalStrength}%)",
-
"tooltip-format-ethernet": "{ifname}",
-
"tooltip-format-disconnected": "Disconnected",
-
},
-
-
"bluetooth": {
-
"format": "\udb80\udcaf",
-
"format-disabled": "\udb80\udcb2",
-
"format-connected": "\udb80\udcb1",
-
"tooltip-format": "{controller_alias}\t{controller_address}",
-
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{device_enumerate}",
-
"tooltip-format-enumerate-connected": "{device_alias}\t{device_address}"
-
},
-
"hyprland/language": {
"format": "{short}"
},
"tray": {
-
"icon-size": 16,
"spacing": 16
}
}
···
"modules-left": ["memory", "temperature", "sway/workspaces"],
"modules-center": ["clock"],
+
"modules-right": ["wireplumber", "battery", "backlight", "tray"],
"sway/workspaces": {
"format-icons": {
···
"format": " {temperatureC}°C"
},
"hyprland/language": {
"format": "{short}"
},
"tray": {
+
"icon-size": 20,
"spacing": 16
}
}