diff --git a/configs/i3.nix b/configs/i3.nix index fcfa19e..052b0be 100644 --- a/configs/i3.nix +++ b/configs/i3.nix @@ -64,6 +64,7 @@ in with config.niveum; { statusCommand = "${pkgs.unstable.i3status-rust}/bin/i3status-rs ${pkgs.writeText "i3status-rust.toml" ( import { wifi-interface = networkInterfaces.wireless; + inherit (config.niveum) colours; } )}"; }]; diff --git a/dot/i3status-rust.nix b/dot/i3status-rust.nix index 11e65ed..60dc6b5 100644 --- a/dot/i3status-rust.nix +++ b/dot/i3status-rust.nix @@ -1,8 +1,22 @@ -{ wifi-interface }: '' +{ wifi-interface, colours }: '' [theme] name = "plain" [theme.overrides] separator = " " + critical_fg = "${colours.red.bright}" + good_fg = "${colours.green.bright}" + idle_fg = "${colours.foreground}" + info_fg = "${colours.foreground}" + separator_fg = "auto" + warning_fg = "${colours.yellow.bright}" + alternating_tint_bg = "${colours.background}" + alternating_tint_fg = "${colours.background}" + critical_bg = "${colours.background}" + good_bg = "${colours.background}" + idle_bg = "${colours.background}" + info_bg = "${colours.background}" + separator_bg = "auto" + warning_bg = "${colours.background}" [icons] name = "none"