conf adjusts

This commit is contained in:
autumn
2025-08-20 13:13:08 -06:00
parent ac59994270
commit 4edc8ca7ee
4 changed files with 365 additions and 188 deletions

View File

@@ -13,6 +13,7 @@
enable = true; enable = true;
settings = { settings = {
default-layout = "wideriver"; default-layout = "wideriver";
send-layout-cmd="wideriver \"--layout left --stack dwindle --count 1 --ratio 0.5\"";
map = { map = {
normal = { normal = {
"Super Return" = "spawn alacritty"; "Super Return" = "spawn alacritty";
@@ -21,14 +22,9 @@
"Super K" = "focus-view previous"; "Super K" = "focus-view previous";
"Super+Shift J" = "swap next"; "Super+Shift J" = "swap next";
"Super+Shift K" = "swap previous"; "Super+Shift K" = "swap previous";
"Super R" = "fuzzel";
}; };
}; };
extraConfig = "
``
wideriver -view-padding 6 -outer-padding 6 &
``
";
}; };
}; };

View File

@@ -114,8 +114,13 @@ symbol = ""
style = "fg:#d3c6aa bg:#D162A4" style = "fg:#d3c6aa bg:#D162A4"
format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)' format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)'
[nix]
symbol = "󱄅"
style = "fg:#d3c6aa bg:#D162a4"
format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#d126a4)]($style)'
[nim] [nim]
symbol = "" symbol = ""
style = "fg:#d3c6aa bg:#D162A4" style = "fg:#d3c6aa bg:#D162A4"
format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)' format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)'
@@ -125,12 +130,14 @@ style = "fg:#d3c6aa bg:#D162A4"
format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)' format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)'
[ruby] [ruby]
symbol = ""
style = "fg:#d3c6aa bg:#D162A4" style = "fg:#d3c6aa bg:#D162A4"
format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)' format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)'
[python] [python]
symbol = ""
style = "fg:#d3c6aa bg:#D162A4" style = "fg:#d3c6aa bg:#D162A4"
format = '[[ Py ($version) ](fg:#d3c6aa bg:#D162A4)]($style)' format = '[[ $symbol ($version) ](fg:#d3c6aa bg:#D162A4)]($style)'
[time] [time]
disabled = false disabled = false

View File

@@ -0,0 +1,191 @@
* {
font-family: JetBrains Mono, Font Awesome 6 Free;
font-size: 13px;
}
window#waybar {
color: #ffffff;
background-color: #1e3b28;
border-bottom: 3px solid #8f2fef;
transition-property: background-color;
transition-duration: .5s;
}
window#waybar.hidden {
opacity: 0.2;
}
button {
box-shadow: inset 0 -3px transparent;
border: none;
border-radius: 0;
}
button:hover {
background: inherit;
box-shadow: inset 0 -3px #ffffff;
}
#workspaces button {
padding: 0 15px;
background-color: transparent;
border: 2px solid #8f2fef
}
#workspaces button:hover {
background: rgba(255, 255, 255, 0.2);
}
#workspaces button.focused {
background-color: #8f2fef;
box-shadow: inset 0 -3px #ffffff;
}
#workspaces button.urgent {
background-color: #f38ba8;
}
#backlight,
#battery,
#clock,
#cpu,
#memory,
#mode,
#network,
#pulseaudio,
#temperature,
#tray,
#idle_inhibitor,
#keyboard-state,
#power-profiles-daemon {
padding: 0 8px;
}
#window,
#workspaces {
margin: 0 8px;
}
.modules-left>widget:first-child>#workspaces {
margin-left: 0;
}
.modules-right>widget:last-child>#workspaces {
margin-right: 0;
}
#backlight {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #cba6f7;
}
#battery {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#battery.critical.discharging {
background-color: #f38ba8;
animation: blink 1s infinite;
}
#battery.warning.discharging {
background-color: #f9e2af;
animation: blink 1s infinite;
}
@keyframes blink {
to {
background-color: transparent;
}
}
#clock {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#cpu {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #cba6f7;
}
#memory {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f9e2af;
}
#mode {
color: #ffffff;
background-color: #8f2fef;
border-bottom: 3px solid #ffffff;
}
#network {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#network.disconnected {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f38ba8;
}
#pulseaudio {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#pulseaudio.muted {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f38ba8;
}
#temperature {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#temperature.critical {
background-color: transparent;
border-bottom: 3px solid #f38ba8;
}
#tray {
background-color: transparent;
border-bottom: 3px solid #8f2fef;
}
#idle_inhibitor {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f9e2af;
}
#idle_inhibitor.activated {
color: #1e3b28;
background-color: #f9e2af;
border-bottom: 3px solid #f9e2af;
}
#keyboard-state {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #fab387;
}
#power-profiles-daemon {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #94e2d5;
}

View File

