Tangential EOS

Based on EndeavourOS (and Arch)
Always up-to-date

Tangential EOS is a customized installation of EndeavourOS, which provides an Arch Linux experience "without the hassle of installing it manually." It uses a rolling release model, so it is fast-moving and always has the most up-to-date software.

Installation

  1. Download EndeavourOS "Galileo Neo 2024.01.25" live ISO:
    Magnet | Torrent | Direct (USA) | Release Notes
  2. Create installation media and boot it up
  3. From the Welcome screen, click Fetch your install customization file (advanced)
  4. Enter the Tangential EOS script URL and click OK:
    https://tangential.scottbradford.us/eos-script
  5. Click Start the Installer
  6. Choose Online – offline mode is not supported!
  7. Check for the Tangential EOS name and logo – If the installer doesn't have the Tangential branding, the customizations weren't loaded, and it'll install an unmodified EndeavourOS
  8. Proceed with the installation
  9. Reboot into Tangential EOS


KDE Plasma

It's good

GUI Pkg. Mgmt.

It's easy

Sane Defaults

It's normal

Useful Software

It's ready


Default Settings

Scott has strong opinions about these things.

Tweaked Theme
Based on Breeze Twilight
Boot Splash
Plymouth enabled!
Better Defaults
No bouncing cursor
Light By Default
Even in stubborn apps
Password Asterisks
Feedback in sudo!
Flatpak & AUR
Software options galore

Use Wayland display system by default. Xorg (X11) session available from login screen.

Manage software with Pamac by Manjaro; native, AUR, and Flatpak packages supported.

Plasma environment uses the Tangential Breeze theme, a modified version of Breeze Twilight.

Windows file sharing preconfigured with Samba; share straight from the file manager!

Plasma set to double-click mode; silly bouncing-cursor launch feedback disabled.

Use the thumbnails app switcher; hot corners at top left and right to trigger the overview.

Disable session saving; disable unnecessary shutdown and logout confirmation screens.

Modified default Konsole (terminal) profile; 120x40 characters & always-visible tabs.

Night color (blue filter) enabled; starts at 10:00 p.m. and ends at 7:00 a.m.

Dolphin (file manager) set to details mode with 22px icons; Git integration enabled.

Password feedback enabled in sudo. The aster****s are so beautiful. I love them.

Skip the boot menu during startup. Hold down the space key during boot if you need it.

Tangential branding for the boot splash, Plasma splash, menu icon, neofetch, and more.

Override most apps that default to dark modes, including GIMP, VSCode, and Shotcut.

Remove or hide a bunch of useless cruft apps from the base distro or KDE Plasma.


Package Install Sets

Core Applications (required)

Pamac & Discover
Install and update software
Firefox
It's a good web browser
Haruna & VLC
Good media players
OneDrive (+ GUI)
OneDrive access and sync
Rclone (+ Browser)
Multi-cloud access and sync
SpeedCrunch
High-precision calculator
Thunderbird
Email, calendar, etc.
Terminal Apps
mc, rsync, tmux, etc.

Everyday Applications (preselected)

Calibre
E-book management
GIMP & Inkscape
Image design & editing
LibreOffice
It's an office suite
qBittorrent
File sharing & downloads
Remmina & RustDesk
Remote access tools
Spotify
It has the music

Creative Applications (preselected)

Audacity
Audio editing tool
Blender
3D and animation
LibreCAD & FreeCAD
2D and 3D drafting
Darktable
Photo processing workflow
Scribus
Desktop publishing
OBS & Shotcut
Video streaming & editing

Scientific Applications (preselected)

Gephi
Data visualization
Google Earth Pro
Satellite imagery
Gramps
Genealogy software
QMapShack
Mapping and GIS
Siril
Astro-photo processor
Stellarium
Astronomy software

Internet Applications (preselected)

Google Chrome
It's still pretty good
KDE Falkon
Fast, modern browser
KGet
Bulk file downloads
Microsoft Edge
It's a browser
Links & Lynx
Console & text browsers
Netsurf
Speedy little browser
TorBrowser
Super-private browser

Software Development (preselected)

