i3status

module
v0.0.0-...-a3b011c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2022 License: Apache-2.0

README

Custom i3status

Customized i3status command built with Barista. Includes a Barista module for strongSwan.

Install

go install enr0n.net/i3status/cmd/i3status-enr0n@latest

Configure

Set the status_command in your i3 config:

# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
        status_command "exec ~/go/bin/i3status-enr0n"

        ...

}

It may be better to run vici over TCP, otherwise the /var/run/charon.vici socket permissions need to be changed. If using a non-default vici socket, set this with the --vici-socket flag:

# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
        status_command "exec ~/go/bin/i3status-enr0n --vici-socket tcp://localhost:9999"

        ...

}

strongSwan Barista Module

Go Reference

This module grabs information from the charon daemon over vici, and can be used to display IKE SA name, child SA name, virtual IPs, etc.

Directories

Path Synopsis
cmd
i3status-enr0n
i3status is a port of the default i3status configuration to barista.
i3status is a port of the default i3status configuration to barista.
Package strongswan provides an i3 barista module for strongSwan VPNs.
Package strongswan provides an i3 barista module for strongSwan VPNs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL