Swap foot→ghostty (user prefers ghostty terminal)
This commit is contained in:
parent
0835b3eaa6
commit
23234dd0d4
2 changed files with 18 additions and 40 deletions
|
|
@ -27,7 +27,7 @@ Nix flake that reproduces MacBook software capabilities on an x86\_64 NixOS lapt
|
|||
|------|--------|
|
||||
| **Hyprland** | Tiling Wayland compositor (gaps, blur, animations) |
|
||||
| **waybar** | Status bar with workspaces, clock, CPU, battery, network, audio |
|
||||
| **foot** | Minimal fast Wayland terminal emulator |
|
||||
| **ghostty** | Fast native Wayland terminal emulator |
|
||||
| **zellij** | Terminal multiplexer (cmux equivalent — tabs, panes, floating) |
|
||||
| **rofi-wayland** | App launcher (SUPER + D) |
|
||||
| **dunst** | Notification daemon |
|
||||
|
|
@ -56,8 +56,8 @@ Nix flake that reproduces MacBook software capabilities on an x86\_64 NixOS lapt
|
|||
|
||||
| Key | Action |
|
||||
|-----|--------|
|
||||
| `SUPER + Return` | Open terminal (foot) |
|
||||
| `SUPER + Shift + Return` | Open terminal + multiplexer (foot zellij) |
|
||||
| `SUPER + Return` | Open terminal (ghostty) |
|
||||
| `SUPER + Shift + Return` | Open terminal + multiplexer (ghostty -e zellij) |
|
||||
| `SUPER + D` / `SUPER + Space` | App launcher (rofi) |
|
||||
| `SUPER + B` | Firefox |
|
||||
| `SUPER + N` | File manager (thunar) |
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
# App launcher
|
||||
rofi-wayland
|
||||
# Terminal
|
||||
foot
|
||||
ghostty
|
||||
# Terminal multiplexer (cmux equivalent for Linux)
|
||||
zellij
|
||||
# Notifications
|
||||
|
|
@ -256,8 +256,8 @@
|
|||
$mainMod = SUPER
|
||||
|
||||
# --- Launch ---
|
||||
bind = $mainMod, Return, exec, foot
|
||||
bind = $mainMod SHIFT, Return, exec, foot zellij
|
||||
bind = $mainMod, Return, exec, ghostty
|
||||
bind = $mainMod SHIFT, Return, exec, ghostty -e zellij
|
||||
bind = $mainMod, B, exec, firefox
|
||||
bind = $mainMod, D, exec, rofi -show drun -show-icons
|
||||
bind = $mainMod, Space, exec, rofi -show drun -show-icons
|
||||
|
|
@ -351,43 +351,21 @@
|
|||
windowrulev2 = workspace name:web, class:(firefox|chromium-browser|google-chrome)
|
||||
windowrulev2 = workspace name:chat, class:(discord|Slack|TelegramDesktop)
|
||||
windowrulev2 = workspace name:vault, class:(obsidian|qmd)
|
||||
windowrulev2 = workspace name:shell, class:(foot|Zellij|Alacritty|ghostty)
|
||||
windowrulev2 = workspace name:shell, class:(ghostty|Zellij|Alacritty|kitty)
|
||||
'';
|
||||
|
||||
# --- Foot terminal config ---
|
||||
home.file.".config/foot/foot.ini".text = ''
|
||||
font = JetBrainsMono Nerd Font:size=13
|
||||
letter-spacing = 0
|
||||
line-height = 1.1
|
||||
pad = 8x8
|
||||
# --- Ghostty terminal config ---
|
||||
home.file.".config/ghostty/config".text = ''
|
||||
font-family = JetBrainsMono Nerd Font
|
||||
font-size = 13
|
||||
theme = catppuccin-mocha
|
||||
background-opacity = 0.9
|
||||
window-padding-x = 8
|
||||
window-padding-y = 4
|
||||
cursor-style = bar
|
||||
shell = zsh
|
||||
|
||||
[colors]
|
||||
# Nord
|
||||
foreground = d8dee9
|
||||
background = 2e3440
|
||||
selection-foreground = 2e3440
|
||||
selection-background = 88c0d0
|
||||
regular0 = 3b4252
|
||||
regular1 = bf616a
|
||||
regular2 = a3be8c
|
||||
regular3 = ebcb8b
|
||||
regular4 = 81a1c1
|
||||
regular5 = b48ead
|
||||
regular6 = 88c0d0
|
||||
regular7 = e5e9f0
|
||||
bright0 = 4c566a
|
||||
bright1 = bf616a
|
||||
bright2 = a3be8c
|
||||
bright3 = ebcb8b
|
||||
bright4 = 81a1c1
|
||||
bright5 = b48ead
|
||||
bright6 = 8fbcbb
|
||||
bright7 = eceff4
|
||||
|
||||
[csd]
|
||||
size = 0
|
||||
confirm-close-surface = false
|
||||
shell-integration = zsh
|
||||
gtk-single-instance = true
|
||||
'';
|
||||
|
||||
# --- Zellij config ---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue