Add librewolf and Catppuccin Macchiato theme for sway/waybar
- librewolf browser - Sway: gaps (8 inner, 4 outer), 2px borders, catppuccin macchiato window colors, VictorMono Nerd Font, solid base color background - Waybar: catppuccin macchiato styling with accent colors per module Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a295298366
commit
36fb711ee3
1 changed files with 94 additions and 0 deletions
|
|
@ -138,6 +138,7 @@ in
|
|||
pkg-config
|
||||
openssl
|
||||
gnupg
|
||||
librewolf
|
||||
];
|
||||
|
||||
# Allow running dynamically linked binaries (mise-installed runtimes, etc.)
|
||||
|
|
@ -167,12 +168,59 @@ in
|
|||
config = {
|
||||
terminal = "wezterm";
|
||||
modifier = "Mod4";
|
||||
fonts = {
|
||||
names = [ "VictorMono Nerd Font" ];
|
||||
size = 10.0;
|
||||
};
|
||||
bars = [{ command = "waybar"; }];
|
||||
gaps = {
|
||||
inner = 8;
|
||||
outer = 4;
|
||||
};
|
||||
window = {
|
||||
border = 2;
|
||||
titlebar = false;
|
||||
};
|
||||
colors = {
|
||||
focused = {
|
||||
border = "#8aadf4";
|
||||
background = "#24273a";
|
||||
text = "#cad3f5";
|
||||
indicator = "#c6a0f6";
|
||||
childBorder = "#8aadf4";
|
||||
};
|
||||
focusedInactive = {
|
||||
border = "#494d64";
|
||||
background = "#1e2030";
|
||||
text = "#a5adcb";
|
||||
indicator = "#494d64";
|
||||
childBorder = "#494d64";
|
||||
};
|
||||
unfocused = {
|
||||
border = "#363a4f";
|
||||
background = "#1e2030";
|
||||
text = "#6e738d";
|
||||
indicator = "#363a4f";
|
||||
childBorder = "#363a4f";
|
||||
};
|
||||
urgent = {
|
||||
border = "#ed8796";
|
||||
background = "#24273a";
|
||||
text = "#cad3f5";
|
||||
indicator = "#ed8796";
|
||||
childBorder = "#ed8796";
|
||||
};
|
||||
};
|
||||
input = {
|
||||
"*" = {
|
||||
xkb_options = "ctrl:nocaps";
|
||||
};
|
||||
};
|
||||
output = {
|
||||
"*" = {
|
||||
bg = "#24273a solid_color";
|
||||
};
|
||||
};
|
||||
startup = [
|
||||
{ command = "1password"; }
|
||||
{ command = "steam"; }
|
||||
|
|
@ -185,6 +233,7 @@ in
|
|||
settings = [{
|
||||
layer = "top";
|
||||
position = "top";
|
||||
height = 30;
|
||||
modules-left = [ "sway/workspaces" "sway/mode" ];
|
||||
modules-center = [ "sway/window" ];
|
||||
modules-right = [ "pulseaudio" "network" "clock" "tray" ];
|
||||
|
|
@ -200,6 +249,51 @@ in
|
|||
format-icons = { default = [ "" ]; };
|
||||
};
|
||||
}];
|
||||
style = ''
|
||||
* {
|
||||
font-family: "VictorMono Nerd Font";
|
||||
font-size: 13px;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
min-height: 0;
|
||||
}
|
||||
window#waybar {
|
||||
background-color: #1e2030;
|
||||
color: #cad3f5;
|
||||
}
|
||||
#workspaces button {
|
||||
padding: 0 8px;
|
||||
color: #6e738d;
|
||||
background: transparent;
|
||||
}
|
||||
#workspaces button.focused {
|
||||
color: #8aadf4;
|
||||
background: #363a4f;
|
||||
border-bottom: 2px solid #8aadf4;
|
||||
}
|
||||
#workspaces button.urgent {
|
||||
color: #ed8796;
|
||||
}
|
||||
#window {
|
||||
color: #a5adcb;
|
||||
}
|
||||
#clock, #network, #pulseaudio, #tray {
|
||||
padding: 0 10px;
|
||||
color: #cad3f5;
|
||||
}
|
||||
#clock {
|
||||
color: #8aadf4;
|
||||
}
|
||||
#pulseaudio {
|
||||
color: #f5a97f;
|
||||
}
|
||||
#network {
|
||||
color: #a6da95;
|
||||
}
|
||||
#network.disconnected {
|
||||
color: #ed8796;
|
||||
}
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue