Terminal Setup
The terminal serves as the central command interface, offering a fast, minimal, and powerful environment specifically configured for Wayland and NixOS.
Shells & Emulators
-
Terminal Emulators
-
Shells
- Fish shell: Characterized by user-friendly smart completions and a polished default appearance.
- Zsh: Offers powerful scripting capabilities and compatibility for legacy tools.
Configuration Highlights
-
Wayland-First Approach The terminal ecosystem is primarily designed for Wayland, providing smooth GPU acceleration and enhanced integration with modern Linux graphics stacks.
-
Aliases & Scripts
- A custom
showaliasalias lists all defined aliases for quick reference, promoting an efficient workflow. - Numerous scripts automate daily tasks and system adjustments, transforming the terminal into a powerful toolkit.
- A custom
-
Prompt & UI
- The prompt is powered by Starship, offering a fast, minimal, and informative display consistent across shells.
- Fonts: JetBrains Mono Nerd Font for clean and readable glyphs and icons.
-
Clipboard & Clipboard Managers
- Full integration with Wayland clipboard utilities (
wl-copy,wl-paste) for seamless copy-paste in scripts and workflows.
- Full integration with Wayland clipboard utilities (
Visual & Accessibility
-
Color Schemes Consistency with the selected theme (managed by Juna) ensures visual comfort and clarity.
-
Fonts & Glyphs JetBrains Mono Nerd Font provides ligatures and icons for an optimized coding experience.
-
Smooth Scrolling & Input Wayland-native terminals combined with the Fish shell offer seamless interaction.
TL;DR
This configuration features fast, minimal, Wayland-native terminals with a custom alias system and powerful scripts, all optimized for productivity and aesthetics.
This setup provides a robust and efficient terminal environment.