From 645f9c407eaca470fea0837274e419b0d54bfa77 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 21 Aug 2025 12:55:58 -0400 Subject: format --- home.nix | 171 ++------------------------------------------------------------- 1 file changed, 5 insertions(+), 166 deletions(-) (limited to 'home.nix') diff --git a/home.nix b/home.nix index 72a4861..f634d28 100644 --- a/home.nix +++ b/home.nix @@ -18,7 +18,7 @@ ./brave-config.nix ./rmpc-theme.nix ./rmpc-config.nix - + ./waybar.nix ]; # Home Manager needs a bit of information about you and the paths it should @@ -131,171 +131,10 @@ # }; }; - programs.waybar = { - enable = true; - -settings = [ - { - output = [ "DP-3"]; - height = 37; # Waybar height - spacing = 4; # Gaps between modules - - modules-left = [ - "hyprland/workspaces" - "hyprland/window" - ]; - - modules-center = [ - "mpris" - ]; - modules-right = [ - "idle_inhibitor" - "load" - "wireplumber" - "clock" - "battery" - "tray" - ]; - - "hyprland/workspaces" = { - all-outputs = true; - warp-on-scroll = false; - enable-bar-scroll = true; - disable-scroll-wraparound = true; - format = "{icon}"; - format-icons = { - "1" = ""; - "2" = ""; - "3" = ""; - "4" = ""; - "5" = ""; - "9" = ""; - "10" = ""; - }; - }; - - "hyprland/window" = { - format = "{title}"; - max-length = 40; - all-outputs = true; - }; - - mpris = { - format = " {status_icon} {dynamic}"; - interval = 1; - dynamic-len = 40; - dynamic-order = [ "title" "artist" ]; - ignored-players = [ "firefox" ]; - status-icons = { - playing = "▶"; - paused = "⏸"; - stopped = ""; - }; - }; - - idle_inhibitor = { - format = "{icon}"; - format-icons = { - activated = ""; - deactivated = ""; - }; - }; - - tray = { - icon-size = 14; - spacing = 10; - }; - - load = { - format = " {}"; - }; - - clock = { - tooltip-format = "{:%Y %B}\n{calendar}"; - format-alt = "{:%Y-%m-%d}"; - }; - - battery = { - states = { - warning = 30; - critical = 15; - }; - format = "{icon} {capacity}%"; - format-full = "{icon} {capacity}%"; - format-charging = " {capacity}%"; - format-plugged = " {capacity}%"; - format-alt = "{icon} {time}"; - format-icons = [ "" "" "" "" "" ]; - }; - - wireplumber = { - scroll-step = 5; - format = "{icon} {volume}%"; - format-bluetooth = "{icon} {volume}% "; - format-bluetooth-muted = " {icon}"; - format-muted = ""; - format-icons = { - headphone = ""; - hands-free = ""; - headset = ""; - phone = ""; - portable = ""; - car = ""; - default = [ "" "" "" ]; - }; - on-click = "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; - }; - } - - # Bar for DP-2 only - { - output = [ "DP-2" ]; - height = 24; - spacing = 4; - - modules-left = [ - "hyprland/workspaces" - "hyprland/window" - ]; - - modules-center = [ ]; - modules-right = [ "clock" ]; - - "hyprland/workspaces" = { - all-outputs = true; - warp-on-scroll = true; - enable-bar-scroll = true; - format = "{icon}"; - format-icons = { - "1" = ""; - "2" = ""; - "3" = ""; - "4" = ""; - "5" = ""; - "9" = ""; - "10" = ""; - }; - }; - - "hyprland/window" = { - format = "{title}"; - max-length = 40; - all-outputs = true; - }; - - clock = { - tooltip-format = "{:%Y %B}\n{calendar}"; - format-alt = "{:%Y-%m-%d}"; - }; - } - ]; - }; - - xdg.portal = { - enable = true; - extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; -}; - + xdg.portal = { + enable = true; + extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; + }; # Let Home Manager install and manage itself. programs.home-manager.enable = true; -- cgit v1.3.1