Користувальницькькі налаштування

Налаштування сайту


software:os:terminal:wezterm

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
software:os:terminal:wezterm [2026/03/09 16:51]
charon
software:os:terminal:wezterm [2026/03/09 18:59] (поточний)
charon [Убунту]
Рядок 60: Рядок 60:
 </code> </code>
  
-===== Додаткові налаштування Zsh ===== +===== Додаткові налаштування ZshАліаси =====
-==== Аліаси ====+
 основна ідея в тому, щоб покласти файли з розширенням //.zsh// в каталог //~/.oh-my-zsh/custom// основна ідея в тому, щоб покласти файли з розширенням //.zsh// в каталог //~/.oh-my-zsh/custom//
-=== Усі ===+==== Усі ====
 <file zsh my-aliases.zsh> <file zsh my-aliases.zsh>
 alias dir="ls -a" alias dir="ls -a"
Рядок 121: Рядок 120:
 </file> </file>
  
-=== MacOS ==+==== MacOS ==== 
-=== Убунту ===+<file zsh my-aliases.zsh> 
 +# Exit if it's not MacOS 
 +[[ "$(uname -s)" !"Darwin" ]] && return
  
 +# Configuration if Brew installed
 +() {
 +    local bp=""
 +    [[ -x /opt/homebrew/bin/brew ]] && bp="/opt/homebrew"
 +    [[ -x /usr/local/bin/brew ]] && bp="/usr/local"
  
 +    if [[ -n "$bp" ]]; then
 +        export HOMEBREW_AUTO_UPDATE_SECS=86400
 +        export HOMEBREW_NO_ANALYTICS=1
 +
 +        if (( $+commands[gls] )); then
 +            # Використовуємо локальну змінну для аліасів
 +            alias ls="$bp/bin/gls --color=never -F --group-directories-first"
 +            alias date="$bp/bin/gdate"
 +        else
 +                [[ -t 1 ]] && echo "\e[33mNotice:\e[0m Coreutils not found. Run: brew install coreutils"
 +        fi
 +    fi
 +}
 +
 +alias openfinder='open -a Finder $1'
 +alias flushdns='sudo dscacheutil -flushcache'
 +alias cleanup="find . -type f -name '*.DS_Store' -ls -delete" # This alias will find and delete all ".DS_Store" files in the current directory and all subdirectories.
 +alias battery="pmset -g batt | grep -Eo '[0-9]+%' | sed 's/%//'"
 +</file>
 +
 +==== Убунту ====
 +<file zsh my-aliases-ubuntu.zsh>
 +alias ls='/bin/ls --color=never -F --group-directories-first'
 +alias pbcopy="$HOME/scripts/stub_pbcopy.sh"
 +alias monitor_turn_off='xset dpms force off'
 +alias play_sound='aplay ~/Music/effects/Train\ Fx\ 2.wav'
 +alias psc='ps xawf -eo pid,user,cgroup,args'
 +alias pss='systemd-cgls'
 +alias tree='tree -C --dirsfirst'
 +
 +if [[ -f /etc/os-release ]]; then
 +        if grep -q "^ID=ubuntu$" /etc/os-release; then
 +                alias update="$HOME/scripts/update.sh"
 +                alias update_small="sudo apt upgrade --assume-yes"
 +                alias update_download_only="sudo apt update && sudo apt upgrade --download-only --assume-yes"
 +        elif grep -q "^ID=debian$" /etc/os-release; then
 +                alias update="sudo apt update && sudo apt upgrade --assume-yes"
 +                alias update_download_only="sudo apt update && sudo apt upgrade --download-only --assume-yes"
 +        fi
 +fi
 +</file>
  
 ==== MacOS ==== ==== MacOS ====
software/os/terminal/wezterm.1773067877.txt.gz · Востаннє змінено: 2026/03/09 16:51 повз charon