this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add duti config for macOS

+72
+3
.Brewfile
··· 176 176 # Container runtimes on MacOS (and Linux) with minimal setup 177 177 brew "colima" 178 178 179 + # Select default apps for documents and URL schemes on macOS 180 + brew "duti" 181 + 179 182 # Pinentry for GPG on Mac 180 183 brew "pinentry-mac" 181 184
+66
.config/duti
··· 1 + # get ID of app 2 + # osascript -e 'get id of application "Visual Studio Code"' 3 + 4 + # list all file types: 5 + # "$(locate lsregister)" -dump | grep uti: | awk '{ print $2 }' | sort | uniq 6 + 7 + # list information for specific file types: 8 + # duti -l public.shell-script 9 + # duti -e js # doesn't seem to work for all types 10 + # duti -x js 11 + # 12 + # get UTI for specific file 13 + # mdls -name kMDItemContentType test.txt 14 + 15 + com.microsoft.VSCode com.apple.terminal.shell-script all 16 + com.microsoft.VSCode com.netscape.javascript-source all 17 + com.microsoft.VSCode com.sun.java-source all 18 + com.microsoft.VSCode net.daringfireball.markdown all 19 + com.microsoft.VSCode org.khronos.glsl-source all 20 + com.microsoft.VSCode public.ada-source all 21 + com.microsoft.VSCode public.assembly-source all 22 + com.microsoft.VSCode public.bash-script all 23 + com.microsoft.VSCode public.c-plus-plus-source all 24 + com.microsoft.VSCode public.c-plus-plus-source.preprocessed all 25 + com.microsoft.VSCode public.c-source all 26 + com.microsoft.VSCode public.c-source.preprocessed all 27 + com.microsoft.VSCode public.comma-separated-values-text all 28 + com.microsoft.VSCode public.csh-script all 29 + com.microsoft.VSCode public.dylan-source all 30 + com.microsoft.VSCode public.fortran-77-source all 31 + com.microsoft.VSCode public.fortran-90-source all 32 + com.microsoft.VSCode public.fortran-95-source all 33 + com.microsoft.VSCode public.fortran-source all 34 + com.microsoft.VSCode public.json all 35 + com.microsoft.VSCode public.ksh-script all 36 + com.microsoft.VSCode public.lex-source all 37 + com.microsoft.VSCode public.make-source all 38 + com.microsoft.VSCode public.mig-source all 39 + com.microsoft.VSCode public.nasm-assembly-source all 40 + com.microsoft.VSCode public.objective-c-plus-plus-source all 41 + com.microsoft.VSCode public.objective-c-plus-plus-source.preprocessed all 42 + com.microsoft.VSCode public.objective-c-source all 43 + com.microsoft.VSCode public.objective-c-source.preprocessed all 44 + com.microsoft.VSCode public.opencl-source all 45 + com.microsoft.VSCode public.pascal-source all 46 + com.microsoft.VSCode public.perl-script all 47 + com.microsoft.VSCode public.php-script all 48 + com.microsoft.VSCode public.plain-text all 49 + com.microsoft.VSCode public.protobuf-source all 50 + com.microsoft.VSCode public.python-script all 51 + com.microsoft.VSCode public.ruby-script all 52 + com.microsoft.VSCode public.script all 53 + com.microsoft.VSCode public.shell-script all 54 + com.microsoft.VSCode public.source-code all 55 + com.microsoft.VSCode public.source-code.preprocessed all 56 + com.microsoft.VSCode public.swift-source all 57 + com.microsoft.VSCode public.tcsh-script all 58 + com.microsoft.VSCode public.text all 59 + com.microsoft.VSCode public.xhtml all 60 + com.microsoft.VSCode public.xml all 61 + com.microsoft.VSCode public.yacc-source all 62 + com.microsoft.VSCode public.zsh-script all 63 + 64 + # Some UTIs get generated dynamically, but should be usable across macs I guess? 65 + # https://stackoverflow.com/questions/8003919/are-dynamic-utis-stable 66 + com.microsoft.VSCode dyn.ah62d4rv4ge80e8xq all
+3
.config/yadm/bootstrap
··· 21 21 defaults write com.googlecode.iterm2.plist PrefsCustomFolder -string '~/.config/iterm2/' 22 22 defaults write com.googlecode.iterm2.plist LoadPrefsFromCustomFolder -bool true 23 23 24 + # Default file associations 25 + duti ~/.config/duti 26 + 24 27 echo "macOS-specific setup is complete!" 25 28 } 26 29