Záloha môjho nastavenia Omarchy (Hyprland): skripty, klávesové skratky, lišta a spúšťače.
| Vec | Kde | Skratka |
|---|---|---|
| Chat hub (Telegram, Discord, Messenger, Instagram, WhatsApp, Teams ako záložky na workspace 10) | chat-hub, chat-hub-help |
SUPER+M, SUPER+ALT+M |
Emby: klient Tsukimi a sťahovanie offline (emby-dl) |
tsukimi-open, emby-dl, emby-dl-window |
SUPER+SHIFT+V, SUPER+ALT+V |
| Kino režim (bez zámku, notifikácií a lišty) | kino |
SUPER+SHIFT+K |
| Vzdialená plocha: VPN + Remmina | remote, remote-window |
SUPER+SHIFT+R |
| Zálohovanie samotné | dotfiles-sync |
|
| Konfigurácia Hyprland, lišta Omarchy, webapps | ~/.config/hypr, ~/.config/omarchy, .desktop súbory |
Presný zoznam ciest je v manifest.txt.
dotfiles-sync # záloha: skopíruje živé súbory, skontroluje tajomstvá, commit + push
dotfiles-sync status # čo sa od poslednej zálohy zmenilo
dotfiles-sync restore # obnova z repozitára do $HOME (odlišné súbory sa uložia ako *.bak-<čas>)Záloha sa zastaví, ak nájde v súboroch niečo, čo vyzerá ako heslo, kľúč alebo token.
git clone <tento repozitár> ~/dotfiles~/dotfiles/home/.local/bin/dotfiles-sync restorehyprctl reloadaomarchy restart shell- Balíky z AUR, ktoré som mal: pozri
packages-aur.txt(yay -S $(cat packages-aur.txt)), hlavnetsukimi. - Ikony v Tsukimi:
restore/tsukimi-icons.sh(opravuje rozbité ikony s GTK 4.22 a témou Yaru). - Webapps (WhatsApp, Discord už dodáva Omarchy):
Messenger,InstagramaTeamssú v zálohe ako.desktopsúbory; ak chýbajú ikony, spustiomarchy webapp installznova.
- Heslá a prihlásenia:
emby-dlsi ukladá prihlásenie do systémovej kľúčenky. Na novom systéme spustiemby-dla ulož ho znova. - Profily Remmina (
~/.local/share/remmina) a konfigurácia WireGuard (/etc/wireguard): obsahujú adresy serverov a kľúče. - Stiahnuté filmy (
~/Videos/Emby), cache a build adresáre.
- Sudo pravidlo pre
wg-quick up/down wg0(bez hesla) je v/etc/sudoers.d, nie v zálohe. Skriptremotea ikonka VPN v lište ho potrebujú. emby-dlsi adresu Emby servera pamätá v~/.config/emby-dl/server(pri prvom spustení sa opýta). Tento súbor nie je v zálohe, aby adresa servera nebola na verejnom GitHube. PremennáEMBY_SERVERju prepíše.
dotfiles-sync pred každým commitom kontroluje a pri nájdení zastaví zálohu:
- kľúče, tokeny a heslá,
- e-mailové adresy a verejné IP adresy,
- osobné údaje zo zoznamu
~/.config/dotfiles-sync/never-publish.txt(mimo repozitára) a adresy serverov z lokálnych profilov Remmina a z nastaveniaemby-dl, - commity s iným e-mailom ako GitHub no-reply.