From 2e9704ed1ddb476dce7b1f1b302aaed37a4168e6 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Sun, 19 Mar 2023 21:14:12 +0000 Subject: [PATCH] home: wm: i3: simplify status command The v0.30.0 of `i3status-rs` automatically resolves a configuration name inside its configuration directory, making this much simpler. --- home/wm/i3/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/home/wm/i3/default.nix b/home/wm/i3/default.nix index d2d9916..0c77830 100644 --- a/home/wm/i3/default.nix +++ b/home/wm/i3/default.nix @@ -73,14 +73,11 @@ in bars = let - barConfigPath = - config.xdg.configFile."i3status-rust/config-top.toml".target; - i3status-rs = - "${config.programs.i3status-rust.package}/bin/i3status-rs"; + i3status-rs = lib.getExe config.programs.i3status-rust.package; in [ { - statusCommand = "${i3status-rs} ~/${barConfigPath}"; + statusCommand = "${i3status-rs} config-top.toml"; trayOutput = "primary"; position = "top";