diff --git a/user/progs/i3status-rust/default.nix b/user/progs/i3status-rust/default.nix index b449152..25f9cd1 100644 --- a/user/progs/i3status-rust/default.nix +++ b/user/progs/i3status-rust/default.nix @@ -16,6 +16,12 @@ allow_missing = true; hide_missing = true; } + { + block = "backlight"; + device = "intel_backlight"; + step_width = 10; + invert_icons = true; + } { block = "networkmanager"; on_click = "alacritty -e nmtui"; diff --git a/users/daniel/progs/i3status-rust/default.nix b/users/daniel/progs/i3status-rust/default.nix new file mode 100644 index 0000000..25f9cd1 --- /dev/null +++ b/users/daniel/progs/i3status-rust/default.nix @@ -0,0 +1,50 @@ +{ config, pkgs, ... }: + +{ + programs.i3status-rust = { + enable = true; + bars = { + main = { + theme = "dracula"; + icons = "awesome"; + blocks = [ + { + block = "time"; + } + { + block = "battery"; + allow_missing = true; + hide_missing = true; + } + { + block = "backlight"; + device = "intel_backlight"; + step_width = 10; + invert_icons = true; + } + { + block = "networkmanager"; + on_click = "alacritty -e nmtui"; + primary_only = true; + ap_format = "{ssid}"; + device_format = "{icon}{ap}"; + } + { + block = "keyboard_layout"; + } + { + block = "notify"; + } + { + block = "music"; + player = "spotify"; + buttons = [ "prev" "play" "next" ]; + } + { + block = "sound"; + } + ]; + }; + }; + }; +}