configs: fix hardcoded paths, remove stale entries, deduplicate

This commit is contained in:
Dmitry
2026-05-13 19:26:35 +03:00
parent 7bbb3253e5
commit d48456d45c
6 changed files with 84 additions and 171 deletions
+14 -14
View File
@@ -12,10 +12,10 @@ groups:
projects:
repository: "rclone:yadisk:System/Backups/ada-x1/Documents/Projects"
password-file: "/home/ada/.config/resticprofile/pass.txt"
password-file: "~/.config/resticprofile/pass.txt"
backup:
source:
- /home/ada/Documents/Projects
- ~/Documents/Projects
schedule: "*-*-* 20:30:00" # каждый час в 15 минут
forget:
keep-last: 24
@@ -47,10 +47,10 @@ projects-local:
# Важные данные
vaults:
repository: "rclone:yadisk:System/Backups/ada-x1/Documents/Vaults"
password-file: "/home/ada/.config/resticprofile/pass.txt"
password-file: "~/.config/resticprofile/pass.txt"
backup:
source:
- /home/ada/Documents/Vaults
- ~/Documents/Vaults
schedule: "*-*-* 20:30:00"
forget:
keep-last: 12
@@ -60,10 +60,10 @@ vaults:
# Локальное зеркало vaults
vaults-local:
repository: "rclone:cloud-pc:pool/System/Backups/ada-x1/Documents/Vaults"
password-file: "/home/ada/.config/resticprofile/pass.txt"
password-file: "~/.config/resticprofile/pass.txt"
backup:
source:
- /home/ada/Documents/Vaults
- ~/Documents/Vaults
forget:
keep-last: 12
keep-daily: 7
@@ -72,10 +72,10 @@ vaults-local:
# Документы
files:
repository: "rclone:yadisk:System/Backups/ada-x1/Documents/Files"
password-file: "/home/ada/.config/resticprofile/pass.txt"
password-file: "~/.config/resticprofile/pass.txt"
backup:
source:
- /home/ada/Documents/Files
- ~/Documents/Files
schedule: "*-*-* 20:30:00" # 02:15 каждый день
forget:
keep-daily: 30
@@ -85,10 +85,10 @@ files:
## Локальное зеркало files
files-local:
repository: "rclone:cloud-pc:pool/System/Backups/ada-x1/Documents/Files"
password-file: "/home/ada/.config/resticprofile/pass.txt"
password-file: "~/.config/resticprofile/pass.txt"
backup:
source:
- /home/ada/Documents/Files
- ~/Documents/Files
forget:
keep-daily: 30
keep-weekly: 12
@@ -97,10 +97,10 @@ files-local:
# Фотографии и видео
pictures:
repository: "rclone:yadisk:System/Backups/ada-x1/Pictures"
password-file: "/home/ada/.config/resticprofile/pass.txt"
password-file: "~/.config/resticprofile/pass.txt"
backup:
source:
- /home/ada/Pictures
- ~/Pictures
schedule: "*-*-* 20:30:00" # 03:30 каждый день
forget:
keep-daily: 14
@@ -111,10 +111,10 @@ pictures:
# Локальное зеркало pictures
pictures-local:
repository: "rclone:cloud-pc:pool/System/Backups/ada-x1/Pictures"
password-file: "/home/ada/.config/resticprofile/pass.txt"
password-file: "~/.config/resticprofile/pass.txt"
backup:
source:
- /home/ada/Pictures
- ~/Pictures
forget:
keep-daily: 14
keep-weekly: 8
+64
View File
@@ -0,0 +1,64 @@
╔═══════════════════════════════════════════════════════════════════════════╗
║ TMUX ГОРЯЧИЕ КЛАВИШИ (prefix = Ctrl+b) ║
╚═══════════════════════════════════════════════════════════════════════════╝
📋 ОСНОВНЫЕ КОМАНДЫ:
prefix + ? - Показать все горячие клавиши
prefix + : - Командная строка tmux
prefix + r (к) - Перезагрузить конфигурацию
prefix + e (у) - Редактировать ~/.tmux.conf.local
Ctrl+l - Очистить экран и историю
🪟 УПРАВЛЕНИЕ ОКНАМИ (вкладками):
prefix + c (с) - Создать новое окно
prefix + , - Переименовать текущее окно
prefix + & - Закрыть текущее окно
prefix + n (т) - Следующее окно
prefix + p (з) - Предыдущее окно
prefix + Ctrl+h (р) - Предыдущее окно
prefix + Ctrl+l (д) - Следующее окно
prefix + Tab - Последнее активное окно
prefix + 0-9 - Переключиться на окно по номеру
Alt + ←/→ - Переключение между окнами
Alt + ↑/↓ - Переключение между сессиями
🔲 УПРАВЛЕНИЕ ПАНЕЛЯМИ:
prefix + - - Разделить по горизонтали
prefix + _ - Разделить по вертикали
prefix + h/j/k/l (р/о/л/д) - Навигация между панелями (vim-style)
prefix + H/J/K/L (Р/О/Л/Д) - Изменить размер панели
prefix + < - Поменять панели местами (влево)
prefix + > - Поменять панели местами (вправо)
prefix + + - Развернуть панель на весь экран
prefix + x (ч) - Закрыть текущую панель
prefix + ! - Превратить панель в окно
prefix + z (я) - Zoom панели (toggle)
prefix + q (й) - Показать номера панелей
📋 КОПИРОВАНИЕ И ВСТАВКА:
prefix + Enter - Режим копирования
prefix + b (и) - Список буферов
prefix + p (з) - Вставить из буфера
prefix + P (З) - Выбрать буфер для вставки
В режиме копирования:
v (м) - Начать выделение
y (н) - Скопировать выделенное
Escape - Выйти из режима копирования
🔧 СЕССИИ:
prefix + Ctrl+c (с) - Создать новую сессию
prefix + Ctrl+f (а) - Найти сессию
prefix + d (в) - Отключиться от сессии
prefix + D (В) - Выбрать сессию для отключения
prefix + s (ы) - Список сессий
🖱️ ДРУГОЕ:
prefix + m (ь) - Включить/выключить мышь
prefix + t (е) - Показать часы
prefix + U (Г) - Открыть URL (urlscan/urlview)
Ctrl+Alt+h (р) - Показать этот гайд
F1 - Все активные байндинги
💡 Используйте стрелки ↑/↓ или j/k для прокрутки, q — выход
💡 Русская раскладка поддерживается! (в скобках — русские буквы)
+2 -12
View File
@@ -26,7 +26,7 @@
# -X: не очищать экран при выходе
# -S: не переносить длинные строки
pager = less -FRXS
excludesfile = /home/ada/.gitignore_global
excludesfile = ~/.gitignore_global
quotepath = false
[init]
@@ -99,8 +99,6 @@
# Показать изменения в файле
blame = blame -w -M -C
# Быстрое переключение веток
switch = checkout
sw = checkout
# Создать и переключиться на новую ветку
@@ -120,7 +118,7 @@
# Stash
sl = stash list
sa = stash apply
ss = stash save
ss = stash push
sp = stash pop
# Показать файлы в коммите
@@ -203,10 +201,6 @@
# Автоматически исправлять опечатки в командах (после 0.1 сек)
autocorrect = 10
[credential]
# Кэшировать пароли на 1 час
helper = "!f() { /home/ada/.vscode-server/bin/034f571df509819cc10b0c8129f66ef77a542f0e/node /tmp/vscode-remote-containers-74c967a4-73e0-49df-becb-327a6131f426.js git-credential-helper $*; }; f"
# ═══ URL shortcuts ══════════════════════════════════════════
[url "git@github.com:"]
@@ -227,7 +221,3 @@
process = git-lfs filter-process
required = true
# ═══ Ваши дополнительные настройки ═════════════════════════
# Добавьте свои настройки ниже
[safe]
directory = /home/ada/Documents/Projects/DZR/attendance_mephi
+4 -142
View File
@@ -421,149 +421,11 @@ bind с new-window # c -> с
# Поиск сессии - русская раскладка
bind C-а command-prompt -p find-session 'switch-client -t %%' # C-f -> C-а
# Ctrl+Alt+h или Ctrl+Alt+р для показа гайда по горячим клавишам (в новом окне с прокруткой)
bind -n C-M-h new-window -n "TMUX Шпаргалка" "cat << 'EOF' | less -R
╔═══════════════════════════════════════════════════════════════════════════╗
║ TMUX ГОРЯЧИЕ КЛАВИШИ (prefix = Ctrl+b или Ctrl+a) ║
╚═══════════════════════════════════════════════════════════════════════════╝
# Ctrl+Alt+h / Ctrl+Alt+р — шпаргалка горячих клавиш
bind -n C-M-h new-window -n "TMUX Шпаргалка" "cat ~/.config/tmux/cheatsheet | less -R"
bind -n C-M-р new-window -n "TMUX Шпаргалка" "cat ~/.config/tmux/cheatsheet | less -R"
📋 ОСНОВНЫЕ КОМАНДЫ:
prefix + ? - Показать все горячие клавиши
prefix + : - Командная строка tmux
prefix + r (к) - Перезагрузить конфигурацию
prefix + e (у) - Редактировать ~/.tmux.conf.local
Ctrl+l - Очистить экран и историю
🪟 УПРАВЛЕНИЕ ОКНАМИ (вкладками):
prefix + c (с) - Создать новое окно
prefix + , - Переименовать текущее окно
prefix + & - Закрыть текущее окно
prefix + n (т) - Следующее окно
prefix + p (з) - Предыдущее окно
prefix + Ctrl+h (р) - Предыдущее окно
prefix + Ctrl+l (д) - Следующее окно
prefix + Tab - Последнее активное окно
prefix + 0-9 - Переключиться на окно по номеру
Alt + ←/→ - Переключение между окнами
Alt + ↑/↓ - Переключение между сессиями
🔲 УПРАВЛЕНИЕ ПАНЕЛЯМИ:
prefix + - - Разделить по горизонтали
prefix + _ - Разделить по вертикали
prefix + h/j/k/l (р/о/л/д) - Навигация между панелями (vim-style)
prefix + H/J/K/L (Р/О/Л/Д) - Изменить размер панели
prefix + < - Поменять панели местами (влево)
prefix + > - Поменять панели местами (вправо)
prefix + + - Развернуть панель на весь экран
prefix + x (ч) - Закрыть текущую панель
prefix + ! - Превратить панель в окно
prefix + z (я) - Zoom панели (toggle)
prefix + q (й) - Показать номера панелей
📋 КОПИРОВАНИЕ И ВСТАВКА:
prefix + Enter - Режим копирования
prefix + b (и) - Список буферов
prefix + p (з) - Вставить из буфера
prefix + P (З) - Выбрать буфер для вставки
В режиме копирования:
v (м) - Начать выделение
y (н) - Скопировать выделенное
Escape - Выйти из режима копирования
🔧 СЕССИИ:
prefix + Ctrl+c (с) - Создать новую сессию
prefix + Ctrl+f (а) - Найти сессию
prefix + d (в) - Отключиться от сессии
prefix + D (В) - Выбрать сессию для отключения
prefix + s (ы) - Список сессий
🖱️ ДРУГОЕ:
prefix + m (ь) - Включить/выключить мышь
prefix + t (е) - Показать часы
prefix + U (Г) - Открыть URL (urlscan/urlview)
prefix + F (А) - Facebook PathPicker (если установлен)
Ctrl+Alt+h (р) - Показать этот гайд
💡 Используйте стрелки ↑/↓ или j/k для прокрутки
💡 Нажмите q для выхода
💡 Русская раскладка поддерживается! (в скобках указаны русские буквы)
EOF
"
# Дубликат для русской раскладки Ctrl+Alt+р
bind -n C-M-р new-window -n "TMUX Шпаргалка" "cat << 'EOF' | less -R
╔═══════════════════════════════════════════════════════════════════════════╗
║ TMUX ГОРЯЧИЕ КЛАВИШИ (prefix = Ctrl+b или Ctrl+a) ║
╚═══════════════════════════════════════════════════════════════════════════╝
📋 ОСНОВНЫЕ КОМАНДЫ:
prefix + ? - Показать все горячие клавиши
prefix + : - Командная строка tmux
prefix + r (к) - Перезагрузить конфигурацию
prefix + e (у) - Редактировать ~/.tmux.conf.local
Ctrl+l - Очистить экран и историю
🪟 УПРАВЛЕНИЕ ОКНАМИ (вкладками):
prefix + c (с) - Создать новое окно
prefix + , - Переименовать текущее окно
prefix + & - Закрыть текущее окно
prefix + n (т) - Следующее окно
prefix + p (з) - Предыдущее окно
prefix + Ctrl+h (р) - Предыдущее окно
prefix + Ctrl+l (д) - Следующее окно
prefix + Tab - Последнее активное окно
prefix + 0-9 - Переключиться на окно по номеру
Alt + ←/→ - Переключение между окнами
Alt + ↑/↓ - Переключение между сессиями
🔲 УПРАВЛЕНИЕ ПАНЕЛЯМИ:
prefix + - - Разделить по горизонтали
prefix + _ - Разделить по вертикали
prefix + h/j/k/l (р/о/л/д) - Навигация между панелями (vim-style)
prefix + H/J/K/L (Р/О/Л/Д) - Изменить размер панели
prefix + < - Поменять панели местами (влево)
prefix + > - Поменять панели местами (вправо)
prefix + + - Развернуть панель на весь экран
prefix + x (ч) - Закрыть текущую панель
prefix + ! - Превратить панель в окно
prefix + z (я) - Zoom панели (toggle)
prefix + q (й) - Показать номера панелей
📋 КОПИРОВАНИЕ И ВСТАВКА:
prefix + Enter - Режим копирования
prefix + b (и) - Список буферов
prefix + p (з) - Вставить из буфера
prefix + P (З) - Выбрать буфер для вставки
В режиме копирования:
v (м) - Начать выделение
y (н) - Скопировать выделенное
Escape - Выйти из режима копирования
🔧 СЕССИИ:
prefix + Ctrl+c (с) - Создать новую сессию
prefix + Ctrl+f (а) - Найти сессию
prefix + d (в) - Отключиться от сессии
prefix + D (В) - Выбрать сессию для отключения
prefix + s (ы) - Список сессий
🖱️ ДРУГОЕ:
prefix + m (ь) - Включить/выключить мышь
prefix + t (е) - Показать часы
prefix + U (Г) - Открыть URL (urlscan/urlview)
prefix + F (А) - Facebook PathPicker (если установлен)
Ctrl+Alt+h (р) - Показать этот гайд
💡 Используйте стрелки ↑/↓ или j/k для прокрутки
💡 Нажмите q для выхода
💡 Русская раскладка поддерживается! (в скобках указаны русские буквы)
EOF
"
# Дополнительно: F1 открывает встроенную шпаргалку всех активных биндов tmux
# F1 — все активные байндинги tmux
bind -n F1 new-window -n "TMUX Keys" "tmux list-keys | less"
-2
View File
@@ -1,3 +1 @@
export ZDOTDIR="${HOME}/.config/zsh"
export SAL_USE_VCLPLUGIN=gtk3
export GDK_SCALE=1
-1
View File
@@ -30,4 +30,3 @@ Host *
# Сжатие данных
Compression yes
SetEnv TERM=xterm-256color