From baf33aea26b369f6f1b5cd9bf9902316344b0e6b Mon Sep 17 00:00:00 2001 From: Daniel Patterson Date: Wed, 1 Dec 2021 16:54:56 +0000 Subject: [PATCH] Switch to i3status-rs --- user/daniel/home.nix | 2 +- user/progs/i3/default.nix | 10 +++++++++- user/progs/i3status-rust/default.nix | 7 +++++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 user/progs/i3status-rust/default.nix diff --git a/user/daniel/home.nix b/user/daniel/home.nix index 4572bd4..390dc6f 100644 --- a/user/daniel/home.nix +++ b/user/daniel/home.nix @@ -5,7 +5,7 @@ ../progs/alacritty ../progs/i3 ../progs/neovim - ../progs/polybar + ../progs/i3status-rust ]; # Let Home Manager install and manage itself. diff --git a/user/progs/i3/default.nix b/user/progs/i3/default.nix index 1650f7e..ca7f239 100644 --- a/user/progs/i3/default.nix +++ b/user/progs/i3/default.nix @@ -9,7 +9,15 @@ in { windowManager.i3 = { enable = true; config = { - bars = [ ]; + bars = [ + { + fonts = { + size = 11.0; + }; + statusCommand = "${pkgs.i3status-rust}/bin/i3status-rs"; + position = "top"; + } + ]; defaultWorkspace = "workspace number 1"; diff --git a/user/progs/i3status-rust/default.nix b/user/progs/i3status-rust/default.nix new file mode 100644 index 0000000..b61f5da --- /dev/null +++ b/user/progs/i3status-rust/default.nix @@ -0,0 +1,7 @@ +{ config, pkgs, ... }: + +{ + programs.i3status-rust = { + enable = true; + }; +}