<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nanolx on </title>
    <link>https://nanolx.org/tags/nanolx/</link>
    <description>Recent content in Nanolx on </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 16 Aug 2014 00:00:00 +0000</lastBuildDate><atom:link href="https://nanolx.org/tags/nanolx/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bashstyle-NG (11.3 &#39;Surimi Syndicate&#39;)</title>
      <link>https://nanolx.org/posts/bashstyle-ng/</link>
      <pubDate>Tue, 01 May 2007 00:00:00 +0000</pubDate>
      
      <guid>https://nanolx.org/posts/bashstyle-ng/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;BashStyle-NG&lt;/code&gt; is a graphical utility and toolchain for changing the
look, feel, and behavior of &lt;code&gt;Bash&lt;/code&gt;, &lt;code&gt;Readline&lt;/code&gt;, &lt;code&gt;Vim&lt;/code&gt;, &lt;code&gt;Nano&lt;/code&gt;, and
&lt;code&gt;Git&lt;/code&gt;. It acts as a central hub to add advanced features, configuration
and visual enhancements into standard command-line tools, making the
terminal environment more user-friendly and powerful.&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;BashStyle-NG&lt;/code&gt; is a graphical utility and toolchain for changing the
look, feel, and behavior of &lt;code&gt;Bash&lt;/code&gt;, &lt;code&gt;Readline&lt;/code&gt;, &lt;code&gt;Vim&lt;/code&gt;, &lt;code&gt;Nano&lt;/code&gt;, and
&lt;code&gt;Git&lt;/code&gt;. It acts as a central hub to add advanced features, configuration
and visual enhancements into standard command-line tools, making the
terminal environment more user-friendly and powerful.&lt;/p&gt;
&lt;p&gt;The following is a shortened summary of possibilities, see the
documentation for more.&lt;/p&gt;
&lt;h2 id=&#34;prompt-customization&#34;&gt;Prompt Customization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prompt Styles:&lt;/strong&gt; Includes 12 pre-defined prompt designs which can be
randomized per session or customized.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Prompt Builder:&lt;/strong&gt; A modular prompt builder inside the GUI
allows users to create their own custom prompt layouts, or modify the
predefined styles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color Schemes:&lt;/strong&gt; Full control over text and prompt colors, with
optional monochrome modes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;utility-enhancements&#34;&gt;Utility Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Colored Output:&lt;/strong&gt; Allows colored rendering for traditional manpages,
&lt;code&gt;ls&lt;/code&gt;, &lt;code&gt;gcc&lt;/code&gt; error messages and &lt;code&gt;grep&lt;/code&gt; matches.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Directory Tracking:&lt;/strong&gt; Features a custom &lt;code&gt;lscd&lt;/code&gt;/&lt;code&gt;treecd&lt;/code&gt; command that
remembers the last visited directory, auto-restores directory on new
session, and prints directory contents immediately after navigating.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git Status Integration:&lt;/strong&gt; dynamically displays the current Git
branch, revision, action, and more straight in the prompt.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;History:&lt;/strong&gt; customize how many commands the shell remembers, ignores
duplicate entries, and controls how history is written to disk. This
includes the options for &lt;code&gt;history isolation&lt;/code&gt; - meaning that terminal
sessions have no outside visible history. Or the opposite
&lt;code&gt;history sync&lt;/code&gt;, when active, reloading the prompt (pressing enter),
will load any new history created from other sessions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configuration-management&#34;&gt;Configuration Management&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;BashStyle-NG&lt;/code&gt; handles it’s own configuration through &lt;strong&gt;ConfigObj&lt;/strong&gt;,
all Text and Number settings have two icons. The left icon (back
arrow) reverts to previously saved user configuration if a setting was
changed in the running &lt;code&gt;BashStyle-NG&lt;/code&gt; instance. The right icon
(broom/trash) reverts to the factory default setting, which is either
&lt;code&gt;BashStyle-NG&lt;/code&gt; default setting or a custom vendor configuration,
which can be provided by package maintainers.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BashStyle-NG&lt;/code&gt; additionally has global revert buttons at the top,
which act the same way, but for all settings at once, to keep the UI
in sync it is restarted after the configuration was reverted to
previous saved user state or factory default settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;git-repository-access&#34;&gt;Git repository access&lt;/h2&gt;
&lt;p&gt;You can check the latest version via &lt;strong&gt;GitLab&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gitlab.com/Nanolx/bashstyle-ng&#34;&gt;Git Repository&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;release-downloads&#34;&gt;Release Downloads&lt;/h2&gt;
&lt;p&gt;You can get the latest release as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://downloads.nanolx.org/BashStyle-NG&#34;&gt;Tarballs (with checksum and signature)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://apt.nanolx.org/pool/main/b/bashstyle-ng/&#34;&gt;Debian Package (signed)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;translations&#34;&gt;Translations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Existing Translations [Translator]
&lt;ul&gt;
&lt;li&gt;de (German) [Christopher Roy Bratušek]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;submit-bugs-or-feature-requests&#34;&gt;Submit Bugs or Feature Requests&lt;/h2&gt;
&lt;p&gt;Visit &lt;a href=&#34;https://gitlab.com/Nanolx/bashstyle-ng/issues&#34;&gt;Git Issues&lt;/a&gt; for
reporting bugs.&lt;/p&gt;
&lt;p&gt;Please make sure that you got the latest stable version of BashStyle-NG.
If you got an Feature Request or a new Idea for BashStyle-NG, don’t
hesitate to post it! If you can provide patches, then that’s even
better.&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;ChangeLog&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;11.3 (20260727) &amp;#34;Surimi Syndicate&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;==================================
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   • Fixes
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − #310: ‘randomfile’: fix syntax error preventing script
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          exectuion
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − #311: bashstyle history syncronization is now properly sets up
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          a separate temp file per session, part of #307 from 11.2,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          further improved.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   • New Features
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − ‘xmlpager’ now allows passing multiple files (will be shown
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          successively), checks whether supplied files are accessible
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          and shows the help message, if no file was passed.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   • Misc.  Changes
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − ‘Configure’ version 5.0.0, revised code.  Checking version of
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          python-gi modules now works for all, not just ‘Gtk’, remove
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          unused pkg-config file for BashStyle-NG. Path for gi-typelibs
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          is now properly auto-detected.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − ‘Make’ version 3.0.0, revised code, use gtk4-update-icon-cache
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          in postinstall task, rather than Gtk+3 binary, now in
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          postremove task aswell.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − the ‘binary-clock’ util is now written in pure bash, rather
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          than perl
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − ‘lscd’/‘treecd’ have been revised, aswell (internal function
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          ‘bashstyle-cd’)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − The following utils have been revised/modernized
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             − ‘batchrename’
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             − ‘box’
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             − ‘camelcase’
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             − ‘check’
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             − ‘clock’
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             − ‘ruler’
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             − ‘stopwatch’
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − additonally all utils received whitespace fixes
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        − update german translation
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    </item>
    
    <item>
      <title>Nanolx (4.8)</title>
      <link>https://nanolx.org/posts/nanolx/</link>
      <pubDate>Sat, 16 Aug 2014 00:00:00 +0000</pubDate>
      
      <guid>https://nanolx.org/posts/nanolx/</guid>
      <description>&lt;p&gt;&lt;code&gt;Nanolx&lt;/code&gt; is a set of meta-packages, configurations, themes and scripts wich I use
