more waybar tweaks

This commit is contained in:
zack 2025-04-07 22:56:59 -04:00
parent d5af82bb9b
commit 2d25c605b7
No known key found for this signature in database
GPG key ID: EE8A2B709E2401D1
5 changed files with 86 additions and 71 deletions

128
flake.lock generated
View file

@ -236,11 +236,11 @@
"nixpkgs-stable": "nixpkgs-stable" "nixpkgs-stable": "nixpkgs-stable"
}, },
"locked": { "locked": {
"lastModified": 1743930892, "lastModified": 1744078413,
"narHash": "sha256-2efjGG9Mpz/QPZQjkeqOW/mpxf099t0NO0kK/tchWPQ=", "narHash": "sha256-8GG5UEczXP3cX16edu4EzUCXpajd0msrvh4XJ3tt6d4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "emacs-overlay", "repo": "emacs-overlay",
"rev": "3fb12f3aacdc18ee1f455cca300c33d5f20de175", "rev": "affd3c65261ebefc1d78a9d8fe16bb0dbce310f1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -772,11 +772,11 @@
"zon2nix": "zon2nix" "zon2nix": "zon2nix"
}, },
"locked": { "locked": {
"lastModified": 1743820100, "lastModified": 1744063749,
"narHash": "sha256-URg5DLo0IvpTLNGrWA9f6U4pl21JxsQWSJUpjvALyxs=", "narHash": "sha256-HG4OhKGYTVWooViHrk0q9m9yMqwddpv0inNnl51nCDs=",
"owner": "ghostty-org", "owner": "ghostty-org",
"repo": "ghostty", "repo": "ghostty",
"rev": "6f7977fef186faa9b9afe7707dc21a2eff59883b", "rev": "f1472362aff4267eda41e750e6dc28090c6174c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -924,11 +924,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743948087, "lastModified": 1744038920,
"narHash": "sha256-B6cIi2ScgVSROPPlTti6len+TdR0K25B9R3oKvbw3M8=", "narHash": "sha256-9a4V1wQXS8hXZtc7mRtz0qINkGW+C99aDrmXY6oYBFg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "ef3b2a6b602c3f1a80c6897d6de3ee62339a3eb7", "rev": "a4d8020820a85b47f842eae76ad083b0ec2a886a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1059,11 +1059,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1743895813, "lastModified": 1744052896,
"narHash": "sha256-1K/UFvPrq0OBq4A8elxzIqjDFuq4311F6D0Sbe4APAQ=", "narHash": "sha256-jcRYJPDcupyrHGO1wunHZtJJiUuC5G5ni8ziftAkqb8=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "e96b8ce4cc5e5856b6da653f1d92af856b5e72c9", "rev": "b15c2bfff6941bd2072eade13177433d7ab58a00",
"revCount": 5968, "revCount": 5977,
"submodules": true, "submodules": true,
"type": "git", "type": "git",
"url": "https://github.com/hyprwm/Hyprland" "url": "https://github.com/hyprwm/Hyprland"
@ -1111,11 +1111,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743549251, "lastModified": 1743714874,
"narHash": "sha256-yf+AXt0RkAkCyF6iSnJt6EJAnNG/l6qv70CVzhRP6Bg=", "narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-protocols", "repo": "hyprland-protocols",
"rev": "4ab17ccac08456cb5e00e8bd323de2efd30612be", "rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1287,11 +1287,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1742984269, "lastModified": 1743950287,
"narHash": "sha256-uz9FaCIbga/gQ5ZG1Hb4HVVjTWT1qjjCAFlCXiaefxg=", "narHash": "sha256-/6IAEWyb8gC/NKZElxiHChkouiUOrVYNq9YqG0Pzm4Y=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "7248194a2ce0106ae647b70d0526a96dc9d6ad60", "rev": "f2dc70e448b994cef627a157ee340135bd68fbc6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1489,11 +1489,11 @@
"treefmt-nix": "treefmt-nix_2" "treefmt-nix": "treefmt-nix_2"
}, },
"locked": { "locked": {
"lastModified": 1743898191, "lastModified": 1744003175,
"narHash": "sha256-JCcQDgwYV+C4igYA6DchGpKKA6eyZXLvRrxWHmQbmDk=", "narHash": "sha256-b0b/qxiqf2G2/UrmcyP9aYr0Ni5NpdCY6GEF8KgnmCU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "276567b29d8c9aca7b6a54e93a9183e44a17f19c", "rev": "f7f5a474c38e3e41827b067f741e12ecbbe5cf18",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1505,11 +1505,11 @@
"neovim-src": { "neovim-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1743893800, "lastModified": 1743931206,
"narHash": "sha256-i/X0b3b/dAqjNIB5RoryeDvMkVfdoPBwK5xn06W6Wdo=", "narHash": "sha256-Dl6kHmsN6AZBWEgEbQGpKYy+qvg+oPbBrK/CFQsWmZM=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "28e819018520a2300eaeeec6794ffcd614b25dd2", "rev": "2d11b981bfbb7816d88a69b43b758f3a3f515b96",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1528,11 +1528,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1743943715, "lastModified": 1744068309,
"narHash": "sha256-9xCTf79Naq7mxvqtjgbcU9ZlNwubAep0qlwrL3GqZQQ=", "narHash": "sha256-4RAoQhztUI+M3XKzINEozxXWom4HOr+rvVfYaHk1Brw=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "f53eac2ea3c72dd4e9739228660f661eb27359d0", "rev": "b1beb4d118baf1a31c9744ab58402ff9eeb6a333",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1612,11 +1612,11 @@
}, },
"nixos-stable": { "nixos-stable": {
"locked": { "locked": {
"lastModified": 1743813633, "lastModified": 1743975612,
"narHash": "sha256-BgkBz4NpV6Kg8XF7cmHDHRVGZYnKbvG0Y4p+jElwxaM=", "narHash": "sha256-o4FjFOUmjSRMK7dn0TFdAT0RRWUWD+WsspPHa+qEQT8=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "7819a0d29d1dd2bc331bec4b327f0776359b1fa6", "rev": "a880f49904d68b5e53338d1e8c7bf80f59903928",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1628,11 +1628,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1743827369, "lastModified": 1743964447,
"narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=", "narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "42a1c966be226125b48c384171c44c651c236c22", "rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1708,11 +1708,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1743703532, "lastModified": 1743975612,
"narHash": "sha256-s1KLDALEeqy+ttrvqV3jx9mBZEvmthQErTVOAzbjHZs=", "narHash": "sha256-o4FjFOUmjSRMK7dn0TFdAT0RRWUWD+WsspPHa+qEQT8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bdb91860de2f719b57eef819b5617762f7120c70", "rev": "a880f49904d68b5e53338d1e8c7bf80f59903928",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1756,11 +1756,11 @@
}, },
"nixpkgs-stable_4": { "nixpkgs-stable_4": {
"locked": { "locked": {
"lastModified": 1743813633, "lastModified": 1743975612,
"narHash": "sha256-BgkBz4NpV6Kg8XF7cmHDHRVGZYnKbvG0Y4p+jElwxaM=", "narHash": "sha256-o4FjFOUmjSRMK7dn0TFdAT0RRWUWD+WsspPHa+qEQT8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "7819a0d29d1dd2bc331bec4b327f0776359b1fa6", "rev": "a880f49904d68b5e53338d1e8c7bf80f59903928",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1788,11 +1788,11 @@
}, },
"nixpkgs_10": { "nixpkgs_10": {
"locked": { "locked": {
"lastModified": 1743827369, "lastModified": 1743964447,
"narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=", "narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "42a1c966be226125b48c384171c44c651c236c22", "rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1804,11 +1804,11 @@
}, },
"nixpkgs_11": { "nixpkgs_11": {
"locked": { "locked": {
"lastModified": 1743827369, "lastModified": 1743964447,
"narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=", "narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "42a1c966be226125b48c384171c44c651c236c22", "rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1994,11 +1994,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1743827369, "lastModified": 1743964447,
"narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=", "narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "42a1c966be226125b48c384171c44c651c236c22", "rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2057,11 +2057,11 @@
}, },
"nixpkgs_9": { "nixpkgs_9": {
"locked": { "locked": {
"lastModified": 1743689281, "lastModified": 1743814133,
"narHash": "sha256-y7Hg5lwWhEOgflEHRfzSH96BOt26LaYfrYWzZ+VoVdg=", "narHash": "sha256-drDyYyUmjeYGiHmwB9eOPTQRjmrq3Yz26knwmMPLZFk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2bfc080955153be0be56724be6fa5477b4eefabb", "rev": "250b695f41e0e2f5afbf15c6b12480de1fe0001b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2342,11 +2342,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743906877, "lastModified": 1744079607,
"narHash": "sha256-Thah1oU8Vy0gs9bh5QhNcQh1iuQiowMnZPbrkURonZA=", "narHash": "sha256-5cog6Qd6w/bINdLO5mOysAHOHey8PwFXk4IWo+y+Czg=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "9d00c6b69408dd40d067603012938d9fbe95cfcd", "rev": "f6b62cc99c25e79a1c17e9fca91dc6b6faebec6c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2429,11 +2429,11 @@
"nixpkgs": "nixpkgs_16" "nixpkgs": "nixpkgs_16"
}, },
"locked": { "locked": {
"lastModified": 1743910657, "lastModified": 1744070144,
"narHash": "sha256-zr2jmWeWyhCD8WmO2aWov2g0WPPuZfcJDKzMJZYGq3Y=", "narHash": "sha256-ZB6q4xnSWm1eIKjpH195NJ7rlOzQ84BWSCoc002gdLI=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "523f58a4faff6c67f5f685bed33a7721e984c304", "rev": "04eb34c6c5be9298e0628ef6532acad4fadbfa21",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2450,11 +2450,11 @@
"systems": "systems_19" "systems": "systems_19"
}, },
"locked": { "locked": {
"lastModified": 1743946771, "lastModified": 1744079955,
"narHash": "sha256-n/LxWCGJtDi/rWMKEXWQn39v46iFZpW+V9mY4/4LJQs=", "narHash": "sha256-qIdHmNcq3qNCQA1cQTEfCZq7tqtgjhJqKKMFfZPTZPc=",
"owner": "Gerg-L", "owner": "Gerg-L",
"repo": "spicetify-nix", "repo": "spicetify-nix",
"rev": "af24d96983faa41e79fa00312106c37a7cc2ca0a", "rev": "c0876c796c44a0a3ead0d36b5c100dbf47ea1dbd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2972,11 +2972,11 @@
"nixpkgs": "nixpkgs_18" "nixpkgs": "nixpkgs_18"
}, },
"locked": { "locked": {
"lastModified": 1743854692, "lastModified": 1744032540,
"narHash": "sha256-0j18TfmblTLRC/yJhx3uhaJZ1gmq1JDCZgKtJMjHb9s=", "narHash": "sha256-KMshnTCoe11oTzsUp5T3e0+9/dVlLSI/wIA7Nli3LI0=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "d0b39aeb79744bc47c6cc3b0fde1d5156673d4a6", "rev": "f4edde8a094098c8f16de4efc93e057c2cd3c06b",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -50,6 +50,7 @@ done
printf '%s\n' " printf '%s\n' "
[general] [general]
bars = $num_bars bars = $num_bars
sleep_timer = 10
[input] [input]
method = pulse method = pulse
@ -62,6 +63,9 @@ data_format = ascii
channels = mono channels = mono
mono_option = average mono_option = average
ascii_max_range = $ascii_max_range ascii_max_range = $ascii_max_range
[smoothing]
noise_reduction = 25
" >"$config_file" || { " >"$config_file" || {
echo "Error: Failed to write Cava config." >&2 echo "Error: Failed to write Cava config." >&2
exit 1 exit 1

View file

@ -490,7 +490,7 @@ in {
interval = 1; interval = 1;
format = "{ifname}%%"; format = "{ifname}%%";
format-wifi = " {bandwidthDownBytes} {bandwidthUpBytes}"; format-wifi = " {bandwidthDownBytes} {bandwidthUpBytes}";
format-ethernet = " {bandwidthDownBytes} {bandwidthUpBytes} "; format-ethernet = " {bandwidthDownBytes} {bandwidthUpBytes}";
format-disconnected = "󰌙"; format-disconnected = "󰌙";
tooltip-format = "{ipaddr}"; tooltip-format = "{ipaddr}";
format-linked = "󰈁 {ifname} (No IP)"; format-linked = "󰈁 {ifname} (No IP)";

View file

@ -94,18 +94,24 @@ menu,
#bluetooth, #bluetooth,
#network, #network,
#battery, #battery,
#custom-notification, #custom-power, #custom-power, #custom-notification,
#custom-weather { #custom-weather {
background: @base; background: @base;
padding: 8px 8px; padding: 8px 8px;
min-width: 28px;
margin-left: 1px; margin-left: 1px;
margin-right: 1px; margin-right: 1px;
border-radius: 6px; border-radius: 6px;
} }
#custom-notification {
padding-left: 12px;
padding-right: 18px;
}
#custom-power { #custom-power {
color: @red; color: @red;
padding-left: 12px;
padding-right: 18px;
} }
#workspaces { #workspaces {

View file

@ -31,19 +31,19 @@ in {
normal = { normal = {
family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font"; family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font";
style = mkStringOpt "SemiBold SemiExtended" "The Style of the font"; style = mkStringOpt "SemiBold" "The Style of the font";
}; };
bold = { bold = {
family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font"; family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font";
style = mkStringOpt "Bold SemiExtended" "The Style of the font"; style = mkStringOpt "Bold" "The Style of the font";
}; };
italic = { italic = {
family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font"; family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font";
style = mkStringOpt "SemiBold Italic SemiExtended" "The Style of the font"; style = mkStringOpt "SemiBold Italic" "The Style of the font";
}; };
bold_italic = { bold_italic = {
family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font"; family = mkStringOpt "Iosevka Nerd Font Mono" "The Family of the font";
style = mkStringOpt "Bold Italic SemiExtended" "The Style of the font"; style = mkStringOpt "Bold Italic" "The Style of the font";
}; };
# normal = { # normal = {
@ -98,6 +98,11 @@ in {
bold = cfg.fonts.bold; bold = cfg.fonts.bold;
italic = cfg.fonts.italic; italic = cfg.fonts.italic;
bold_italic = cfg.fonts.bold_italic; bold_italic = cfg.fonts.bold_italic;
offset = {
x = 0;
y = 0;
};
}; };
}; };
}; };