Flakehub CI, config, bumped ratatui to 0.24.0

This commit is contained in:
Xithrius 2023-10-23 21:27:19 -07:00
parent e145602fb6
commit ab59861be9
No known key found for this signature in database
GPG Key ID: DF6738B80C155B71
6 changed files with 29 additions and 15 deletions

View File

@ -1,8 +1,10 @@
name: "Publish tags to FlakeHub"
name: Publish to FlakeHub
on:
push:
tags:
- "v?[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
inputs:
tag:
@ -13,14 +15,18 @@ on:
jobs:
flakehub-publish:
runs-on: "ubuntu-latest"
permissions:
id-token: "write"
contents: "read"
steps:
- uses: "actions/checkout@v3"
with:
ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}"
- uses: "DeterminateSystems/nix-installer-action@main"
- uses: "DeterminateSystems/flakehub-push@main"
with:
visibility: "public"

8
Cargo.lock generated
View File

@ -1260,9 +1260,9 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "lru"
version = "0.11.1"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21"
checksum = "1efa59af2ddfad1854ae27d75009d538d0998b4b2fd47083e743ac1a10e46c60"
dependencies = [
"hashbrown 0.14.0",
]
@ -1637,9 +1637,9 @@ dependencies = [
[[package]]
name = "ratatui"
version = "0.23.1-alpha.6"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a16e8ea6cc383d0a413353336a40794844f0d63fad911004adfe2b64ab993952"
checksum = "0ebc917cfb527a566c37ecb94c7e3fd098353516fb4eb6bea17015ade0182425"
dependencies = [
"bitflags 2.4.0",
"cassowary",

View File

@ -14,7 +14,7 @@ categories = ["command-line-utilities"]
[dependencies]
crossterm = "0.27.0"
tui = { package = "ratatui", version = "0.23.1-alpha.6", default-features = false, features = [ "crossterm", "serde" ] }
tui = { package = "ratatui", version = "0.24.0", default-features = false, features = [ "crossterm", "serde" ] }
tokio = { version = "1.33.0", features = [ "rt", "macros", "rt-multi-thread", "fs" ] }
clap = { version = "4.4.6", features = [ "derive", "cargo" ] }
serde = { version = "1.0.189", features = [ "derive" ] }

View File

@ -4,3 +4,4 @@ The how-to of getting this application up and running.
- [Installation](installation.md)
- [Configuration](configuration.md)
- [Flake](flake.md)

16
book/src/guide/flake.md Normal file
View File

@ -0,0 +1,16 @@
# Usage as a flake
[![FlakeHub](https://img.shields.io/endpoint?url=https://flakehub.com/f/Xithrius/twitch-tui/badge)](https://flakehub.com/flake/Xithrius/twitch-tui)
Add twitch-tui to your `flake.nix`:
```nix
{
inputs.twitch-tui.url = "https://flakehub.com/f/Xithrius/twitch-tui/*.tar.gz";
outputs = { self, twitch-tui }: {
# Use in your outputs
};
}
```

View File

@ -6,7 +6,6 @@ pub const BORDER_NAME_DARK: Style = Style {
bg: None,
add_modifier: Modifier::empty(),
sub_modifier: Modifier::empty(),
underline_color: None,
};
#[allow(dead_code)]
@ -15,7 +14,6 @@ pub const BORDER_NAME_LIGHT: Style = Style {
bg: None,
add_modifier: Modifier::empty(),
sub_modifier: Modifier::empty(),
underline_color: None,
};
pub const DATETIME_DARK: Style = Style {
@ -23,7 +21,6 @@ pub const DATETIME_DARK: Style = Style {
bg: None,
add_modifier: Modifier::empty(),
sub_modifier: Modifier::empty(),
underline_color: None,
};
pub const DATETIME_LIGHT: Style = Style {
@ -31,7 +28,6 @@ pub const DATETIME_LIGHT: Style = Style {
bg: None,
add_modifier: Modifier::empty(),
sub_modifier: Modifier::empty(),
underline_color: None,
};
pub const HIGHLIGHT_NAME_DARK: Style = Style {
@ -39,14 +35,12 @@ pub const HIGHLIGHT_NAME_DARK: Style = Style {
bg: Some(Color::White),
add_modifier: Modifier::BOLD,
sub_modifier: Modifier::empty(),
underline_color: None,
};
pub const HIGHLIGHT_NAME_LIGHT: Style = Style {
fg: Some(Color::White),
bg: Some(Color::Black),
add_modifier: Modifier::BOLD,
sub_modifier: Modifier::empty(),
underline_color: None,
};
pub const COLUMN_TITLE: Style = Style {
@ -54,7 +48,6 @@ pub const COLUMN_TITLE: Style = Style {
bg: None,
add_modifier: Modifier::BOLD,
sub_modifier: Modifier::empty(),
underline_color: None,
};
pub const SYSTEM_CHAT: Style = Style {
@ -62,7 +55,6 @@ pub const SYSTEM_CHAT: Style = Style {
bg: None,
add_modifier: Modifier::BOLD,
sub_modifier: Modifier::empty(),
underline_color: None,
};
pub const DASHBOARD_TITLE_COLOR: Style = Style {
@ -70,5 +62,4 @@ pub const DASHBOARD_TITLE_COLOR: Style = Style {
bg: None,
add_modifier: Modifier::empty(),
sub_modifier: Modifier::empty(),
underline_color: None,
};