You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+40-4Lines changed: 40 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,14 @@ To define a modern, minimalist computing environment that prioritizes speed, foc
22
22
23
23
5.**Composition over Integration:** Following the Unix philosophy, the environment is built from simple, independent tools that work together. The user composes their ideal workflow rather than accepting a monolithic, pre-integrated desktop.
24
24
25
+
### Plain Text Productivity
26
+
27
+
Plain text is foundational to Kern, enabling focused, efficient workflows in development, writing, and productivity. By prioritizing human-readable formats like Markdown, Kern leverages Unix principles for simplicity and composability. Key benefits include:
28
+
29
+
-**Speed and Simplicity:** Lightweight files edit quickly without formatting distractions, boosting focus on content.
30
+
-**Compatibility and Future-Proofing:** Universal across devices/OS, easy to version with Git, backup, and automate with scripts/tools.
31
+
-**Efficiency Across Workflows:** Supports distraction-free writing, dev (human-readable code), and organization; convert seamlessly (e.g., to HTML/PDF via pandoc).
32
+
25
33
---
26
34
27
35
## Why Kern? Why Not Alternatives?
@@ -84,15 +92,17 @@ The Kern environment is composed of five distinct layers, building from the base
84
92
-**Application Launcher:** A custom script combining a system-wide file index with `fzf` (fuzzy finder), bound to a key within `zellij` to provide a "Spotlight/Alfred-like" pop-up launcher
85
93
86
94
-**Core Applications:** A curated set of TUI/CLI tools to replace traditional GUI applications
87
-
-**File Management:**`ranger` or `nnn`
95
+
-**File Management:**`ranger` or `nnn`; `lf` (lightweight alternative); `zoxide` (intelligent directory jumping based on usage)
88
96
-**Text Editing:**`neovim` or `helix`
89
97
-**Web Browsing:**`browsh` (for modern sites), `lynx` (for text-only)
98
+
-**Development:**`lazygit` (TUI for Git operations like staging/branching)
-**System Monitoring:**`btop` or `bottom`; `gdu` (disk usage analyzer)
92
101
-**Media Management:**
93
102
-**Music:**`cmus` or `ncmpcpp` with `mpd`
94
103
-**Podcast Client:**`castero` or `podboat`
95
104
-**eBook Reader:**`epy` or `termpub`
105
+
-**Community Extensions:** Explore more in the upcoming `kern-apps` repository, including `lazydocker` (Docker TUI) and `Harlequin` (SQL IDE).
96
106
97
107
### Layer 4: The Graphics & Multimedia Bridge
98
108
@@ -107,6 +117,30 @@ The Kern environment is composed of five distinct layers, building from the base
107
117
108
118
---
109
119
120
+
## Variants & Hybrid Setups
121
+
122
+
Kern extends beyond Linux framebuffer setups, enabling keyboard-driven, text-focused workflows in GUI terminals or SSH. This "hybrid" mode uses Zellij (or tmux) as a session manager in a maximized terminal, with seamless switching to the host OS for graphics (e.g., browser/video).
123
+
124
+
### GUI Terminals on macOS/Windows/Ubuntu
125
+
- Full-screen terminals: iTerm2, Kitty, Ghostty, or Alacritty.
echo"Kern hybrid ready. Maximize terminal and run 'zellij'."
139
+
```
140
+
This variant makes Kern accessible on existing systems, preserving minimalist productivity.
141
+
142
+
---
143
+
110
144
## Implementation & Distribution
111
145
112
146
### Delivery Model
@@ -236,8 +270,10 @@ The TTY login screen is controlled by `/etc/issue`. You can customize it with:
236
270
237
271
## Philosophy
238
272
239
-
Kern represents a return to computing fundamentals: direct hardware access, composable tools, and user control. It's not about rejecting graphical interfaces entirely, but about questioning whether they're necessary for every task. For text-heavy workflows—coding, writing, system administration, research—the console provides a faster, lighter, and more focused environment than any desktop.
273
+
Kern represents a return to computing fundamentals: direct hardware access, composable tools, and user control, anchored in plaintext for future-proof productivity—human-readable, portable, and automation-friendly across environments.
274
+
275
+
It rejects unnecessary graphical overhead, offering a spectrum from extreme framebuffer console (on Linux) to hybrid setups in GUI terminals or SSH, enabling keyboard-driven text workflows on macOS, Windows, Ubuntu, or beyond. For coding, writing, sysadmin, and research, this delivers unmatched speed, focus, and efficiency.
240
276
241
-
By building on proven Unix principles and modern TUI applications, Kern creates a computing experience that is simultaneously retro and cutting-edge: the simplicity of 1980s terminals meets the power of 2020s tooling.
277
+
By blending Unix principles with modern TUIs/CLIs, Kern fuses retro terminal simplicity with 2020s tooling power, adaptable without compromise.
0 commit comments