mirror of
https://github.com/Xithrius/twitch-tui.git
synced 2024-09-11 13:45:30 +03:00
Flakehub CI, config, bumped ratatui to 0.24.0
This commit is contained in:
parent
e145602fb6
commit
ab59861be9
@ -1,8 +1,10 @@
|
|||||||
name: "Publish tags to FlakeHub"
|
name: Publish to FlakeHub
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- "v?[0-9]+.[0-9]+.[0-9]+*"
|
- "v?[0-9]+.[0-9]+.[0-9]+*"
|
||||||
|
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs:
|
inputs:
|
||||||
tag:
|
tag:
|
||||||
@ -13,14 +15,18 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
flakehub-publish:
|
flakehub-publish:
|
||||||
runs-on: "ubuntu-latest"
|
runs-on: "ubuntu-latest"
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
id-token: "write"
|
id-token: "write"
|
||||||
contents: "read"
|
contents: "read"
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: "actions/checkout@v3"
|
- uses: "actions/checkout@v3"
|
||||||
with:
|
with:
|
||||||
ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}"
|
ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}"
|
||||||
|
|
||||||
- uses: "DeterminateSystems/nix-installer-action@main"
|
- uses: "DeterminateSystems/nix-installer-action@main"
|
||||||
|
|
||||||
- uses: "DeterminateSystems/flakehub-push@main"
|
- uses: "DeterminateSystems/flakehub-push@main"
|
||||||
with:
|
with:
|
||||||
visibility: "public"
|
visibility: "public"
|
8
Cargo.lock
generated
8
Cargo.lock
generated
@ -1260,9 +1260,9 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "lru"
|
name = "lru"
|
||||||
version = "0.11.1"
|
version = "0.12.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21"
|
checksum = "1efa59af2ddfad1854ae27d75009d538d0998b4b2fd47083e743ac1a10e46c60"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hashbrown 0.14.0",
|
"hashbrown 0.14.0",
|
||||||
]
|
]
|
||||||
@ -1637,9 +1637,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ratatui"
|
name = "ratatui"
|
||||||
version = "0.23.1-alpha.6"
|
version = "0.24.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a16e8ea6cc383d0a413353336a40794844f0d63fad911004adfe2b64ab993952"
|
checksum = "0ebc917cfb527a566c37ecb94c7e3fd098353516fb4eb6bea17015ade0182425"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.4.0",
|
"bitflags 2.4.0",
|
||||||
"cassowary",
|
"cassowary",
|
||||||
|
@ -14,7 +14,7 @@ categories = ["command-line-utilities"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
crossterm = "0.27.0"
|
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" ] }
|
tokio = { version = "1.33.0", features = [ "rt", "macros", "rt-multi-thread", "fs" ] }
|
||||||
clap = { version = "4.4.6", features = [ "derive", "cargo" ] }
|
clap = { version = "4.4.6", features = [ "derive", "cargo" ] }
|
||||||
serde = { version = "1.0.189", features = [ "derive" ] }
|
serde = { version = "1.0.189", features = [ "derive" ] }
|
||||||
|
@ -4,3 +4,4 @@ The how-to of getting this application up and running.
|
|||||||
|
|
||||||
- [Installation](installation.md)
|
- [Installation](installation.md)
|
||||||
- [Configuration](configuration.md)
|
- [Configuration](configuration.md)
|
||||||
|
- [Flake](flake.md)
|
||||||
|
16
book/src/guide/flake.md
Normal file
16
book/src/guide/flake.md
Normal 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
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
@ -6,7 +6,6 @@ pub const BORDER_NAME_DARK: Style = Style {
|
|||||||
bg: None,
|
bg: None,
|
||||||
add_modifier: Modifier::empty(),
|
add_modifier: Modifier::empty(),
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
@ -15,7 +14,6 @@ pub const BORDER_NAME_LIGHT: Style = Style {
|
|||||||
bg: None,
|
bg: None,
|
||||||
add_modifier: Modifier::empty(),
|
add_modifier: Modifier::empty(),
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const DATETIME_DARK: Style = Style {
|
pub const DATETIME_DARK: Style = Style {
|
||||||
@ -23,7 +21,6 @@ pub const DATETIME_DARK: Style = Style {
|
|||||||
bg: None,
|
bg: None,
|
||||||
add_modifier: Modifier::empty(),
|
add_modifier: Modifier::empty(),
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const DATETIME_LIGHT: Style = Style {
|
pub const DATETIME_LIGHT: Style = Style {
|
||||||
@ -31,7 +28,6 @@ pub const DATETIME_LIGHT: Style = Style {
|
|||||||
bg: None,
|
bg: None,
|
||||||
add_modifier: Modifier::empty(),
|
add_modifier: Modifier::empty(),
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const HIGHLIGHT_NAME_DARK: Style = Style {
|
pub const HIGHLIGHT_NAME_DARK: Style = Style {
|
||||||
@ -39,14 +35,12 @@ pub const HIGHLIGHT_NAME_DARK: Style = Style {
|
|||||||
bg: Some(Color::White),
|
bg: Some(Color::White),
|
||||||
add_modifier: Modifier::BOLD,
|
add_modifier: Modifier::BOLD,
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
pub const HIGHLIGHT_NAME_LIGHT: Style = Style {
|
pub const HIGHLIGHT_NAME_LIGHT: Style = Style {
|
||||||
fg: Some(Color::White),
|
fg: Some(Color::White),
|
||||||
bg: Some(Color::Black),
|
bg: Some(Color::Black),
|
||||||
add_modifier: Modifier::BOLD,
|
add_modifier: Modifier::BOLD,
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const COLUMN_TITLE: Style = Style {
|
pub const COLUMN_TITLE: Style = Style {
|
||||||
@ -54,7 +48,6 @@ pub const COLUMN_TITLE: Style = Style {
|
|||||||
bg: None,
|
bg: None,
|
||||||
add_modifier: Modifier::BOLD,
|
add_modifier: Modifier::BOLD,
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const SYSTEM_CHAT: Style = Style {
|
pub const SYSTEM_CHAT: Style = Style {
|
||||||
@ -62,7 +55,6 @@ pub const SYSTEM_CHAT: Style = Style {
|
|||||||
bg: None,
|
bg: None,
|
||||||
add_modifier: Modifier::BOLD,
|
add_modifier: Modifier::BOLD,
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const DASHBOARD_TITLE_COLOR: Style = Style {
|
pub const DASHBOARD_TITLE_COLOR: Style = Style {
|
||||||
@ -70,5 +62,4 @@ pub const DASHBOARD_TITLE_COLOR: Style = Style {
|
|||||||
bg: None,
|
bg: None,
|
||||||
add_modifier: Modifier::empty(),
|
add_modifier: Modifier::empty(),
|
||||||
sub_modifier: Modifier::empty(),
|
sub_modifier: Modifier::empty(),
|
||||||
underline_color: None,
|
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user