From 751a8d117153e707fc010d2830da450bddc32555 Mon Sep 17 00:00:00 2001 From: Martin Imre <martinimre25@gmail.com> Date: Thu, 9 Jan 2025 16:11:29 +0100 Subject: [PATCH] regolith bar --- .../regolith3/i3xrocks/conf.d/01_setup | 29 +++++++++++++++++++ .../regolith3/i3xrocks/conf.d/10_keyboard | 7 +++++ .../regolith3/i3xrocks/conf.d/30_bluetooth | 5 ++++ .../regolith3/i3xrocks/conf.d/30_net-traffic | 3 ++ .../regolith3/i3xrocks/conf.d/40_cpu-usage | 7 +++++ .../.config/regolith3/i3xrocks/conf.d/90_time | 3 ++ 6 files changed, 54 insertions(+) create mode 100644 regolith3/.config/regolith3/i3xrocks/conf.d/01_setup create mode 100644 regolith3/.config/regolith3/i3xrocks/conf.d/10_keyboard create mode 100644 regolith3/.config/regolith3/i3xrocks/conf.d/30_bluetooth create mode 100644 regolith3/.config/regolith3/i3xrocks/conf.d/30_net-traffic create mode 100644 regolith3/.config/regolith3/i3xrocks/conf.d/40_cpu-usage create mode 100644 regolith3/.config/regolith3/i3xrocks/conf.d/90_time diff --git a/regolith3/.config/regolith3/i3xrocks/conf.d/01_setup b/regolith3/.config/regolith3/i3xrocks/conf.d/01_setup new file mode 100644 index 0000000..d0bfbe5 --- /dev/null +++ b/regolith3/.config/regolith3/i3xrocks/conf.d/01_setup @@ -0,0 +1,29 @@ +# i3xrocks config file +# # The man page for i3blocks is hosted at http://vivien.github.io/i3blocks +# +# List of valid properties: +# +# align +# color +# command +# full_text +# instance +# interval +# label +# min_width +# name +# separator +# separator_block_width +# short_text +# signal +# urgent + +# Global properties +# +# The top properties below are applied to every block, but can be overridden. +# Each block command defaults to the script name to avoid boilerplate. +command=/usr/share/i3xrocks/scripts/$BLOCK_NAME +separator_block_width=35 +markup=pango +color=xresource:i3xrocks.value.color +label_color=xresource:i3xrocks.label.color diff --git a/regolith3/.config/regolith3/i3xrocks/conf.d/10_keyboard b/regolith3/.config/regolith3/i3xrocks/conf.d/10_keyboard new file mode 100644 index 0000000..9b3f81f --- /dev/null +++ b/regolith3/.config/regolith3/i3xrocks/conf.d/10_keyboard @@ -0,0 +1,7 @@ +# Keyboard Battery Percentage +# +# The script may be called with -w and -c switches to specify thresholds, +# see the script for details. +[keyboard-battery] +command=~/.local/bin/read-battery-pct +interval=300 diff --git a/regolith3/.config/regolith3/i3xrocks/conf.d/30_bluetooth b/regolith3/.config/regolith3/i3xrocks/conf.d/30_bluetooth new file mode 100644 index 0000000..65bd328 --- /dev/null +++ b/regolith3/.config/regolith3/i3xrocks/conf.d/30_bluetooth @@ -0,0 +1,5 @@ +# Media Player +# +# Displays media controls +[bluetooth] +interval=20 diff --git a/regolith3/.config/regolith3/i3xrocks/conf.d/30_net-traffic b/regolith3/.config/regolith3/i3xrocks/conf.d/30_net-traffic new file mode 100644 index 0000000..737020d --- /dev/null +++ b/regolith3/.config/regolith3/i3xrocks/conf.d/30_net-traffic @@ -0,0 +1,3 @@ +# Displays network load +[net-traffic] +interval=repeat diff --git a/regolith3/.config/regolith3/i3xrocks/conf.d/40_cpu-usage b/regolith3/.config/regolith3/i3xrocks/conf.d/40_cpu-usage new file mode 100644 index 0000000..87987e9 --- /dev/null +++ b/regolith3/.config/regolith3/i3xrocks/conf.d/40_cpu-usage @@ -0,0 +1,7 @@ +# CPU usage +# +# The script may be called with -w and -c switches to specify thresholds, +# see the script for details. +[cpu-usage] +interval=5 +min_width=100% diff --git a/regolith3/.config/regolith3/i3xrocks/conf.d/90_time b/regolith3/.config/regolith3/i3xrocks/conf.d/90_time new file mode 100644 index 0000000..928edf1 --- /dev/null +++ b/regolith3/.config/regolith3/i3xrocks/conf.d/90_time @@ -0,0 +1,3 @@ +# Date Time +[time] +interval=xresource:i3xrocks.time.interval 10