FileZilla
FTP software
Git & Git-Cola
Version control tools
Okteta
Hex viewer & editor
PyCharm Community
Powerful Python IDE
Visual Studio Code
Flexible editor and IDE
Network Analysis
SoapUI, Wireshark, ZAP, Nmap
The Usual Stuff
Node.js, NPM, PIP, etc.
Other Tools
Klogg, wxFormBuilder, etc.

Real Hardware Apps (not preselected)

Folding@Home
Distributed computing
Synergy 3
Keyboard & mouse sharing
VirtualBox
System virtualization tool

Questions

I hope you read the warning! This is a hobby project that comes with no tech support and no warranty. I can't really help you. However, there are countless resources on the Internet to help you learn about GNU/Linux operating systems and troubleshoot problems.

Tangential EOS is a customized version of EndeavourOS, which is itself a customized version of Arch Linux. Resources and instructions for those systems should work exactly the same way on a Tangential EOS system. Here are some links:

There are many possible reasons why Tangential EOS could fail to install.

While you are booted into the live installation system, installer activity is logged to ~/endeavour-install.log. Reviewing the log may help you determine what happened.

If the installer completed, the log is copied to ~/taneos-install.log. You can review it after booting into the new system and troubleshoot anything that didn't work correctly.

If you want to use Tangential EOS as a multi-boot system (for example, to run Windows and Linux on the same machine), you can . . . but it's not tested and that's not really what it's intended for. Scott is only using Tangential EOS in virtual machines or as a machine's sole operating system.

If you decide to do it anyway, refer to the base system's guidance. You'll at least need to change the bootloader settings, since Tangential EOS has the boot menu disabled (set to a zero-second timeout) by default. Aside from that, it should work . . . probably.

Tangential EOS is based on EndeavourOS, which is itself based on Arch Linux. Its primary software management system is pacman, which has been preconfigured with the official EndeavourOS and Arch repositories. The system also includes the yay package manager for building and installing packages from the Arch User Repository (AUR), and the Flatpak package manager preconfigured with the Flathub repository.

From the command line, you can manage native packages with pacman or yay, AUR packages with yay, and Flatpak packages with flatpak.

From the graphical interface, you can manage native, AUR, and Flatpak packages with Pamac by Manjaro, which is named Add/Remove Software in the main menu. The system will notify you if updates are available. You can also manage native and Flatpak packages (but not AUR packages) with Discover by KDE.

Tangential EOS is just EndeavourOS with some tweaks, which is itself just Arch Linux with some tweaks. Don't think of it as a "true" distribution, but as a customized installation of the one it was built on. You'll keep getting updates as long as the base distribution makes them available. If you want to "revert" to the base system, you can:

  • Set the KDE Plasma theme to something other than Tangential Breeze.
  • Set the Plymouth bootsplash theme to something other than Tangential.
  • Uninstall the "taneos-custom" package.

This should leave the system in a working state with nothing but residual settings from Tangential EOS, which can be deleted if you come across them or if they cause any issues.

Yes! Tangential EOS adds three executable command-line scripts in /usr/bin:

  • jfuEXPERIMENTAL, use with care!Just f***ing update software from all supported package systems
  • tangential-apply-branding – Sets the system name and icon to Tangential EOS (runs as an automated process on startup)
  • tangential-reset-user-defaults – Re-applies the default user customizations apps (may overwrite some of your preferences!)

That's not a question. And what's wrong with you? Are you some kind of sociopath? I do not understand why people want to go back to the dark ages (heh) of computing. But go ahead, set things up however you want.

The Tangential Breeze theme for Plasma is based on Breeze Twilight, which uses light mode for apps and dark mode for the taskbar and main menu. You can switch over to Breeze Dark for the dark, depressing, sociopathic experience if that's what you like.

Tangential EOS will override some apps that stubbornly default to dark mode no matter how the system is set up. These include Blender, GIMP, PyCharm, Shotcut, Visual Studio Code, and others. When possible, I configured them to follow the user's preferences. When that option wasn't available, I set it to use light mode . . . but you can always change it in the app's settings.