Add tmux and vim configuration files

- Introduced a comprehensive tmux configuration file with custom themes, key bindings, and session management options.
- Added a lightweight vim configuration file utilizing vim-plug for plugin management, including themes, fuzzy finder, file tree, and editing helpers.
This commit is contained in:
Dmitry
2025-12-11 12:03:40 +03:00
commit 89c55ac4ef
14 changed files with 3326 additions and 0 deletions

9
ssh/.ssh/config Normal file
View File

@@ -0,0 +1,9 @@
# ════════════════════════════════════════════════════════════
# SSH Configuration (includes)
# ════════════════════════════════════════════════════════════
# Все настройки вынесены по секциям в config.d/*.conf
# Порядок загрузки задаётся префиксом (00-, 10-, 20- ...)
Include config.d/*.conf

View File

@@ -0,0 +1,17 @@
# 00 - Global options
Host *
# Переиспользование соединений (быстрее)
# ControlMaster auto
# ControlPath ~/.ssh/sockets/%r@%h:%p
# ControlPersist 10m
# Держать соединение живым
ServerAliveInterval 60
ServerAliveCountMax 3
# Сжатие данных
Compression yes
# Отключить GSSAPI (ускоряет подключение)
GSSAPIAuthentication no

View File

@@ -0,0 +1,13 @@
# 10 - Local network (direct IP)
# ПК
Host ada-pc
HostName 192.168.1.100
User ada
IdentityFile ~/.ssh/id_ed25519
Host ada-x1
HostName 192.168.1.101
User ada
IdentityFile ~/.ssh/id_ed25519

View File

@@ -0,0 +1,67 @@
# 20 - SelfHost
Host vps vps-ada
HostName ada-dev.ru
User ada
IdentityFile ~/.ssh/id_ed25519_homelab
# Proxmox VE
Host pve
HostName 192.168.1.10
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
ProxyJump vps
Host pve-lan
HostName 192.168.1.10
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
Host gateway
HostName 192.168.1.11
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
ProxyJump vps
Host gateway-lan
HostName 192.168.1.11
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
# Monitoring LXC
Host mon
HostName 192.168.1.12
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
ProxyJump vps
Host mon-lan
HostName 192.168.1.12
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
# CUPS Server
Host cups
HostName 192.168.1.15
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
ProxyJump vps
Host cups-lan
HostName 192.168.1.15
User ada
IdentityFile /home/ada/.ssh/id_ed25519_homelab
# Gitea
Host git.ada-dev.ru
HostName 192.168.1.20
Port 2222
ProxyJump vps
Host docker-home
HostName 192.168.1.20
User ada
ProxyJump vps
Host docker-home-lan
HostName 192.168.1.20
User ada

View File

@@ -0,0 +1,57 @@
# 40 - Corporate (PAO IL)
Host ada-alt
HostName 192.168.122.102
User ada-alt
IdentityFile ~/.ssh/id_ed25519
# UpdateHostKeys yes
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
#ProxyJump ru-vps
#ForwardX11 yes
#ForwardX11Trusted yes
#Compression yes
Host pam
HostName 10.1.194.230
User antipenkoda@MSK.LAN
Port 2244
ProxyJump ada-alt
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
Host ans-srv
HostName 10.1.195.233
User ada
SetEnv TERM=xterm-256color
ProxyJump pam
Host master-ans
HostName 10.1.194.160
User ada
SetEnv TERM=xterm-256color
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
ProxyJump pam
Host pam-tunnel
HostName localhost
Port 2244
User antipenkoda@MSK.LAN
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
Host ans-srv-tunnel
HostName 10.1.195.233
User ada
SetEnv TERM=xterm-256color
ProxyJump pam-tunnel
Host ans-srv-direct
HostName localhost
Port 3322
User ada
SetEnv TERM=xterm-256color