on the &lt;code&gt;Debian GNU Linux&lt;/code&gt; machines that are maintained by me.&lt;/p&gt;</description>
      <content>&lt;p&gt;&lt;code&gt;Nanolx&lt;/code&gt; is a set of meta-packages, configurations, themes and scripts wich I use
on the &lt;code&gt;Debian GNU Linux&lt;/code&gt; machines that are maintained by me.&lt;/p&gt;
&lt;h2 id=&#34;about&#34;&gt;About&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Nanolx&lt;/code&gt; is a set of meta-packages, wich I use to aid in syncing the package
selection between my machine and machines that are maintained by me.&lt;/p&gt;
&lt;p&gt;They can be safely used by anyone on &lt;code&gt;Debian GNU/Linux&lt;/code&gt; as they won&amp;rsquo;t remove
or change existing packages. As of version 4.2 no configuration changes to
&lt;code&gt;/etc&lt;/code&gt; are done automatically, configuration is stored in &lt;code&gt;/usr/share/nanolx/&lt;/code&gt;
and you can use the provided scripts I use to keep my systems organized (see
&lt;a href=&#34;https://nanolx.org/posts/nanolx/#scripts&#34;&gt;Scripts&lt;/a&gt; below) to adjust as you like.&lt;/p&gt;
&lt;p&gt;Addtionally &lt;code&gt;Nanolx&lt;/code&gt; contains the default set of themes I prefer to use, see
the nanolx-themes package below&lt;/p&gt;
&lt;p&gt;On &lt;code&gt;Debian&lt;/code&gt;-based distributions you&amp;rsquo;ll likely not be able to meet all dependecies
of the packages. In that case&lt;/p&gt;



  &lt;div class=&#34;collapsable-code&#34;&gt;
    &lt;input id=&#34;834526197&#34; type=&#34;checkbox&#34;  /&gt;
    &lt;label for=&#34;834526197&#34;&gt;
      &lt;span class=&#34;collapsable-code__language&#34;&gt;shell&lt;/span&gt;
      
      &lt;span class=&#34;collapsable-code__toggle&#34; data-label-expand=&#34;△&#34; data-label-collapse=&#34;▽&#34;&gt;&lt;/span&gt;
    &lt;/label&gt;
    &lt;pre class=&#34;language-shell&#34; &gt;&lt;code&gt;
make install
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;


&lt;p&gt;would only install the included scripts (see below), configuration and themes.&lt;/p&gt;
&lt;p&gt;If you only want to update the configuration for the following scripts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;repokit&lt;/li&gt;
&lt;li&gt;nanolx-apt&lt;/li&gt;
&lt;li&gt;nanolx-orbit&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;use&lt;/p&gt;



  &lt;div class=&#34;collapsable-code&#34;&gt;
    &lt;input id=&#34;864923517&#34; type=&#34;checkbox&#34;  /&gt;
    &lt;label for=&#34;864923517&#34;&gt;
      &lt;span class=&#34;collapsable-code__language&#34;&gt;shell&lt;/span&gt;
      
      &lt;span class=&#34;collapsable-code__toggle&#34; data-label-expand=&#34;△&#34; data-label-collapse=&#34;▽&#34;&gt;&lt;/span&gt;
    &lt;/label&gt;
    &lt;pre class=&#34;language-shell&#34; &gt;&lt;code&gt;
make update-conf
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;


&lt;p&gt;On non Debian-based distributions you&amp;rsquo;ll only be able to use the scripts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nanolx-backup (if systemd is in use)&lt;/li&gt;
&lt;li&gt;nanolx-ctx&lt;/li&gt;
&lt;li&gt;nanolx-pam-yubikey&lt;/li&gt;
&lt;li&gt;nanolx-refind&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;copy/install them manually if desired.&lt;/p&gt;
&lt;h2 id=&#34;release-information&#34;&gt;Release Information&lt;/h2&gt;
&lt;p&gt;see &lt;a href=&#34;https://gitlab.com/Nanolx/nanolx/-/blob/master/debian/changelog?ref_type=heads&#34;&gt;debian/changelog&lt;/a&gt; for changes&lt;/p&gt;
&lt;p&gt;Version:    4.8
Release:    20260723&lt;/p&gt;
&lt;h2 id=&#34;installation-on-debian-gnulinux&#34;&gt;Installation on Debian GNU/Linux&lt;/h2&gt;
&lt;p&gt;Get the signing key for my &lt;a href=&#34;https://nanolx.org/posts/photonic/&#34;&gt;apt repository&lt;/a&gt;, located at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nanolx.org/apt/photonic2026.asc&#34;&gt;https://www.nanolx.org/apt/photonic2026.asc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and save it as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/etc/apt/trusted.gpg.d/nanolx2026.asc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;create:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/etc/apt/sources.list.d/nanolx.sources&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;with the following content:&lt;/p&gt;



  &lt;div class=&#34;collapsable-code&#34;&gt;
    &lt;input id=&#34;936278514&#34; type=&#34;checkbox&#34;  /&gt;
    &lt;label for=&#34;936278514&#34;&gt;
      &lt;span class=&#34;collapsable-code__language&#34;&gt;deb-src&lt;/span&gt;
      
      &lt;span class=&#34;collapsable-code__toggle&#34; data-label-expand=&#34;△&#34; data-label-collapse=&#34;▽&#34;&gt;&lt;/span&gt;
    &lt;/label&gt;
    &lt;pre class=&#34;language-deb-src&#34; &gt;&lt;code&gt;
Types: deb deb-src
URIs: https://apt.nanolx.org/
Suites: photonic
Components: main
Signed-By: /etc/apt/trusted.gpg.d/nanolx2026.asc
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;


&lt;p&gt;then proceed to install the&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nanolx-base&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;package, which will pull all other packages, except nanolx-citrix-config and
nanolx-themes (see below) or install specific nanolx-* packages indepedently.&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License&lt;/h2&gt;
&lt;p&gt;nanolx itself is licensed under the GNU GPL v3 (or newer). Individual files,
like plymouth / rEFInd themes, differ in licensing. For a full overview consult&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gitlab.com/Nanolx/nanolx/-/blob/master/debian/copyright?ref_type=heads&#34;&gt;debian/copyright&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;packages&#34;&gt;Packages&lt;/h2&gt;
&lt;p&gt;consult &lt;a href=&#34;https://gitlab.com/Nanolx/nanolx/-/blob/master/debian/control?ref_type=heads&#34;&gt;debian/control&lt;/a&gt; for full description and pulled packages.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;nanolx-base
&lt;ul&gt;
&lt;li&gt;base-package pulling all other packages except nanolx-citrix-config and&lt;/li&gt;
&lt;li&gt;nanolx-themes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-admin
&lt;ul&gt;
&lt;li&gt;pulls cli and gui tools for system administration,&lt;/li&gt;
&lt;li&gt;e.g.: gkdebconf, localepurge, packagesearch, cruft-ng and more&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-apt-sources
&lt;ul&gt;
&lt;li&gt;provides additional, curated, apt repositories - which are not enabled by default, see the &lt;code&gt;nanolx-apt&lt;/code&gt; &lt;a href=&#34;https://nanolx.org/posts/nanolx/#scripts&#34;&gt;Script&lt;/a&gt; below.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-apt-tools
&lt;ul&gt;
&lt;li&gt;pulls nanolx-apt-sources and additional tools regarding apt, like gdebi, reprepro, debdelta.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-cli
&lt;ul&gt;
&lt;li&gt;pulls a collection of command line utilities, like rsync, mc, unp, plocate, bashstyle-ng and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-x11
&lt;ul&gt;
&lt;li&gt;pulls a small collection of ui tools, like psensor, conky, libgtk-nocsd0 and KDE/Plasma.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-security
&lt;ul&gt;
&lt;li&gt;pulls a collection of security related tools, like psad, lynis, rkhunter, clamav, also Yubikey tools.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-net
&lt;ul&gt;
&lt;li&gt;pulls a collection of networking and connectivity tools, like firefox, thunderbird, kvirc, syncthing or nextcloud-desktop.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-media-codecs
&lt;ul&gt;
&lt;li&gt;pulls additional codes for gstreamer, aswell as libdvdcss2 and libbluray2.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-media-cli
&lt;ul&gt;
&lt;li&gt;pulls cli media tools, like lame, sox, flac, streamripper or cdparanoia.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-media-x11
&lt;ul&gt;
&lt;li&gt;pulls ui media tools, like audacity, geeqie, okular, gimp, k3b and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-devel-cli:
&lt;ul&gt;
&lt;li&gt;pulls cli development tools, like ccache, schroot, sbuild, gcc/g++, lintian, gdb, code checking tools and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-devel-android
&lt;ul&gt;
&lt;li&gt;pulls android related tools, like adb, fastboot, gradle and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-devel-x11
&lt;ul&gt;
&lt;li&gt;pulls ui development tools, like cambalache, geany, bluefish, qownnotes and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-games
&lt;ul&gt;
&lt;li&gt;pulls a collection of games, including FreedroidRPG, Globulation2, Pingus, Supertuxkart, Lincity-NG, Neverball, Lutris Launcher and Zelda fan games.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-games-emu
&lt;ul&gt;
&lt;li&gt;pulls a collection of emulators, including dosbox, retroarch and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-themes
&lt;ul&gt;
&lt;li&gt;this package is recommended by nanolx-base, but not a hard dependency, it provides the default theme collection I use, see &lt;a href=&#34;https://nanolx.org/posts/nanolx/#themes&#34;&gt;Themes&lt;/a&gt; below.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-citrix-config
&lt;ul&gt;
&lt;li&gt;see &lt;a href=&#34;https://nanolx.org/posts/nanolx/#citrix&#34;&gt;Citrix&lt;/a&gt; below.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;scripts&#34;&gt;Scripts&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Nanolx&lt;/code&gt; includes a set of scripts, all scripts ship their own manpage.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;nanolx-base
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;nanolx-backup&lt;/code&gt;   create and manage systemd timers for rsync backups&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nanolx-skel&lt;/code&gt;     enable / disable nanolx skel (&lt;code&gt;/usr/share/nanolx/skel&lt;/code&gt;) for newly created users instead of &lt;code&gt;/etc/skel&lt;/code&gt;.
&lt;ul&gt;
&lt;li&gt;Note: you most likely don&amp;rsquo;t want that.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;conky-on-second-screen&lt;/code&gt;  this uses ydotool to force conky on second screen this part of the nanolx skel files, so not in /usr see skel/bin if you want to check it.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-apt-sources
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;nanolx-apt&lt;/code&gt;      manages additional repository configurations, including key handling, aswell as matching pinning and minor apt configuration changes (the latter both optional). Currently known repos are:
&lt;ul&gt;
&lt;li&gt;debian (rolls-out full suite stable-&amp;gt;experimental)&lt;/li&gt;
&lt;li&gt;nanolx&lt;/li&gt;
&lt;li&gt;liquorix&lt;/li&gt;
&lt;li&gt;i2p&lt;/li&gt;
&lt;li&gt;winehq&lt;/li&gt;
&lt;li&gt;deb-multimedia&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-apt-tools
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;repokit&lt;/code&gt;         personal wrapper script for reprepro with config file support and many features.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nanolx-orbit&lt;/code&gt;    manages installation of 3rdparty packages, including some non-free packages, including checking sha256sums. Currently supported packages:
&lt;ul&gt;
&lt;li&gt;discord&lt;/li&gt;
&lt;li&gt;citrix (stable)&lt;/li&gt;
&lt;li&gt;citrix-usb (stable)&lt;/li&gt;
&lt;li&gt;citrix-epa (stable)&lt;/li&gt;
&lt;li&gt;citrix-beta (GCC 11 tech preview)&lt;/li&gt;
&lt;li&gt;citrix-usb-beta (GCC 11 tech preview)&lt;/li&gt;
&lt;li&gt;zoom&lt;/li&gt;
&lt;li&gt;zoomvdi-plugin&lt;/li&gt;
&lt;li&gt;openrgb plugins:
&lt;ul&gt;
&lt;li&gt;effects&lt;/li&gt;
&lt;li&gt;hwsync&lt;/li&gt;
&lt;li&gt;fansync&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-devel-cli
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;mksbuild&lt;/code&gt;        support script for repokit (possibly outdated).&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-citrix-config
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;nanolx-ctx&lt;/code&gt;      script to disable (or enable [&amp;hellip;]) citrix telemetry and running the included system check script. It also allows to install or uninstall the webkit2gtk-4.0 bundled with citrix, which is required for full citrix operation (stable citrix version), but no longer shipped with Debian (or Ubuntu). It has more features, be sure to check out, if you use citrix.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-security
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;nanolx-pam-yubikey&lt;/code&gt;  script to enable password-less logins when a Yubikey is plugged in, using PAM, currently hooked-into PAM modules:
&lt;ul&gt;
&lt;li&gt;login&lt;/li&gt;
&lt;li&gt;sddm&lt;/li&gt;
&lt;li&gt;su&lt;/li&gt;
&lt;li&gt;sudo&lt;/li&gt;
&lt;li&gt;sudo-i&lt;/li&gt;
&lt;li&gt;polkit-1&lt;/li&gt;
&lt;li&gt;kde&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-themes
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;nanolx-refind&lt;/code&gt;   simple script to manage rEFInd bootloader themes, supports showing installed themes, setting theme, showing current theme in use or reverting to default.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;nanolx-x11:
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;ydotoold.service&lt;/code&gt;    not a script, but a simple systemd user unit for running &lt;code&gt;ydotoold&lt;/code&gt; as a user service.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;themes&#34;&gt;Themes&lt;/h2&gt;
&lt;p&gt;The package &lt;code&gt;nanolx-themes&lt;/code&gt; contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Plymouth:   debian mac style&lt;/li&gt;
&lt;li&gt;rEFInd:     rEFInd digital void&lt;/li&gt;
&lt;li&gt;Cursors:    Empty Butterfly&lt;/li&gt;
&lt;li&gt;Qt:         Midnight Bright Kvantum&lt;/li&gt;
&lt;li&gt;Icons:      Tela (red and red dark)&lt;/li&gt;
&lt;li&gt;sddm:       Pixel Rainy Room&lt;/li&gt;
&lt;li&gt;wall:       Matrixrain (Plasma 6)&lt;/li&gt;
&lt;li&gt;splash:     Infinity (Plasma Splash 6)&lt;/li&gt;
&lt;li&gt;KWin:
&lt;ul&gt;
&lt;li&gt;effects:
&lt;ul&gt;
&lt;li&gt;Aura glow (burn my windows)&lt;/li&gt;
&lt;li&gt;Geometry Changes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;scripts:
&lt;ul&gt;
&lt;li&gt;KNeko&lt;/li&gt;
&lt;li&gt;KZones&lt;/li&gt;
&lt;li&gt;Remember Window Positions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Plasmoids:  AndromedaLauncher, Advanced Separator, Panel Colorizer&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Nothing&lt;/code&gt; for Plasma, KWin, Konsole, including color schemes and wallpapers&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;citrix&#34;&gt;Citrix&lt;/h2&gt;
&lt;p&gt;The package &lt;code&gt;nanolx-citrix-config&lt;/code&gt; is not automatically pulled by &lt;code&gt;nanolx-base&lt;/code&gt;,
as it requires citrix, zoom, incl. plugins to be already installed.&lt;/p&gt;
&lt;p&gt;For that purpose see the &lt;code&gt;nanolx-orbit&lt;/code&gt; script, which is bundled with &lt;code&gt;nanolx-apt-tools&lt;/code&gt;.
&lt;code&gt;nanolx-citrix-config&lt;/code&gt; provides additional system integrations (Menu entries, systemd services), as per&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://aur.archlinux.org/packages/icaclient&#34;&gt;https://aur.archlinux.org/packages/icaclient&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following only applies to stable Citrix versions which still use old libaries,
current Beta version use GCC 11 and newer libraries, so those tricks are now longer
required:&lt;/p&gt;
&lt;p&gt;If Citrix Workspace fails to start, webkitgtk2-4.0 is likely missing, as it&amp;rsquo;s no
longer shipped with Debian (or Ubuntu). Citrix bundles it&amp;rsquo;s own version, so you
may choose to install that version using nanolx-ctx, at your own risk, via:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;nanolx-ctx load-webkit&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Additionally nanolx-ctx features more useful commands, you might want to check.&lt;/p&gt;
&lt;p&gt;Citrix requires libjpeg8 to run, which is not provided by Debian. Installing
libjpeg-turbo8 from Ubuntu conflicts with installing libjpegturbo0 (which is
required by Krita), nanolx-citrix-config ships the libjpeg.so.8{,.2.2} from
Ubuntu itself.&lt;/p&gt;</content>
    </item>
    
    <item>
      <title>photonic (6.0)</title>
      <link>https://nanolx.org/posts/photonic/</link>
      <pubDate>Mon, 11 Mar 2013 00:00:00 +0000</pubDate>
      
      <guid>https://nanolx.org/posts/photonic/</guid>
      <description>&lt;p&gt;Photonic is my personal apt repository for &lt;code&gt;Debian GNU/Linux&lt;/code&gt;.&lt;/p&gt;</description>
      <content>&lt;p&gt;Photonic is my personal apt repository for &lt;code&gt;Debian GNU/Linux&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;version-information&#34;&gt;Version information&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Major Version: 6.0&lt;/li&gt;
&lt;li&gt;Release: 05.2026 onwoards&lt;/li&gt;
&lt;li&gt;Architectures: amd64&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;signing-key&#34;&gt;Signing Key&lt;/h2&gt;
&lt;p&gt;Get the signing key for my repository, located at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nanolx.org/apt/photonic2026.asc&#34;&gt;https://www.nanolx.org/apt/photonic2026.asc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and save it as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/etc/apt/trusted.gpg.d/nanolx2026.asc&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;apt-sources&#34;&gt;Apt Sources&lt;/h2&gt;
&lt;p&gt;To enable photonic repository, create:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/etc/apt/sources.list.d/nanolx.sources&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;with the following content:&lt;/p&gt;



  &lt;div class=&#34;collapsable-code&#34;&gt;
    &lt;input id=&#34;246795318&#34; type=&#34;checkbox&#34;  /&gt;
    &lt;label for=&#34;246795318&#34;&gt;
      &lt;span class=&#34;collapsable-code__language&#34;&gt;deb-src&lt;/span&gt;
      
      &lt;span class=&#34;collapsable-code__toggle&#34; data-label-expand=&#34;△&#34; data-label-collapse=&#34;▽&#34;&gt;&lt;/span&gt;
    &lt;/label&gt;
    &lt;pre class=&#34;language-deb-src&#34; &gt;&lt;code&gt;
Types: deb deb-src
URIs: https://apt.nanolx.org/
Suites: photonic
Components: main
Signed-By: /etc/apt/trusted.gpg.d/nanolx2026.asc
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;</content>
    </item>
    
  </channel>
</rss>
