From 96e509f7cdb9d7065cc0c4327488f1f08323a6ae Mon Sep 17 00:00:00 2001 From: Stefan Weigl-Bosker Date: Mon, 14 Jul 2025 20:48:01 -0400 Subject: modules/wob: init --- modules/wob.nix | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 modules/wob.nix (limited to 'modules') diff --git a/modules/wob.nix b/modules/wob.nix new file mode 100644 index 0000000..fc6c062 --- /dev/null +++ b/modules/wob.nix @@ -0,0 +1,37 @@ +{ config, lib, pkgs, ... }: +let + cfg = config.modules.wob; + scheme = config.modules.scheme; + fmt = col: lib.strings.removePrefix "#" col; +in +{ + options.modules.wob = { + enable = lib.mkEnableOption "wob"; + }; + + config = lib.mkIf cfg.enable { + home.packages = with pkgs; [ + bat + fd + ]; + services.wob = { + enable = true; + systemd = true; + settings = { + "" = { + timeout = 1000; + bar_color = fmt scheme.base05; + background_color = fmt scheme.base00; + border_color = fmt scheme.base0D; + width = 200; + margin = 8; + border_size = 1; + border_offset = 0; + overflow_mode = "nowrap"; + anchor = "top right"; + height = 25; + }; + }; + }; + }; +} -- cgit v1.2.3