@@ -16,14 +16,6 @@ home.packages = with pkgs; [
spacing = 4; spacing = 4;
# Module layout # Module layout
modules-left = [
"sway/workspaces"
"sway/mode"
"sway/scratchpad"
];
modules-center = [
"sway/window"
];
modules-right = [ modules-right = [
"idle_inhibitor" "idle_inhibitor"
"pulseaudio" "pulseaudio"
@@ -53,17 +45,6 @@ home.packages = with pkgs; [
}; };
}; };
"sway/mode" = {
format = "<span style=\"italic\">{}</span>";
};
"sway/scratchpad" = {
format = "{icon} {count}";
show-empty = false;
format-icons = ["" ""];
tooltip = true;
tooltip-format = "{app}: {title}";
};
"idle_inhibitor" = { "idle_inhibitor" = {
format = "{icon}"; format = "{icon}";
@@ -182,202 +163,204 @@ home.packages = with pkgs; [
on-click = "pavucontrol"; on-click = "pavucontrol";
}; };
}; };
};
# Waybar styling inspired by the referenced swayhome configuration # Waybar styling inspired by the referenced swayhome configuration
style = '' style = ''
* { * {
font-family: "JetBrains Mono", "Font Awesome 6 Free"; font-family: "JetBrains Mono", "Font Awesome 6 Free";
font-size: 13px; font-size: 13px;
} }
window#waybar { window#waybar {
color: #ffffff; color: #ffffff;
background-color: #1e3b28; background-color: #1e3b28;
border-bottom: 3px solid #8f2fef; border-bottom: 3px solid #8f2fef;
transition-property: background-color; transition-property: background-color;
transition-duration: .5s; transition-duration: .5s;
} }
window#waybar.hidden { window#waybar.hidden {
opacity: 0.2; opacity: 0.2;
} }
button { button {
box-shadow: inset 0 -3px transparent; box-shadow: inset 0 -3px transparent;
border: none; border: none;
border-radius: 0; border-radius: 0;
} }
button:hover { button:hover {
background: inherit; background: inherit;
box-shadow: inset 0 -3px #ffffff; box-shadow: inset 0 -3px #ffffff;
} }
#workspaces button { #workspaces button {
padding: 0 15px; padding: 0 15px;
background-color: transparent; background-color: transparent;
border: 2px solid #8f2fef border: 2px solid #8f2fef
} }
#workspaces button:hover { #workspaces button:hover {
background: rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.2);
} }
#workspaces button.focused { #workspaces button.focused {
background-color: #8f2fef; background-color: #8f2fef;
box-shadow: inset 0 -3px #ffffff; box-shadow: inset 0 -3px #ffffff;
} }
#workspaces button.urgent { #workspaces button.urgent {
background-color: #f38ba8; background-color: #f38ba8;
} }
#backlight, #backlight,
#battery, #battery,
#clock, #clock,
#cpu, #cpu,
#memory, #memory,
#mode, #mode,
#network, #network,
#pulseaudio, #pulseaudio,
#temperature, #temperature,
#tray, #tray,
#idle_inhibitor, #idle_inhibitor,
#keyboard-state, #keyboard-state,
#power-profiles-daemon { #power-profiles-daemon {
padding: 0 8px; padding: 0 8px;
} }
#window, #window,
#workspaces { #workspaces {
margin: 0 8px; margin: 0 8px;
} }
.modules-left > widget:first-child > #workspaces { .modules-left>widget:first-child>#workspaces {
margin-left: 0; margin-left: 0;
} }
.modules-right > widget:last-child > #workspaces { .modules-right>widget:last-child>#workspaces {
margin-right: 0; margin-right: 0;
} }
#backlight { #backlight {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #cba6f7; border-bottom: 3px solid #cba6f7;
} }
#battery { #battery {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #a6e3a1; border-bottom: 3px solid #a6e3a1;
} }
#battery.critical.discharging { #battery.critical.discharging {
background-color: #f38ba8; background-color: #f38ba8;
animation: blink 1s infinite; animation: blink 1s infinite;
} }
#battery.warning.discharging { #battery.warning.discharging {
background-color: #f9e2af; background-color: #f9e2af;
animation: blink 1s infinite; animation: blink 1s infinite;
} }
@keyframes blink { @keyframes blink {
to { to {
background-color: transparent; background-color: transparent;
} }
} }
#clock { #clock {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #a6e3a1; border-bottom: 3px solid #a6e3a1;
} }
#cpu { #cpu {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #cba6f7; border-bottom: 3px solid #cba6f7;
} }
#memory { #memory {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #f9e2af; border-bottom: 3px solid #f9e2af;
} }
#mode { #mode {
color: #ffffff; color: #ffffff;
background-color: #8f2fef; background-color: #8f2fef;
border-bottom: 3px solid #ffffff; border-bottom: 3px solid #ffffff;
} }
#network { #network {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #a6e3a1; border-bottom: 3px solid #a6e3a1;
} }
#network.disconnected { #network.disconnected {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #f38ba8; border-bottom: 3px solid #f38ba8;
} }
#pulseaudio { #pulseaudio {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #a6e3a1; border-bottom: 3px solid #a6e3a1;
} }
#pulseaudio.muted { #pulseaudio.muted {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #f38ba8; border-bottom: 3px solid #f38ba8;
} }
#temperature { #temperature {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #a6e3a1; border-bottom: 3px solid #a6e3a1;
} }
#temperature.critical { #temperature.critical {
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #f38ba8; border-bottom: 3px solid #f38ba8;
} }
#tray { #tray {
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #8f2fef; border-bottom: 3px solid #8f2fef;
} }
#idle_inhibitor { #idle_inhibitor {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #f9e2af; border-bottom: 3px solid #f9e2af;
} }
#idle_inhibitor.activated {
color: #1e3b28;
background-color: #f9e2af;
border-bottom: 3px solid #f9e2af;
}
#keyboard-state { #idle_inhibitor.activated {
color: #ffffff; color: #1e3b28;
background-color: transparent; background-color: #f9e2af;
border-bottom: 3px solid #fab387; border-bottom: 3px solid #f9e2af;
} }
#power-profiles-daemon { #keyboard-state {
color: #ffffff; color: #ffffff;
background-color: transparent; background-color: transparent;
border-bottom: 3px solid #94e2d5; border-bottom: 3px solid #fab387;
} }
'';
#power-profiles-daemon {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #94e2d5;
}
'';
}; };
};
} }