feat: Brewfile and included config files (bashrc, kitty, ssh homelab aliases)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
# ~/mac/config/bashrc — sourced by ~/.bash_profile (marker block written by setup.sh)
|
||||
eval "$(/opt/homebrew/bin/brew shellenv)"
|
||||
for d in coreutils findutils gnu-sed grep gawk gnu-tar; do
|
||||
PATH="/opt/homebrew/opt/$d/libexec/gnubin:$PATH"
|
||||
done
|
||||
export PATH
|
||||
export EDITOR=vim
|
||||
export CLICOLOR=1
|
||||
alias ls='ls --color=auto'
|
||||
alias ll='ls -lah'
|
||||
alias grep='grep --color=auto'
|
||||
alias opus='claude --dangerously-skip-permissions'
|
||||
HISTSIZE=50000; HISTFILESIZE=100000; shopt -s histappend
|
||||
PS1='\[\e[1;33m\]\u@\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\$ '
|
||||
@@ -0,0 +1,81 @@
|
||||
# Sethian Terminal Theme - optimized for web/mobile via Xpra
|
||||
|
||||
# Large font for mobile readability
|
||||
font_family JetBrains Mono
|
||||
font_size 16.0
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
|
||||
# Sethian colors
|
||||
foreground #e0e0e0
|
||||
background #0a0a0a
|
||||
background_opacity 1.0
|
||||
|
||||
cursor #D35400
|
||||
cursor_shape beam
|
||||
|
||||
selection_foreground #0a0a0a
|
||||
selection_background #D35400
|
||||
|
||||
# Tab bar - bottom, minimal, touch-friendly
|
||||
tab_bar_edge bottom
|
||||
tab_bar_style powerline
|
||||
tab_bar_min_tabs 1
|
||||
active_tab_foreground #0a0a0a
|
||||
active_tab_background #D35400
|
||||
inactive_tab_foreground #999999
|
||||
inactive_tab_background #1a1a1a
|
||||
tab_title_max_length 20
|
||||
|
||||
# Window layout - no wasted space
|
||||
window_padding_width 2
|
||||
hide_window_decorations yes
|
||||
placement_strategy top-left
|
||||
|
||||
# Scrollback
|
||||
scrollback_lines 10000
|
||||
|
||||
# Bell
|
||||
enable_audio_bell no
|
||||
visual_bell_duration 0.1
|
||||
visual_bell_color #D35400
|
||||
|
||||
# URL handling
|
||||
url_color #D35400
|
||||
url_style curly
|
||||
|
||||
# Normal colors
|
||||
color0 #1a1a1a
|
||||
color1 #cc3333
|
||||
color2 #4e9a06
|
||||
color3 #D35400
|
||||
color4 #3465a4
|
||||
color5 #75507b
|
||||
color6 #06989a
|
||||
color7 #d3d7cf
|
||||
|
||||
# Bright colors
|
||||
color8 #555753
|
||||
color9 #ef2929
|
||||
color10 #8ae234
|
||||
color11 #fce94f
|
||||
color12 #729fcf
|
||||
color13 #ad7fa8
|
||||
color14 #34e2e2
|
||||
color15 #eeeeec
|
||||
|
||||
# Keyboard shortcuts for tab management
|
||||
map ctrl+shift+t new_tab
|
||||
map ctrl+shift+w close_tab
|
||||
map ctrl+shift+right next_tab
|
||||
map ctrl+shift+left previous_tab
|
||||
|
||||
# Performance
|
||||
repaint_delay 16
|
||||
input_delay 2
|
||||
sync_to_monitor no
|
||||
|
||||
# --- macOS ---
|
||||
macos_option_as_alt yes
|
||||
hide_window_decorations titlebar-only
|
||||
macos_quit_when_last_window_closed yes
|
||||
@@ -0,0 +1,23 @@
|
||||
# Included from ~/.ssh/config. Key ~/.ssh/id_ed25519 is generated by setup.sh;
|
||||
# only pve173 is authorized so far (rrsync-restricted, for backup.sh).
|
||||
Host pve173
|
||||
HostName 192.168.0.173
|
||||
User root
|
||||
Host pve112
|
||||
HostName 192.168.0.112
|
||||
User root
|
||||
Host pve197
|
||||
HostName 192.168.0.197
|
||||
User root
|
||||
Host pve241
|
||||
HostName 192.168.0.241
|
||||
User root
|
||||
Host steel141
|
||||
HostName 192.168.0.141
|
||||
User seth
|
||||
Host bedroom
|
||||
HostName 192.168.0.235
|
||||
User seth
|
||||
Host *
|
||||
IdentityFile ~/.ssh/id_ed25519
|
||||
ServerAliveInterval 30
|
||||
Reference in New Issue
Block a user