Skip to content

Commit

Permalink
Merge pull request #608 from JakeStanger/docs/fixes
Browse files Browse the repository at this point in the history
Documentation fixes
  • Loading branch information
JakeStanger authored May 23, 2024
2 parents 63ca689 + 057fdff commit a47ef0c
Show file tree
Hide file tree
Showing 9 changed files with 76 additions and 9 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ Ironbar is designed to support anything from a lightweight bar to a full desktop

[![Packaging status](https://repology.org/badge/vertical-allrepos/ironbar.svg)](https://repology.org/project/ironbar/versions)

Ironbar can be installed from source or using your preferred package manager.

It is also recommended to install a [Nerd Font](https://www.nerdfonts.com/#home) for displaying symbols.

### Cargo

[crate](https://crates.io/crates/ironbar)
Expand Down
2 changes: 2 additions & 0 deletions docs/Compiling.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ cargo build --release
install target/release/ironbar ~/.local/bin/ironbar
```

It is also recommended to install a [Nerd Font](https://www.nerdfonts.com/#home) for displaying symbols.

## Build requirements

To build from source, you must have GTK (>= 3.22) and GTK Layer Shell installed.
Expand Down
2 changes: 2 additions & 0 deletions docs/Configuration guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ If you want to see some ready-to-go config files check
the [examples folder](https://github.com/JakeStanger/ironbar/tree/master/examples)
and the example pages in the sidebar.

The examples make use of [Nerd Fonts](https://www.nerdfonts.com/#home) for displaying symbols.

## 1. Create config file

The config file lives inside the `ironbar` directory in your XDG_CONFIG_DIR, which is usually `~/.config/ironbar`.
Expand Down
9 changes: 4 additions & 5 deletions docs/modules/Upower.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,10 @@ and will be replaced with values from the current battery state:

| Selector | Description |
|---------------------------------|--------------------------------|
| `.upower` | Upower widget container. |
| `.upower .button` | Upower widget button. |
| `.upower .button .contents` | Upower widget button contents. |
| `.upower .button .icon` | Upower widget battery icon. |
| `.upower .button .label` | Upower widget button label. |
| `.upower` | Upower widget button. |
| `.upower .contents` | Upower widget button contents. |
| `.upower .icon` | Upower widget battery icon. |
| `.upower .label` | Upower widget button label. |
| `.popup-upower` | Upower popup box. |
| `.popup-upower .upower-details` | Label inside the popup. |

Expand Down
2 changes: 1 addition & 1 deletion examples/config.corn
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ let {
interval.networks = 3

format = [
" {cpu_percent}% | {temp_c:k10temp_Tccd1}°C"
" {cpu_percent}% | {temp_c:k10temp-Tccd1}°C"
" {memory_used} / {memory_total} GB ({memory_percent}%)"
"| {swap_used} / {swap_total} GB ({swap_percent}%)"
"󰋊 {disk_used:/} / {disk_total:/} GB ({disk_percent:/}%)"
Expand Down
2 changes: 1 addition & 1 deletion examples/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
"networks": 3
},
"format": [
" {cpu_percent}% | {temp_c:k10temp_Tccd1}°C",
" {cpu_percent}% | {temp_c:k10temp-Tccd1}°C",
" {memory_used} / {memory_total} GB ({memory_percent}%)",
"| {swap_used} / {swap_total} GB ({swap_percent}%)",
"󰋊 {disk_used:/} / {disk_total:/} GB ({disk_percent:/}%)",
Expand Down
2 changes: 1 addition & 1 deletion examples/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ interval = 500
[[end]]
type = "sys_info"
format = [
" {cpu_percent}% | {temp_c:k10temp_Tccd1}°C",
" {cpu_percent}% | {temp_c:k10temp-Tccd1}°C",
" {memory_used} / {memory_total} GB ({memory_percent}%)",
"| {swap_used} / {swap_total} GB ({swap_percent}%)",
"󰋊 {disk_used:/} / {disk_total:/} GB ({disk_percent:/}%)",
Expand Down
2 changes: 1 addition & 1 deletion examples/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ end:
disks: 300
networks: 3
format:
-  {cpu_percent}% | {temp_c:k10temp_Tccd1}°C
-  {cpu_percent}% | {temp_c:k10temp-Tccd1}°C
-  {memory_used} / {memory_total} GB ({memory_percent}%)
- '| {swap_used} / {swap_total} GB ({swap_percent}%)'
- 󰋊 {disk_used:/} / {disk_total:/} GB ({disk_percent:/}%)
Expand Down
60 changes: 60 additions & 0 deletions examples/test.corn
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
let {
$config_dir = "/home/jake/.config/ironbar"

$workspaces = { type = "workspaces" }
$launcher = { type = "launcher" }
$volume = {
type = "volume"
format = "{icon} {percentage}%"
max_volume = 100
icons.volume_high = "󰕾"
icons.volume_medium = "󰖀"
icons.volume_low = "󰕿"
icons.muted = "󰝟"
}
$network_manager = { type = "networkmanager" }
$clock = {
type = "clock"
// disable_popup = true
// format = "<span color='#f2777a'>%d/%m/%Y</span> <span color='#69c'>%H:%M:%S</span>"
}
$tray = { type = "tray" prefer_theme_icons = false }

// $label = { type = "label" label = "<span color='#color'>hello</span>" }
$label = { type = "label" label = "#random" }
$clipboard = { type = "clipboard" }

$notifications = {
type = "notifications"
show_count = true

icons.closed_none = "󰍥"
icons.closed_some = "󱥂"
icons.closed_dnd = "󱅯"
icons.open_none = "󰍡"
icons.open_some = "󱥁"
icons.open_dnd = "󱅮"
}

$focused = { type = "focused" }

$cairo = { type = "cairo" path = "$config_dir/clock.lua" frequency = 50 width = 300 height = 300 }

$custom = {
type = "custom"
bar = [ { type = "button" on_click = "popup:toggle" widgets = [ $focused ] } ]
popup = [ { type = "box" orientation = "v" widgets = [ $clock $cairo ] } ]
}

$mpris = { type = "music" }
} in {
// ironvar_defaults.color = "red"

position = "bottom"

icon_theme = "Paper"

start = [ $workspaces $label ]
center = [ $custom ]
end = [ $notifications $clock ]
}

0 comments on commit a47ef0c

Please sign in to comment.