hpr4706 :: Quirks and Customisations

Lee talks about customisations on his Linux system

Hosted by Lee on Monday, 2026-08-17 is flagged as Clean and is released under a CC-BY-SA license.
linux, customization, tweaks, scripts. (Be the first).

Listen in ogg, opus, or mp3 format. Play now:

Duration: 01:00:12
Download the transcription and subtitles.

general.

System Quirks & Tweaks

System Info:-

CPU: 16-core AMD Ryzen 9 3950X (-MT MCP-) speed/min/max: 2433/2200/4761 MHz

Kernel: 6.8.0-134-generic x86_64 Up: 18h 28m Mem: 17.58/62.73 GiB (28.0%)

Storage: 3.64 TiB (81.9% used) Procs: 616 Shell: Bash inxi: 3.3.34

Some of the hacks:-

Shell & Terminal Setup

  • Visual Host Identifiers: I use custom terminal prompt colors and styles on different boxes so I can immediately see which machine I am logged into.
  • Command Line Overrides: Standard tools are aliased to modern alternatives ( cat to batcat , df to duf , du to dust , ls to eza ).
  • Word-Break Tweak: My shell config strips - and . from word-break rules so tab-completion handles hyphenated or dotted filenames as single words.
  • History Search: I mapped Ctrl+F (instead of Ctrl+R ) to run a custom, colorized, interactive fuzzy history search using fzf .
  • Local AI Tooling: I use AI coding interfaces, with ollama aliased to run Qwen Coder by default.
  • Complex Toolchains: My system runs multiple co-existing environments, including conflicting Java runtimes (8 and 17), Android SDK, Rust, Go, and local Perl/Python libraries.

Autostart & Background Services

  • Audio & RGB Tweaks: Custom services handle Bluetooth switching for my Bose QC35 headphones, and cycled my keyboard lighting profiles based on the time of day.
  • Passive Time Tracker: A custom background system tracks files via inotifywait and polls network connections to log my work hours into a 15-minute rounded log file.
  • Typo Alert Keylogger: A root-owned background script buffered my keystrokes globally to run a spellcheck, firing a desktop alert when I made a typo.
  • Work/Life Balance: Discord is configured to launch only on weekends or after 17:30 on weekdays.

Custom Applications & Launchers

  • Local LLM Voice Assistant: A desktop launcher opened "Marvin," a private local voice-chat assistant.
  • Custom Remote Control: A custom script used ADB and Monkeyrunner to mirror and control an Android tablet screen in a local window.
  • KWin Layout Fixes: Joplin is set to bypass the taskbar.

Custom Panel Widgets

  • Weather & Brightness: Custom scripts feed my desktop panel with weather emojis from the 7Timer! API and let me change external monitor brightness using ddcutil over I2C.
  • Notification Pipelines: Custom shell scripts polled for SMS and email alerts, using MD5 hashes of the text blocks to ensure I never got duplicate notifications.
  • Fake GPS Server: A tiny local server on port 22222 returns my home coordinates to any local app requesting geolocation.

Repurposed "Radio" Panel

  • Hardware Recycling: An old Android tablet with a broken screen is used as a green-screen terminal. It runs a custom WebView app to display ambient data.
  • Gmail Push Pipeline: A local PHP script runs via cron every 10 minutes to fetch new email alerts and send them to the tablet over the local network.


Comments

Subscribe to the comments RSS feed.

Leave Comment

Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.

Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).

Provide feedback
Your Name/Handle:
Title:
Comment:
Anti Spam Question: What does the letter P in HPR stand for?
Are you a spammer?
Who is the host of this show?
What does HPR mean to you?