TermX Logo TermX v0.1.3
Built for Modern Linux • Rust, GTK4 & VTE

Next-Gen Linux Terminal.
Fast, Keyboard-First & Minimal.

Nexus Terminal (TermX) combines the raw power of VTE with GTK4 and Libadwaita. Enjoy split panes, collapsible sessions, 8 curated palettes, and crisp Poppins typography.

$ git clone https://github.com/punundev/termx && make build
1. fish
██████ █████ █████ ██ ██ ██ ██ ██ ██ ██ █ ███ ███ ████ ██ ████ ████ ██ █ ██ ██ ██ ██ ██ █ ██ ██ ████ ██ █████ ██ █ ██ ██ ██ ██

Welcome to TermX (Nexus Terminal) v0.1.4

Type specs, themes, or clear to interact.

⚡phanun ❯❯

Official Packages

Automated builds generated in docs/public/ with zero runtime hassle.

Debian / Ubuntu .deb

Standard Debian package with automated icon cache and desktop integration triggers.

sudo dpkg -i docs/public/termx_*.deb
Download .deb
Fedora / RHEL / openSUSE .rpm

Native RPM package with automatic shared library dependencies and spec verification.

sudo rpm -i docs/public/termx-*.rpm
Download .rpm
Universal Linux .AppImage

Standalone executable bundle. Runs anywhere without root installation permissions.

chmod +x docs/public/*.AppImage
Download .AppImage

Key Features

Architected in pure Rust for efficiency, speed, and clean GTK integration.

Hardware-Accelerated VTE

Full 24-bit truecolor, Unicode rendering, and smooth high-frequency scrolling for Neovim, Tmux, and Htop.

Dynamic Split Panes

Split horizontal or vertical with independent shell processes and navigate boundaries using Alt+Arrow keys.

Collapsible Sessions Sidebar

F9 toggleable sidebar with active pane counters, quick shell launchers (Fish, Bash), and instant theme picker.

8 Curated Built-in Themes

Kitty Dark, Nord, Dracula, Solarized, Gruvbox, Catppuccin Mocha, Clean Light, plus custom TOML themes.

In-Buffer Regex Search

Scrollback search with case sensitivity, regular expressions, previous/next match jumps, and escape shortcuts.

Poppins UI Typography

Modern bold Poppins UI font with 32px height standard on all inputs, buttons, and tab controls.

Keyboard Shortcuts

Fast, keyboard-centric control without leaving home row.

Action Shortcut Category
New Tab Ctrl+Shift+T Tabs
Close Tab Ctrl+Shift+W Tabs
Next Tab / Prev Tab Ctrl+PageDown / Ctrl+PageUp Tabs
Split Horizontal Ctrl+Shift+E Panes
Split Vertical Ctrl+Shift+O Panes
Close Pane Ctrl+Shift+X Panes
Navigate Panes Alt+Left / Alt+Right Panes
Toggle Sidebar F9 Sidebar
Find in Scrollback Ctrl+Shift+F Search
Zoom In / Zoom Out / Reset Ctrl++ / Ctrl+- / Ctrl+0 View
Copy / Paste Ctrl+Shift+C / Ctrl+Shift+V Clipboard

Built-in Themes Gallery

Click a palette below to preview live color simulation.

Configuration Specification

Stored strictly under XDG standard path: ~/.config/termx/config.toml

~/.config/termx/config.toml
[general]
shell = "/usr/bin/fish"
working_directory = ""
confirm_on_close = true
restore_window_state = true

[appearance]
theme = "kitty-dark"
app_font_family = "Poppins"
font_family = "Monospace"
font_size = 11.0
line_spacing = 1.0
opacity = 1.0
cursor_shape = "block"
cursor_blink = "system"

[terminal]
scrollback_lines = 10000
audible_bell = false
copy_on_select = false

[window]
width = 960
height = 600
is_maximized = false
sidebar_visible = true