<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on GKuba</title><link>https://tuxgamer.com/tags/linux/</link><description>Recent content in Linux on GKuba</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 08 Nov 2026 21:19:04 -0700</lastBuildDate><atom:link href="https://tuxgamer.com/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Arch-GKuba: my post-install wizard</title><link>https://tuxgamer.com/posts/arch-gkuba/</link><pubDate>Sat, 31 Oct 2026 00:00:00 +0000</pubDate><guid>https://tuxgamer.com/posts/arch-gkuba/</guid><description>&lt;p&gt;Arch-based &lt;a href="https://cachyos.org/"&gt;CachyOS&lt;/a&gt; is my desktop daily driver for gaming and coding, while my servers run Debian. &lt;a href="https://github.com/gkuba/Arch-GKuba"&gt;Arch-GKuba&lt;/a&gt; is my desktop setup script. It&amp;rsquo;s an interactive wizard that installs the package groups I want, copies my desktop assets, sets up KDE Plasma or Dank Shell on Hyprland, and runs a full system update.&lt;/p&gt;&#10;&lt;h2 id="run-it"&gt;Run it&lt;/h2&gt;&#10;&lt;p&gt;Run it as your normal user, not root. It uses &lt;code&gt;sudo&lt;/code&gt; only for system changes, and you enter your password once.&lt;/p&gt;</description></item><item><title>My dotfiles</title><link>https://tuxgamer.com/posts/my-dotfiles/</link><pubDate>Thu, 17 Nov 2022 16:29:14 -0700</pubDate><guid>https://tuxgamer.com/posts/my-dotfiles/</guid><description>&lt;p&gt;My &lt;a href="https://github.com/gkuba/dotfiles"&gt;dotfiles&lt;/a&gt; keep the shell, prompt and editor the same on every machine. The setup script installs the tools, deploys the config from a Git bare repo, syncs Zsh plugins, installs a Starship prompt chosen by hostname and applies my Fastfetch settings.&lt;/p&gt;&#10;&lt;p&gt;Other Starship themes are in &lt;a href="https://github.com/gkuba/Starship-Configs"&gt;gkuba/Starship-Configs&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="quick-setup"&gt;Quick setup&lt;/h2&gt;&#10;&lt;p&gt;Paste this into a Bash-compatible terminal:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-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;bash &amp;lt;&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;curl -fsSL https://raw.githubusercontent.com/gkuba/dotfiles/master/setup-dotfiles.sh&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;On fish or another shell without process substitution, start &lt;code&gt;bash&lt;/code&gt; first. Run it as your normal user in a terminal of at least 80×24. It asks for your sudo password only after you confirm the plan.&lt;/p&gt;</description></item><item><title>Debian Post Install</title><link>https://tuxgamer.com/posts/debian-post-install/</link><pubDate>Thu, 17 Nov 2022 16:29:06 -0700</pubDate><guid>https://tuxgamer.com/posts/debian-post-install/</guid><description>&lt;p&gt;This is my customization for fresh Debian installs.&lt;/p&gt;&#10;&lt;h2 id="download-debian-non-free-netinstall"&gt;Download Debian non-free netinstall&lt;/h2&gt;&#10;&lt;p&gt;Use the following Debian ISO as the base:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.5.0+nonfree/amd64/iso-cd/"&gt;Debian 11.5 Stable non-free&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; &lt;em&gt;do NOT grab the EDU download. This image includes non-free and firmware&lt;/em&gt;&lt;/p&gt;&#10;&lt;h3 id="to-install"&gt;To Install&lt;/h3&gt;&#10;&lt;p&gt;This must be run as the &lt;code&gt;root&lt;/code&gt; user.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-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;bash &amp;lt;&lt;span style="color:#ff79c6"&gt;(&lt;/span&gt;wget -qO- https://raw.githubusercontent.com/gkuba/Debian-Gkuba/main/install.sh&lt;span style="color:#ff79c6"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="install-script-information"&gt;Install script information&lt;/h4&gt;&#10;&lt;p&gt;The &lt;code&gt;install.sh&lt;/code&gt; script has been completely rewritten and now allows you to run parts of it instead of the full thing.&#10;This allows you to do things like change to the Testing repository or Install Java on a system already set up.&#10;Full list of these functions below just append the one you want at the end of the command listed.&lt;/p&gt;</description></item></channel></rss>