From 43da9edb4598eef509c481ae0b305384418c45de Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Fri, 5 May 2023 19:41:58 -0700 Subject: home/profiles: move (almost) all modules to profiles This is a major refactor, similar to what was done for the hosts, but in a single commit. --- home/wm/waybar/default.nix | 67 ---------------------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 home/wm/waybar/default.nix (limited to 'home/wm/waybar/default.nix') diff --git a/home/wm/waybar/default.nix b/home/wm/waybar/default.nix deleted file mode 100644 index 4a524a8..0000000 --- a/home/wm/waybar/default.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ config, lib, pkgs, ... }: -let - isEnabled = config.my.home.wm.windowManager == "sway"; - waybarSystemd = - pkgs.runCommandLocal "waybar-systemd" - { nativeBuildInputs = [ pkgs.makeWrapper ]; } - '' - makeWrapper ${./waybar-systemd.sh} $out/bin/waybar-systemd - ''; -in -{ - config = lib.mkIf isEnabled { - programs.waybar = { - enable = true; - systemd = { enable = true; }; - - settings = [{ - layer = "bottom"; - height = 25; - position = "top"; - margin-top = 0; - margin-left = 0; - margin-right = 0; - margin-bottom = 0; - modules-left = [ "sway/workspaces" "sway/mode" ]; - modules-right = [ "custom/systemd" "pulseaudio" "network" "battery" "clock" "tray" ]; - "sway/workspaces" = { - format = "{name}"; - disable-scroll = true; - }; - "sway/mode" = { format = "{}"; }; - tray = { spacing = 10; }; - clock = { format = "{: %a %b %d %R}"; }; - battery = { - states = { - warning = 30; - critical = 15; - }; - format = "ac:{capacity}%"; - tooltip = true; - tooltip-format = "{timeTo} ({capacity}%)"; - }; - "custom/systemd" = { - exec = "${waybarSystemd}/bin/waybar-systemd"; - return-type = "json"; - interval = 10; - }; - pulseaudio = { - format = "vol:{volume}%"; - format-bluetooth = "bt:{volume}%"; - format-bluetooth-muted = "bt:{volume}%"; - format-muted = "vol:{volume}%"; - on-click = "pavucontrol"; - }; - "network" = { - format-wifi = "{essid}:{signalStrength}%"; - format-ethernet = "{ipaddr}/{cidr}"; - format-linked = "{ifname} (No IP)"; - format-disconnected = "network unavailable"; - format-alt = "{ifname}: {ipaddr}/{cidr}"; - tooltip = false; - }; - }]; - style = (builtins.readFile ./style.css); - }; - }; -} -- cgit 1.4.1