mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
62 lines
2.1 KiB
Bash
62 lines
2.1 KiB
Bash
# Set default apps (duti)
|
|
# The id of the app can be found by running
|
|
# `osascript -e 'id of app "AppName"'`
|
|
brew install --formula duti
|
|
echo "[INFO] Setting Default Apps"
|
|
# Markdown -> Typora
|
|
duti -s abnerworks.Typora .md all
|
|
duti -s abnerworks.Typora .markdown all
|
|
# PDF -> Sioyek
|
|
duti -s info.sioyek.sioyek .pdf all
|
|
# Raw Text -> Neovide
|
|
duti -s com.neovide.neovide .txt all
|
|
# Archive -> Keka
|
|
duti -s com.aone.keka .zip all
|
|
duti -s com.aone.keka .rar all
|
|
duti -s com.aone.keka .7z all
|
|
duti -s com.aone.keka .tar all
|
|
# Source Code Light -> Neovim
|
|
duti -s com.neovide.neovide .gitignore all
|
|
duti -s com.neovide.neovide .vimrc all
|
|
duti -s com.neovide.neovide .vim all
|
|
duti -s com.neovide.neovide .lua all
|
|
duti -s com.neovide.neovide .py all
|
|
duti -s com.neovide.neovide .jl all
|
|
duti -s com.neovide.neovide .sh all
|
|
duti -s com.neovide.neovide .c all
|
|
# Source Code DOTNET -> VSCode
|
|
duti -s com.microsoft.VSCode .cs all
|
|
duti -s com.microsoft.VSCode .fs all
|
|
duti -s com.microsoft.VSCode .fsx all
|
|
duti -s com.microsoft.VSCode .csx all
|
|
duti -s com.microsoft.VSCode .ps1 all
|
|
# Source Code Web -> VSCode
|
|
duti -s com.microsoft.VSCode .js all
|
|
duti -s com.microsoft.VSCode .ts all
|
|
duti -s com.microsoft.VSCode .jsx all
|
|
duti -s com.microsoft.VSCode .tsx all
|
|
duti -s com.microsoft.VSCode .css all
|
|
duti -s com.microsoft.VSCode .scss all
|
|
duti -s com.microsoft.VSCode .sass all
|
|
duti -s com.microsoft.VSCode .vue all
|
|
# Source Code Config -> Neovim
|
|
duti -s com.neovide.neovide .json all
|
|
duti -s com.neovide.neovide .yaml all
|
|
duti -s com.neovide.neovide .yml all
|
|
duti -s com.neovide.neovide .toml all
|
|
duti -s com.neovide.neovide .ini all
|
|
duti -s com.neovide.neovide .cfg all
|
|
duti -s com.neovide.neovide .conf all
|
|
duti -s com.neovide.neovide .kdl all
|
|
duti -s com.neovide.neovide .xml all
|
|
# Source Code Jupyter -> VSCode
|
|
duti -s com.microsoft.VSCode .ipynb all
|
|
# Source Code DotNet Project -> Rider
|
|
duti -s com.jetbrains.rider .sln all
|
|
duti -s com.jetbrains.rider .csproj all
|
|
duti -s com.jetbrains.rider .fsproj all
|
|
# Video -> IINA
|
|
duti -s com.colliderli.iina .mp4 all
|
|
duti -s com.colliderli.iina .mkv all
|
|
|
|
mkdir -p $DOTFILES/powershell_private
|