Use bumblebee config files instead of cmdline args

This commit is contained in:
Pavle Portic 2023-06-14 20:44:32 +02:00
parent 2f34a9aa6d
commit 1633ae5621
Signed by: TheEdgeOfRage
GPG Key ID: 66AD4BA646FBC0D2
4 changed files with 43 additions and 40 deletions

View File

@ -6,9 +6,10 @@ data:
tray_output: ''
nm_applet: true
bumblebee:
modules: 'ytrssil'
parameters: >-
sensors.path="coretemp-isa-0000/Package id 0/temp1_input"
modules: 'ytrssil,'
parameters:
- key: "sensors.path"
value: "coretemp-isa-0000/Package id 0/temp1_input"
additional_bindings: ''
xresources:
per_screen: []

View File

@ -0,0 +1,13 @@
[core]
modules=traffic, nic, load, cpu2, memory
autohide=#comma-separated list of modules to hide, unless in warning/error state
theme=gruvbox-powerline
[module-parameters]
workspacewheel=False
traffic.hide_down=True
traffic.exclude=lo,virbr,docker,vboxnet,veth,br-,cni,flannel,podman,tun,wg,tailscale,wt
nic.exclude=lo,virbr,docker,vboxnet,veth,br-,cni,flannel,podman
nic.states=^down
cpu2.layout=cpu2.coresload
cpu2.colored=1

View File

@ -0,0 +1,24 @@
[core]
modules=playerctl, dunst, {{ .i3.bumblebee.modules }} sensors, pulsein, pulseout, date, time
autohide=#comma-separated list of modules to hide, unless in warning/error state
theme=gruvbox-powerline
[module-parameters]
workspacewheel=False
playerctl.args=-p Deezer
playerctl.layout=playerctl.song,playerctl.prev,playerctl.pause,playerctl.next
playerctl.format={{`{{artist}}`}} - {{`{{title}}`}}
playerctl.hide=true
pulsein.showbars=1
pulseout.showbars=1
pulsectl.alsa_output.pci-0000_00_1f.3.analog-stereo=
pulsectl.alsa_output.usb-Topping_DX3_Pro_-00.iec958-stereo=🎧
pulsectl.left-click=select_default_device_popup
sensors.use_sensors=true
sensors.json=true
date.format=%a, %Y-%m-%d
date.interval=30
time.format=%H:%M:%S
time.interval=1
{{ range $_, $param := .i3.bumblebee.parameters -}}{{ $param.key }}={{ $param.value }}
{{end}}

View File

@ -219,29 +219,7 @@ bindsym $mod+F12 mode "$mode_kb_select"
bar {
position top
tray_output none
status_command ~/.local/share/bumblebee-status/bumblebee-status -m \
playerctl \
dunst {{ .i3.bumblebee.modules }} \
sensors \
pasource \
pasink \
date \
time \
-p workspacewheel=False \
playerctl.args="-p Deezer" \
playerctl.layout="playerctl.song,playerctl.prev,playerctl.pause,playerctl.next" \
playerctl.format="{{`{{artist}}`}} - {{`{{title}}`}}" \
playerctl.hide="true" \
pasource.showbars="1" \
pasink.showbars="1" \
sensors.use_sensors="true" \
sensors.json="true" \
{{ .i3.bumblebee.parameters }} \
date.format="%a, %Y-%m-%d" \
date.interval="30" \
time.format="%H:%M:%S" \
time.interval="1" \
-t gruvbox-powerline
status_command ~/.local/share/bumblebee-status/bumblebee-status -c ~/.config/bumblebee-status/top.toml
bindsym button4 nop
bindsym button5 nop
colors {
@ -256,20 +234,7 @@ bar {
bar {
position bottom
tray_output {{ .i3.tray_output }}
status_command ~/.local/share/bumblebee-status/bumblebee-status -m \
traffic \
nic \
load \
cpu2 \
memory \
-p engine.workspacewheel=False \
traffic.hide_down=True \
traffic.exclude="lo,virbr,docker,vboxnet,veth,br-,cni,flannel,podman,tun,wg,tailscale,wt" \
nic.exclude="lo,virbr,docker,vboxnet,veth,br-,cni,flannel,podman" \
nic.states="^down" \
cpu2.layout="cpu2.coresload" \
cpu2.colored=1 \
-t gruvbox-powerline
status_command ~/.local/share/bumblebee-status/bumblebee-status -c ~/.config/bumblebee-status/bottom.toml
bindsym button4 nop
bindsym button5 nop
colors {