summaryrefslogtreecommitdiff
path: root/users/kassouni/wayland/waybar.nix
diff options
context:
space:
mode:
authorAlexander Kassouni <alex@kassouni.net>2026-09-02 21:20:10 -0700
committerAlexander Kassouni <alex@kassouni.net>2026-09-02 21:20:10 -0700
commit47dde98fd2cf11ea544bb1c8d8d548ee0bda0f54 (patch)
treefb79c45ef1c0f0016e480e06dff625cf3fc1c91a /users/kassouni/wayland/waybar.nix
parent1c5fa1c205f2bb78f8e1179b0576f3c3578dad69 (diff)
some sway stuff
Diffstat (limited to 'users/kassouni/wayland/waybar.nix')
-rw-r--r--users/kassouni/wayland/waybar.nix115
1 files changed, 0 insertions, 115 deletions
diff --git a/users/kassouni/wayland/waybar.nix b/users/kassouni/wayland/waybar.nix
deleted file mode 100644
index 3026c2f..0000000
--- a/users/kassouni/wayland/waybar.nix
+++ /dev/null
@@ -1,115 +0,0 @@
-{ pkgs, inputs, config, ... }:
-{
- programs.waybar = {
- enable = true;
- settings = {
- mainBar =
- let
- gap = 0;
- in
- {
- layer = "top";
- position = "top";
-
- margin-top = gap;
- margin-left = gap;
- margin-right = gap;
-
- modules-left = [ "sway/workspaces" ];
- modules-center = [ ];
- modules-right = [
- "cpu"
- "wireplumber"
- "battery"
- "clock"
- ];
-
- clock = {
- format = "{:%a %b %d %I:%M:%S}";
- interval = 1;
- tooltip-format = "<tt>{calendar}</tt>";
- };
-
- cpu = {
- format = " {usage}%";
- };
-
- battery = {
- format = "{icon} {capacity}%";
- format-icons = {
- default = [
- "󰂎"
- "󰁺"
- "󰁻"
- "󰁼"
- "󰁽"
- "󰁾"
- "󰁿"
- "󰂀"
- "󰂁"
- "󰂂"
- "󰁹"
- ];
-
- charging = [
- "󰢜"
- "󰂆"
- "󰂇"
- "󰂈"
- "󰢝"
- "󰂉"
- "󰢞"
- "󰂊"
- "󰂋"
- "󰂅"
- ];
- };
-
-
- states = {
- low = 20;
- };
- };
-
- wireplumber = {
- format = "󰋋 {volume}%";
- format-muted = "󰟎 {volume}%";
- on-click = "wpctl set-mute @DEFAULT_SINK@ toggle";
- max-volume = 150;
- scroll-step = 1;
- };
-
- };
- };
- style = ''
- .module {
- padding: 0px 15px 0px;
- }
-
- #workspaces button {
- font-family: ${config.theme.font.family};
- font-size: ${builtins.toString config.theme.font.size}px;
- font-weight: normal;
- }
-
- #workspaces button.focused {
- }
-
- #workspaces button:hover {
- font-weight: bold;
- box-shadow: none;
- text-shadow: inherit;
- background: none;
- transition: none;
- }
-
- '';
- };
-
- wayland.windowManager.sway.config.bars = [
- {
- command = "waybar";
- }
- ];
-}
-