- OS: EndeavourOS (Arch-based)
- Window Manager: Hyprland
- Shell: Fish with Starship prompt
- Terminal: Ghostty
- Editor: Neovim (Kickstart-based configuration)
- Terminal Multiplexer: tmux with sesh session management
- Application Launcher: Rofi
- Status Bar: Waybar
- File Manager: Thunar/yazi
- Theme: Lackluster (consistent across applications)
- Main config:
hyprland.conf
- Features: Dual layout support (US/Ukrainian), custom window rules, smart gaps
- Terminal: Ghostty as default terminal
- Launcher: Custom Rofi launcher script
- Main config:
config.fish
- Features:
- Starship prompt integration
- Zoxide for smart directory jumping
- Custom aliases (
ss
for sesh-sessions,cd
aliased toz
)
- Ghostty (
ghostty/
) - tmux (
tmux/
): Session management with sesh integration- Custom prefix:
Ctrl+Space
- Vim-style navigation
- Lackluster color scheme
- Smart session switching with fzf
- Custom prefix:
- sesh: Intelligent tmux session manager
- Integration: Bound to
Ctrl+F
in both Fish and tmux - Features: Project detection, zoxide integration, config management
- Layout: Window title (left), workspaces (center), system info (right)
- Modules: Language indicator, tray, audio, network, memory, CPU, temperature, clock
- Style: Macchiato color scheme with custom CSS.
- Modes: Applications, run commands, file browser, window switcher
- Theme: Type-7 launcher with Papirus icons
- Primary: Lackluster theme (consistent across Ghostty, tmux, Neovim)
- Colors: Muted grays and blues for reduced eye strain
- Fonts: JetBrainsMono Nerd Font for consistent typography
- Tmuxinator: Project-specific tmux session templates
- Lazygit: Terminal UI for Git operations
- SwayNC: Notification daemon for Wayland
- Custom styling: Integrated with system theme
Waybar with system information, language indicator, and custom styling
Ctrl + F
: Quick session switcher(works in tmux/ghostty/fish).
Super + Return
: Open terminal (Ghostty)Super + D
: Application launcher (Rofi)Super + Q
: Close windowSuper + [1-9]
: Switch workspacesSuper + Shift + [1-9]
: Move window to workspaceWin + Space
: Toggle keyboard layout (US/Ukrainian)
Ctrl + Space
: Prefix keyPrefix + |
: Vertical splitPrefix + _
: Horizontal split
z <directory>
: Smart directory jumping (zoxide)ss
: Session management shortcut