<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dennis Hilk — Blog (English)</title>
    <link>https://www.dennishilk.com/blog/</link>
    <description>Linux, open source, retro computing, weird hardware and personal projects by Dennis Hilk.</description>
    <language>en</language>
    <lastBuildDate>Sun, 11 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://www.dennishilk.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>From Slackware in 1996 to NixOS in 2026: My Cthulhu Linux Journey</title>
      <link>https://www.dennishilk.com/blog/cthulhu-linux-journey/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/cthulhu-linux-journey/</guid>
      <description>Personal Linux story from Slackware and OS/2 to Gentoo, XMonad and NixOS with credited images and an interactive timeline.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Behind the Projects</category>
    </item>
    <item>
      <title>RX 9060 XT Linux Hardlocks: Mesa 26.2.4 and My Troubleshooting Journey</title>
      <link>https://www.dennishilk.com/blog/rx-9060-xt-linux-crashes/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/rx-9060-xt-linux-crashes/</guid>
      <description>RDNA4 blackscreens on Arch and NixOS: reproducible tests, Mesa 26.2.4, control experiments and an interactive crash lab.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Hardware</category>
    </item>
    <item>
      <title>Darknet Explained: How Tor Works — and Why I Rarely Use It Today</title>
      <link>https://www.dennishilk.com/blog/darknet-tor-onion-services/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/darknet-tor-onion-services/</guid>
      <description>Understand the darknet, deep web and Tor: onion routing, rendezvous, SecureDrop, Bitcoin and anonymity limits, with an accessible network illustration.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Networks &amp; Privacy</category>
    </item>
    <item>
      <title>I Built My Own Cryptocurrency — and Mined It Myself</title>
      <link>https://www.dennishilk.com/blog/i-built-my-own-cryptocurrency/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/i-built-my-own-cryptocurrency/</guid>
      <description>From a Moonlander 2 to a Litecoin-based private coin: my 2018–2019 Nebucoin experiment with NOMP, a Qt wallet, staking and an interactive blockchain lab.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Behind the Projects</category>
    </item>
    <item>
      <title>What Happens When You Open a Website? DNS, TLS, HTTP and the Browser Explained</title>
      <link>https://www.dennishilk.com/blog/what-happens-when-you-open-a-website/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/what-happens-when-you-open-a-website/</guid>
      <description>Follow a website request from URL and DNS to TCP or QUIC, HTTPS, HTTP and rendering. Explore every step in a privacy-friendly, interactive packet journey.</description>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <category>Networks &amp; Privacy</category>
    </item>
    <item>
      <title>Build your own operating system: bootloaders and BoringKernel</title>
      <link>https://www.dennishilk.com/blog/build-your-own-os-boringos/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/build-your-own-os-boringos/</guid>
      <description>OS development for beginners through BoringOS: Limine, kernel entry, memory management and QEMU. Understand the path from boot to a native desktop.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>BoringOS &amp; OS Development</category>
    </item>
    <item>
      <title>Configure Dunst: Linux desktop notifications explained</title>
      <link>https://www.dennishilk.com/blog/configure-dunst/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/configure-dunst/</guid>
      <description>Understand Dunst with my Cthulhu colours, notification position, timeouts and rules. Test local notifications and troubleshoot common problems.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Dunst &amp; Notifications</category>
    </item>
    <item>
      <title>Configure Kitty: fonts, colours, transparency and terminal images</title>
      <link>https://www.dennishilk.com/blog/configure-kitty/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/configure-kitty/</guid>
      <description>Configure Kitty step by step with my Gruvnode settings: fonts, colours, transparency and terminal images. Start with a separate local test file.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Kitty &amp; Terminal</category>
    </item>
    <item>
      <title>Picom on X11: understand transparency, shadows and errors</title>
      <link>https://www.dennishilk.com/blog/configure-picom-x11/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/configure-picom-x11/</guid>
      <description>Picom for X11 explained using my Gruvnode profile: Kitty transparency, shadows and common errors. Try a separate configuration with a clear way back.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Picom &amp; X11</category>
    </item>
    <item>
      <title>Configure Rofi: an app launcher, shortcuts and custom themes</title>
      <link>https://www.dennishilk.com/blog/configure-rofi/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/configure-rofi/</guid>
      <description>Rofi for beginners: understand drun and run, read my Gruvnode theme and test a separate Rasi file. Includes XMonad shortcuts and troubleshooting.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Rofi &amp; Desktop</category>
    </item>
    <item>
      <title>fish for beginners: suggestions, aliases and configuration</title>
      <link>https://www.dennishilk.com/blog/fish-shell-beginners/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/fish-shell-beginners/</guid>
      <description>Understand the fish shell: suggestions, Tab completion, aliases, abbreviations and config.fish. Includes small exercises linked to my NixOS setup.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>fish &amp; Shell</category>
    </item>
    <item>
      <title>Git pull fails: understand diverging branches, merge and rebase</title>
      <link>https://www.dennishilk.com/blog/git-pull-diverging-branches/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/git-pull-diverging-branches/</guid>
      <description>Git reports diverging branches? Understand fast-forward, merge and rebase through my server update, including diagnosis, conflicts and recovery.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Git &amp; Server Workflow</category>
    </item>
    <item>
      <title>journalctl for beginners: find Linux errors in system logs</title>
      <link>https://www.dennishilk.com/blog/journalctl-linux-troubleshooting/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/journalctl-linux-troubleshooting/</guid>
      <description>Narrow down Linux problems with journalctl: filter by boot, time, service and priority. Includes a local test message and guidance for sharing logs.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Diagnostics</category>
    </item>
    <item>
      <title>Linux drives explained: UUIDs, mountpoints and permissions</title>
      <link>https://www.dennishilk.com/blog/linux-drives-uuid-mount-permissions/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/linux-drives-uuid-mount-permissions/</guid>
      <description>Understand Linux mounts: UUIDs, mountpoints, ext4 permissions, fstab and NixOS. Includes a read-only exercise and my Games/Homelab configuration.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Storage</category>
    </item>
    <item>
      <title>Linux framebuffers explained: DOOM on my Cisco phone</title>
      <link>https://www.dennishilk.com/blog/linux-framebuffer-cisco-phone-doom/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/linux-framebuffer-cisco-phone-doom/</guid>
      <description>How DOOM runs locally on the Cisco CP-9951: framebuffers, pixel formats, stride and real keys explained, with a small calculation and project links.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Embedded Linux &amp; DOOM</category>
    </item>
    <item>
      <title>Try Linux in a VM: KVM and virt-manager for beginners</title>
      <link>https://www.dennishilk.com/blog/linux-virtual-machine-kvm-virt-manager/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/linux-virtual-machine-kvm-virt-manager/</guid>
      <description>Try Linux before migrating: understand KVM, QEMU, libvirt and virt-manager. Includes a NixOS example, virtual storage and NAT networking.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Virtual Machines</category>
    </item>
    <item>
      <title>NixOS rollback: understand generations and undo an update</title>
      <link>https://www.dennishilk.com/blog/nixos-generations-rollback/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/nixos-generations-rollback/</guid>
      <description>Understand NixOS generations: boot an older system, roll back with nixos-rebuild and repair your configuration. Cthulhu provides the concrete example.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>NixOS &amp; Recovery</category>
    </item>
    <item>
      <title>Source2Reel: turn a GitHub project into a local explainer video</title>
      <link>https://www.dennishilk.com/blog/source2reel-github-local-explainer-video/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/source2reel-github-local-explainer-video/</guid>
      <description>My Source2Reel workflow explained: inspect sources, create a storyboard, use local AI and narration, then render with FFmpeg. Cisco DOOM provides the example.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Source2Reel &amp; Explainer Videos</category>
    </item>
    <item>
      <title>SSH keys on Linux: connect from your laptop to a server</title>
      <link>https://www.dennishilk.com/blog/ssh-keys-linux-server/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/ssh-keys-linux-server/</guid>
      <description>Set up SSH keys step by step: Ed25519, public and private keys, ssh-copy-id, server identity checks and a readable client configuration.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>SSH &amp; Servers</category>
    </item>
    <item>
      <title>From Azeroth to Linux: Why I&apos;ve Been Nebu for 20 Years</title>
      <link>https://www.dennishilk.com/blog/why-im-called-nebu/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/why-im-called-nebu/</guid>
      <description>From my WoW warlock Nebukatneza through motorcycles, video editing and Linux to my own GoToSocial instance, NEBUVERSE: the story behind the name Nebu.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Behind the Projects</category>
    </item>
    <item>
      <title>Wine prefixes explained: separate Windows environments on Linux</title>
      <link>https://www.dennishilk.com/blog/wine-prefix-linux-games/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/wine-prefix-linux-games/</guid>
      <description>Wine prefixes for beginners: understand WINEPREFIX, drive_c, registry files and Lutris. Try a separate environment and learn its backup and safety limits.</description>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <category>Wine &amp; Linux Gaming</category>
    </item>
    <item>
      <title>Back up Linux configuration: Dotfiles, package lists and data backups</title>
      <link>https://www.dennishilk.com/blog/backup-linux-configuration/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/backup-linux-configuration/</guid>
      <description>Plan Linux backups clearly: distinguish dotfiles, package lists, NixOS files and personal data, with Cthulhu examples and practical restore checks.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Backups</category>
    </item>
    <item>
      <title>Configure Fastfetch: My Cthulhu system overview step by step</title>
      <link>https://www.dennishilk.com/blog/configure-fastfetch/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/configure-fastfetch/</guid>
      <description>My Fastfetch configuration explained: screenshot, Kitty image logo, Nerd Fonts, JSONC modules, disks and an age counter. Start with a small local test file.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>Fastfetch &amp; Terminal</category>
    </item>
    <item>
      <title>Configure Waybar: A clear status bar for Sway</title>
      <link>https://www.dennishilk.com/blog/configure-waybar/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/configure-waybar/</guid>
      <description>Waybar for beginners: understand my Sway bar, separate JSONC from CSS, preview a small configuration and add a clock, volume and CPU display.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>Waybar &amp; Desktop</category>
    </item>
    <item>
      <title>Gruvnode: My simple XMonad desktop from the T480 to the X1 Carbon</title>
      <link>https://www.dennishilk.com/blog/gruvnode-x1-carbon-xmonad/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/gruvnode-x1-carbon-xmonad/</guid>
      <description>Gruvnode explained: from a Debian T480 to an Arch X1 Carbon. Understand the installer, XMonad, Xmobar, audio, Wi-Fi, configuration backups and first startup.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>Gruvnode &amp; ThinkPad</category>
    </item>
    <item>
      <title>Understand Linux gaming: Steam, Proton, Lutris and MangoHud</title>
      <link>https://www.dennishilk.com/blog/linux-gaming-steam-proton-lutris/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/linux-gaming-steam-proton-lutris/</guid>
      <description>Linux gaming for beginners: understand Steam, Proton, Lutris, GameMode and MangoHud, test one game deliberately and inspect the Linux Gaming Toolkit scope.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Gaming</category>
    </item>
    <item>
      <title>NixOS for beginners: My configuration.nix explained</title>
      <link>https://www.dennishilk.com/blog/nixos-configuration-nix-explained/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/nixos-configuration-nix-explained/</guid>
      <description>Understand NixOS through my configuration.nix: packages, services, Plasma, PipeWire and hardware, with a small change you can build, test and undo.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>NixOS &amp; Configuration</category>
    </item>
    <item>
      <title>Sway for beginners: My Wayland configuration explained</title>
      <link>https://www.dennishilk.com/blog/sway-configuration-explained/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/sway-configuration-explained/</guid>
      <description>Learn Sway through my configuration: variables, two monitors, workspaces, keybindings and window rules, with a small change you can validate and undo.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>Sway &amp; Wayland</category>
    </item>
    <item>
      <title>Understanding XMonad: My xmonad.hs step by step</title>
      <link>https://www.dennishilk.com/blog/xmonad-hs-explained/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/xmonad-hs-explained/</guid>
      <description>Understand my xmonad.hs: the Super key, Tall and Full layouts, keybindings and hooks, then compile, restart and undo a small configuration change.</description>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <category>XMonad &amp; X11</category>
    </item>
    <item>
      <title>SPDIF audio delay on Linux: Why the first sound disappears and what helps</title>
      <link>https://www.dennishilk.com/blog/fix-spdif-audio-delay-linux/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/fix-spdif-audio-delay-linux/</guid>
      <description>Missing the first SPDIF sound after an idle period on Linux? Explore suspend, PulseAudio, PipeWire and a local SoX keepalive with the SPDIF-Fix project.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Audio</category>
    </item>
    <item>
      <title>Switching from Windows to Linux: What to check first</title>
      <link>https://www.dennishilk.com/blog/windows-to-linux-migration-checklist/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/windows-to-linux-migration-checklist/</guid>
      <description>Plan your Linux migration: check apps, games, hardware, live tests and data transfer with the local-first Linux Migration Companion.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux Migration</category>
    </item>
    <item>
      <title>Convert images without uploading them: JPG, PNG and WebP explained</title>
      <link>https://www.dennishilk.com/blog/convert-images-without-upload/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/convert-images-without-upload/</guid>
      <description>Convert and resize JPG, PNG and WebP locally in your browser. Learn about format choice, quality, transparency, metadata and browser support.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <category>Images &amp; Formats</category>
    </item>
    <item>
      <title>Delete files on Linux: What HDDs, SSDs and TRIM mean for Skynet Shredder</title>
      <link>https://www.dennishilk.com/blog/delete-files-linux-hdd-ssd/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/delete-files-linux-hdd-ssd/</guid>
      <description>Understand Skynet Shredder: delete local files and folders on Linux, compare HDD overwriting with SSD TRIM and learn the limits of file deletion.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <category>Linux &amp; Data</category>
    </item>
    <item>
      <title>Inspect Windows network traffic: Which process connects where?</title>
      <link>https://www.dennishilk.com/blog/inspect-windows-network-traffic/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/inspect-windows-network-traffic/</guid>
      <description>Use Windows Telemetry Inspector to investigate Windows 11 network traffic by process, service and DNS – locally, without uploading your capture.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <category>Windows &amp; Privacy</category>
    </item>
    <item>
      <title>Install NVIDIA drivers on Debian 12 and 13: APT, CUDA and Secure Boot</title>
      <link>https://www.dennishilk.com/blog/install-nvidia-drivers-debian/</link>
      <guid isPermaLink="true">https://www.dennishilk.com/blog/install-nvidia-drivers-debian/</guid>
      <description>Install NVIDIA drivers on Debian 12 and 13 using APT. Understand Stable, Backports, optional CUDA, kernel headers and Secure Boot with this script.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <category>Debian &amp; NVIDIA</category>
    </item>
  </channel>
</rss>
