Skip to content

Commit 06a42ab

Browse files
committed
Remove wezterm
1 parent 3f894c5 commit 06a42ab

File tree

11 files changed

+340
-290
lines changed

11 files changed

+340
-290
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ hypercube/
3737
│ ├── nvim/ # Neovim/LazyVim setup
3838
│ ├── qt6ct/ # Qt6 theming
3939
│ ├── quickshell/ # App launcher
40-
│ ├── starship/ # Shell prompt
41-
│ └── wezterm/ # WezTerm terminal
40+
│ └── starship/ # Shell prompt
4241
4342
├── system_files/ # System-level files
4443
│ └── shared/

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Pre-configured and ready to use:
3232
- **Neovim** (nightly) with LazyVim, LSP, and language support
3333
- **Lazygit** for interactive Git operations
3434
- **Fish** shell with Starship prompt
35-
- **Ghostty** & **WezTerm** GPU-accelerated terminals
35+
- **Ghostty** GPU-accelerated terminal
3636
- **Quickshell** application launcher and system controls
3737

3838
### Consistent Theming
@@ -99,7 +99,7 @@ On top of Bluefin-DX, Hypercube adds:
9999
| Category | Packages |
100100
|----------|----------|
101101
| Compositor | Hyprland, Hyprlock, Hypridle, Hyprpaper, Hyprshot |
102-
| Terminals | Ghostty, WezTerm |
102+
| Terminals | Ghostty |
103103
| Editor | Neovim (nightly) |
104104
| Git Tools | Lazygit |
105105
| Launcher | Quickshell |
@@ -112,7 +112,7 @@ All configurations live in `/usr/share/hypercube/config/` and can be overridden
112112
- Fish shell with vim mode and Starship prompt
113113
- Hyprland with vim-style navigation
114114
- Neovim with LazyVim distribution
115-
- Ghostty and WezTerm with Tokyo Night colors
115+
- Ghostty with Tokyo Night colors
116116
- GTK/Qt theming with dark mode
117117

118118
## Documentation

build_files/hypercube/03-hypercube-configs.sh

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,6 @@ config-file = /usr/share/hypercube/config/ghostty/config
4242
# Your customizations below:
4343
EOF
4444

45-
### Wezterm terminal - stub that sources system config
46-
# Users can customize by modifying the config table after dofile()
47-
mkdir -p /etc/skel/.config/wezterm
48-
cat > /etc/skel/.config/wezterm/wezterm.lua << 'EOF'
49-
-- Hypercube Wezterm Configuration
50-
-- System defaults are loaded below. Add your customizations after this line.
51-
-- To replace defaults entirely, remove the dofile line and start fresh.
52-
53-
local config = dofile("/usr/share/hypercube/config/wezterm/wezterm.lua")
54-
55-
-- Your customizations below:
56-
-- Example: config.font_size = 14
57-
58-
return config
59-
EOF
60-
6145
### GTK theme settings - install to /etc/xdg/ for system-wide defaults
6246
# Users can override by creating ~/.config/gtk-3.0/settings.ini
6347
install -Dm644 "${CONFIG_DIR}/gtk-3.0/settings.ini" /etc/xdg/gtk-3.0/settings.ini

build_files/hypercube/99-tests.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ REQUIRED_PACKAGES=(
1717
"hypridle"
1818
"quickshell"
1919
# Terminals
20-
"wezterm"
2120
"ghostty"
2221
# Dev tools
2322
"neovim"

dot_files/fish/config.fish

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ if status is-interactive
2121
fish_add_path $HOME/Code/flutter/bin
2222
fish_add_path $HOME/go/bin
2323

24-
# Alias
25-
alias wezterm 'flatpak run org.wezfurlong.wezterm'
2624
end
2725

2826
### bling.fish source start

dot_files/ghostty/config

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Ghostty keybindings matching WezTerm config
1+
# Ghostty keybindings with tmux-style leader key
22
# Leader key is CTRL+a (simulated via prefix since Linux doesn't support global leader)
33

44
# ----------------------------------------------------------------
@@ -96,8 +96,7 @@ keybind = ctrl+a>w=toggle_tab_overview
9696
# Create a new tab
9797
keybind = ctrl+a>c=new_tab
9898

99-
# Rename current tab (Ghostty doesn't support this natively, but we can use new_tab as closest)
100-
# Note: ctrl+a>, is for rename in WezTerm but Ghostty doesn't have direct rename support
99+
# Rename current tab
101100

102101
# Move to next/previous tab
103102
keybind = ctrl+a>n=next_tab
@@ -142,8 +141,7 @@ keybind = ctrl+a>l=goto_split:right
142141
keybind = ctrl+a>k=goto_split:top
143142
keybind = ctrl+a>j=goto_split:bottom
144143

145-
# Pane resizing (ctrl+a>r enters resize mode, then h/j/k/l to resize)
146-
# Note: Ghostty doesn't have key tables/modes like WezTerm, so we use direct bindings
144+
# Pane resizing (ctrl+a>r then h/j/k/l to resize)
147145
keybind = ctrl+a>r>h=resize_split:left,10
148146
keybind = ctrl+a>r>l=resize_split:right,10
149147
keybind = ctrl+a>r>k=resize_split:up,10

dot_files/nvim/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ The container mounts your local directories:
8484

8585
### Clipboard Support
8686

87-
The container uses OSC 52 for clipboard integration, which works with modern terminals like Ghostty, Kitty, WezTerm, and others that support OSC 52 escape sequences.
87+
The container uses OSC 52 for clipboard integration, which works with modern terminals like Ghostty, Kitty, and others that support OSC 52 escape sequences.
8888

8989
## Plugins
9090

dot_files/wezterm/wezterm.lua

Lines changed: 0 additions & 241 deletions
This file was deleted.

iso_files/calamares/branding/hypercube/show.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ Presentation {
135135
anchors.horizontalCenter: parent.horizontalCenter
136136
spacing: 8
137137

138-
Text { text: "• Ghostty & WezTerm terminals"; color: "#c0caf5"; font.pixelSize: 14 }
138+
Text { text: "• Ghostty terminal"; color: "#c0caf5"; font.pixelSize: 14 }
139139
Text { text: "• Neovim with nightly builds"; color: "#c0caf5"; font.pixelSize: 14 }
140140
Text { text: "• Fish shell with Starship prompt"; color: "#c0caf5"; font.pixelSize: 14 }
141141
Text { text: "• Lazygit for git workflows"; color: "#c0caf5"; font.pixelSize: 14 }

0 commit comments

Comments
 (0)