feat: complete overhaul. hyprland -> dwl; foot -> ghostty; nushell -> fish; stylix: completely custom again

This commit is contained in:
2026-01-13 20:09:19 -05:00
parent 4d92882f4e
commit 1155c43800
20 changed files with 2716 additions and 158 deletions
+29 -31
View File
@@ -4,7 +4,7 @@
{
"position": "top",
"spacing": 4,
"modules-left": ["custom/icon", "ext/workspaces", "tray"],
"modules-left": ["custom/icon", "dwl/tags", "tray"],
"modules-center": ["clock"],
"modules-right": ["pulseaudio", "cpu", "memory", "temperature", "battery"],
"custom/icon": {
@@ -15,7 +15,8 @@
"spacing": 10
},
"clock": {
"format": "{:%Y/%m/%d - %A - %R}"
"format": "{:%Y/%m/%d - %A - %R}",
"tooltip": false
},
"cpu": {
"format": " {usage}%",
@@ -64,11 +65,16 @@
* {
font-family: "${config.stylix.fonts.serif.name}";
font-size: 16px;
min-height: 10px;
min-height: 16px;
}
window#waybar {
margin-top: 6px;
padding-left: 10px;
padding-right: 10px;
}
#custom-icon,
#workspaces,
#tray,
#clock,
#pulseaudio,
@@ -76,47 +82,24 @@
#memory,
#temperature,
#battery {
border-width: 2px;
border-style: solid;
border-color: #${config.stylix.base16Scheme.palette.base0D};
border-radius: 10px;
margin-top: 6px;
margin-left: 8px;
padding-left: 10px;
margin-bottom: 0px;
padding-right: 10px;
border-radius: 10px;
transition: none;
color: #${config.stylix.base16Scheme.palette.base05};
color: #${config.stylix.base16Scheme.palette.base05};
background: #${config.stylix.base16Scheme.palette.base00};
border: 2px solid #${config.stylix.base16Scheme.palette.base0D};
}
#custom-icon {
margin-left: 10px;
}
#memory {
margin-right: 10px;
}
window#waybar {
background: transparent;
}
window#waybar.hidden {
opacity: 0.2;
}
#window {
margin-top: 6px;
padding-left: 10px;
padding-right: 10px;
border-radius: 10px;
transition: none;
color: transparent;
background: transparent;
}
#battery.critical:not(.charging) {
animation-name: blink;
animation-duration: 0.5s;
@@ -131,8 +114,23 @@
}
}
#workspaces button.active {
#tags {
margin-top: 6px;
margin-left: 8px;
padding-left: 10px;
margin-bottom: 0px;
padding-right: 10px;
border: 2px solid #${config.stylix.base16Scheme.palette.base0D};
}
#tags button.occupied {
color: #${config.stylix.base16Scheme.palette.base0B};
background: #${config.stylix.base16Scheme.palette.base00};
}
#tags button.focused {
color: #${config.stylix.base16Scheme.palette.base0D};
background: #${config.stylix.base16Scheme.palette.base00};
}
'';
};