feat: 上传我的配置

This commit is contained in:
2026-02-06 17:17:48 +08:00
parent 5ae578a012
commit ac517ad717
126 changed files with 15159 additions and 0 deletions

494
.config/waybar/style.css Executable file
View File

@@ -0,0 +1,494 @@
@import "colors.css";
/* @import "/home/shorin/.cache/wal/colors-waybar.css"; */
/* 核心逻辑:全相对单位 (em) 改造
基准字体大小18px
如果需要整体放大缩小,只需修改下方的 18px 即可
*/
* {
border: none;
border-radius: 0;
font-family: "JetBrainsMono Nerd Font Propo","LXGW WenKai Screen","JetBrains Maple Mono";
/* font-family:"0xProto Nerd Font Propo"; */
font-size: 16.6px; /* 基准大小 */
opacity: 1;
}
window#waybar {
background: transparent;
color: @on_surface;
}
/* 鼠标悬浮信息提示 */
tooltip {
background: @secondary_container;
border: 0.17em solid @outline; /* 3px */
opacity: 1;
}
tooltip label {
color: @on_surface;
font-size: 0.89em; /* 16px */
}
/* 工作区 */
#workspaces button {
padding: 0px 0.56em; /* 10px */
background: @surface;
color: @tertiary_container;
}
/* #workspaces label {
font-size: 1.22em;
} */
#workspaces button:hover {
background: @on_tertiary;
}
#workspaces button.active{
color:@tertiary;
}
#custom-right_div.5 {
background: @surface_container_high;
color: @surface;
font-size: 1.39em; /* 25px */
padding: 0px;
}
/* waybar niri taskbar */
.niri-taskbar {
background: @surface_container_high;
padding: 0 0 0 0.28em; /* 5px */
}
.niri-taskbar button:hover {
background: @surface_container;
}
.niri-taskbar button.focused {
background: @surface;
}
.niri-taskbar button.urgent {
background-color: @tertiary;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: steps(12);
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes blink {
to {
background-color: @primary;
color: @error;
}
}
/* 窗口名 */
#window {
padding: 0px 0.56em; /* 10px */
background-color: @surface_container_high;
color: @on_surface;
}
#window label {
font-size: 0.89em; /* 16px */
}
window#waybar.empty #window {
background-color: @surface_container_high;
}
#custom-right_div.6 {
color: @surface_container_high;
font-size: 1.39em; /* 25px */
padding: 0px;
}
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* 中间 */
#custom-left_div.3 {
color: @surface_container_high;
padding: 0px;
font-size: 1.39em; /* 25px */
}
#bluetooth {
padding: 0px 0.3em 0px 0.5em; /* 7px */
font-size: 1.25em; /* 20px */
}
#bluetooth.disabled{
padding: 0px 0.22em 0px 0.46em ;
}
#network {
padding: 0px 0.34em; /* 7px */
font-size: 1.2em; /* 22px */
}
#custom-settings {
padding: 0px 0.39em; /* 7px */
font-size: 1.06em; /* 19px */
}
#custom-screenshot {
padding: 0 0.4em; /* 7px */
font-size: 1.28em; /* 22px */
}
/* wf-recoder脚本 */
#custom-wfrec {
padding: 0 0.3em; /* 7px */
font-size: 1.1em;
}
#custom-wfrec.recording,
#custom-wfrec,
#bluetooth,
#network,
#custom-settings,
#custom-screenshot {
background-color: @surface_container_high;
color: @secondary;
}
/* 录制中 */
#custom-wfrec.recording {
color: @error;
}
/* #custom-wfrec,
#custom-screenshot{
color: @secondary;
} */
#custom-left_div.2 {
background-color: @surface_container_high;
color: @tertiary;
padding: 0px 0px;
font-size: 1.39em; /* 25px */
}
#power-profiles-daemon,
#custom-colorpicker,
#idle_inhibitor {
background-color: @tertiary;
color: @on_tertiary;
padding: 0px 0.36em; /* 6px */
}
#idle_inhibitor.activated{
padding: 0px 0.4em 0px 0.4em;
}
#power-profiles-daemon{
padding: 0px 0.4em 0em 0.36em;
}
#power-profiles-daemon.performance {
color: @on_error;
font-size: 1.28em; /* 23px */
padding: 0px 0.32em 0px 0.45em; /* 9px 8px */
}
#power-profiles-daemon.balanced {
color: @on_tertiary;
}
#power-profiles-daemon.power-saver {
color: #1aa052;
}
/* 菜单 */
#custom-left_div.11 {
background-color: @tertiary;
color: @surface_container
}
#custom-applauncher {
font-size: 1.39em; /* 25px */
padding: 0px 0.39em; /* 7px */
margin: 0px;
background-color: @primary;
color: @on_primary;
}
#custom-right_div.1,
#custom-left_div.1 {
background-color: @surface_container;
color: @primary;
}
#custom-left_div.1,
#custom-right_div.1 {
padding: 0px;
margin: 0px;
font-size: 1.39em; /* 25px */
}
#custom-left_div.11,
#custom-right_div.11 {
margin: 0px;
padding: 0px;
font-size: 1.39em; /* 25px */
}
#custom-right_div.11 {
background-color: @secondary;
color: @surface_container;
}
/*中间右边第二级*/
#clock {
padding: 0px 0.45em 0em 0.45em; /* 8px */
}
#clock {
background-color: @secondary;
color: @on_secondary;
}
#custom-right_div.2 {
background-color: @surface_container_high;
color: @secondary;
padding: 0px;
font-size: 1.39em; /* 25px */
}
#custom-cava {
background-color: @surface_container_high;
color: @primary;
padding: 0px 0.35em; /* 7px */
}
#mpris {
background-color: @surface_container_high;
color: @primary;
padding: 0px 0.39em 0px 0px; /* 7px 0 0 */
}
#custom-right_div.3 {
color: @surface_container_high;
padding: 0px 0.1em 0px 0px ;
font-size: 1.39em; /* 25px */
}
#custom-right_div.4 {
/* background-color: @surface_container_high; */
color: @on_secondary;
padding: 0px;
font-size: 1.39em; /* 25px */
}
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* —————————————————————————————————————————————————————————————————————————— */
/* 右侧 */
#custom-left_div.7 {
/* background-color: @surface_container_high; */
color: @surface_bright;
font-size: 1.39em; /* 25px */
padding: 0px;
}
#custom-updates {
border-radius: 0px;
padding: 0px 0.17em 0px 0.39em; /* 3px 7px */
background-color: @surface_bright;
color: @error;
}
#tray {
padding: 0px 0.39em 0px 0.39em; /* 7px */
font-size: 1.11em; /* 20px */
background-color: @surface_bright;
}
#custom-left_div.4 {
background-color: @surface_bright;
color: @surface_container_high;
padding: 0px;
font-size: 1.39em; /* 25px */
}
/* 亮度 */
#custom-ddcutil-day,
#custom-ddcutil-night,
#custom-ddcutil-sleep,
#custom-separator.1 {
background-color: @surface_container_high;
color: @tertiary;
padding: 0px 0.33em; /* 5px */
}
#backlight {
background-color: @surface_container_high;
color: @tertiary;
padding: 0px 0.28em 0px 0px; /* 5px */
}
#backlight-slider {
background-color: @surface_container_high;
padding: 0px 0.28em 0px 0px; /* 5px */
}
#backlight-slider slider {
min-height: 0px;
min-width: 0px;
opacity: 0;
background-image: none;
border: none;
box-shadow: none;
background: none;
}
#backlight-slider trough {
min-height: 0.56em; /* 10px */
min-width: 4.44em; /* 80px */
border-radius: 0.28em; /* 5px */
opacity: 0;
background-color: @background;
}
#backlight-slider highlight {
min-width: 0.56em; /* 10px */
border-radius: 0.28em; /* 5px */
background-color: @tertiary;
}
/* 音视频 */
#privacy {
padding: 0px 0.39em; /* 7px */
}
#privacy {
background-color: @surface_container_high;
color: @error;
}
#pulseaudio {
padding: 0px 0px 0px 0.28em; /* 5px */
}
#pulseaudio-slider {
padding: 0px 0px 0px 0.56em; /* 10px */
margin: 0px;
}
#pulseaudio-slider,
#pulseaudio {
background-color: @surface_container_high;
color: @tertiary;
}
#pulseaudio-slider slider {
min-height: 0px;
min-width: 0px;
opacity: 0;
background-image: none;
box-shadow: none;
background: none;
}
#pulseaudio-slider trough {
min-height: 0.56em; /* 10px */
min-width: 4.44em; /* 80px */
border-radius: 0.28em; /* 5px */
background-color: @surface;
}
#pulseaudio-slider highlight {
min-width: 0px;
border-radius: 0.28em; /* 5px */
background-color: @tertiary;
}
#custom-left_div.8 {
background-color: @surface_container_high;
color: @surface_container;
font-size: 1.39em; /* 25px */
padding: 0px;
}
/* 电池 */
#battery {
background-color: @surface_container;
color: @secondary;
padding: 0px 0.39em; /* 7px */
}
#battery.critical:not(.charging) {
background-color: @surface_container;
color: @error;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: steps(12);
animation-iteration-count: infinite;
animation-direction: alternate;
padding: 0px 0.39em; /* 7px */
}
/* powermenu电源菜单 */
#custom-left_div.5 {
background-color: @surface_container;
color: @surface;
padding: 0px;
font-size: 1.39em; /* 25px */
}
#custom-wlogout {
padding: 0px 0.83em 0px 0.56em; /* 15px 10px */
font-size: 1.39em; /* 25px */
}
#custom-wlogout,
#custom-reboot,
#custom-lockscreen,
#custom-logout {
background-color: @surface;
color: @error;
padding: 0px 0.56em; /* 10px */
}
#clock.date {
padding: 0px 0.39em; /* 7px */
}
#custom-datelogo,
#clock.date {
background-color: @secondary_container;
color: @on_secondary_container;
}
#custom-swaync {
background-color: @surface_container_high;
color: @on_surface_container;
padding: 0px 0.83em; /* 15px */
}
#custom-mako {
background-color: @surface_container_high;
color: @on_surface_container;
padding: 0px 0.83em; /* 15px */
}
#custom-left_div.6 {
background-color: @surface;
color: @surface_container_high;
padding: 0px;
font-size: 1.39em; /* 25px */
}