<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>flux9s</title><link>https://flux9s.ca/</link><description>Recent content on flux9s</description><generator>Hugo</generator><language>en</language><atom:link href="https://flux9s.ca/index.xml" rel="self" type="application/rss+xml"/><item><title>Installation</title><link>https://flux9s.ca/getting-started/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://flux9s.ca/getting-started/installation/</guid><description>&lt;h2 id="quick-install"&gt;Quick Install&lt;/h2&gt;
&lt;div&gt;&lt;a id="td-block-0" class="td-offset-anchor"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;section class="row td-box td-box--white td-box--height-auto"&gt;
&lt;div class="col"&gt;
&lt;div class="container"&gt;


&lt;div class="col-lg-4 mb-5 mb-lg-0 text-center"&gt;
&lt;div class="mb-4 h1"&gt;
 &lt;i class="fas fa-beer"&gt;&lt;/i&gt;
&lt;/div&gt;
&lt;h4 class="h3"&gt;Homebrew&lt;/h4&gt;
&lt;div class="mb-0"&gt;
&lt;p&gt;The easiest way to install on macOS and Linux:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install dgunzy/tap/flux9s
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or tap the repository first:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew tap dgunzy/tap
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install flux9s
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


&lt;div class="col-lg-4 mb-5 mb-lg-0 text-center"&gt;
&lt;div class="mb-4 h1"&gt;
 &lt;i class="fas fa-download"&gt;&lt;/i&gt;
&lt;/div&gt;
&lt;h4 class="h3"&gt;cargo-binstall&lt;/h4&gt;
&lt;div class="mb-0"&gt;
&lt;p&gt;If you have &lt;a href="https://github.com/cargo-bins/cargo-binstall"&gt;cargo-binstall&lt;/a&gt; installed:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cargo binstall flux9s
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Downloads and installs pre-built binaries without compiling from source.&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;


&lt;div class="col-lg-4 mb-5 mb-lg-0 text-center"&gt;
&lt;div class="mb-4 h1"&gt;
 &lt;i class="fas fa-box"&gt;&lt;/i&gt;
&lt;/div&gt;
&lt;h4 class="h3"&gt;Crates.io&lt;/h4&gt;
&lt;div class="mb-0"&gt;
&lt;p&gt;Install directly from crates.io:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cargo install flux9s
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Requires Rust toolchain to be installed.&lt;/p&gt;</description></item><item><title/><link>https://flux9s.ca/developer-guide/theme-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://flux9s.ca/developer-guide/theme-system/</guid><description>&lt;h1 id="themeskin-system-documentation"&gt;Theme/Skin System Documentation&lt;/h1&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The flux9s theme system allows you to customize the appearance of the TUI by loading color schemes from YAML files. Themes follow the k9s skin format for familiarity and compatibility.&lt;/p&gt;
&lt;h2 id="how-it-works"&gt;How It Works&lt;/h2&gt;
&lt;h3 id="theme-resolution-order"&gt;Theme Resolution Order&lt;/h3&gt;
&lt;p&gt;When loading a theme, flux9s checks in this order:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;User Skins Directory&lt;/strong&gt;: &lt;code&gt;$XDG_CONFIG_HOME/flux9s/skins/{name}.yaml&lt;/code&gt; (default: &lt;code&gt;~/.config/flux9s/skins/&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Legacy Data Directory&lt;/strong&gt;: &lt;code&gt;$XDG_DATA_HOME/flux9s/skins/{name}.yaml&lt;/code&gt; (default: &lt;code&gt;~/.local/share/flux9s/skins/&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Embedded Themes&lt;/strong&gt;: Built-in themes embedded in the binary (17 popular themes)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Built-in Default&lt;/strong&gt;: Falls back to hardcoded default theme&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="setting-a-theme"&gt;Setting a Theme&lt;/h3&gt;
&lt;h4 id="via-configuration-file"&gt;Via Configuration File&lt;/h4&gt;
&lt;p&gt;Edit &lt;code&gt;~/.config/flux9s/config.yaml&lt;/code&gt;:&lt;/p&gt;</description></item></channel></rss>