<commit_before># dock.rb 

dep 'dock-autohide.defaults' do
  key 'autohide'
  domain 'com.apple.dock'
  type 'int'
  value '1'
end

dep 'dock-magnification.defaults' do
  key 'magnification'
  domain 'com.apple.dock'
  type 'int'
  value '0'
end

dep 'dock-tilesize.defaults' do
  key 'tilesize'
  domain 'com.apple.dock'
  type 'int'
  value '48'
end

dep 'dock-size-immutable.defaults' do
  key 'size-immutable'
  domain 'com.apple.dock'
  type 'int'
  value '1'
end

dep 'dock-default-settings' do
  requires 'dock-autohide.defaults'
  requires 'dock-magnification.defaults'
  requires 'dock-tilesize.defaults'
  requires 'dock-size-immutable.defaults'
end

dep 'dock-remove-all-icons' do
  met? { shell('dockutil --list') == '' }
  meet { shell('dockutil --remove all') }
end

dep 'documents.dockicon' do
  label 'Documents'
  path '~/Documents' 
end

dep 'downloads.dockicon' do
  label 'Downloads'
  path '~/Downloads'
end

dep 'home.dockicon' do
  label 'Home'
  path '~/'
end

dep 'dock-default-icons' do
  requires 'dock-remove-all-icons'
  requires 'home.dockicon'
  requires 'documents.dockicon'
  requires 'downloads.dockicon'
end

dep 'safari.dockicon' do
  label 'Safari'
  path '/Applications/Safari.app'
end

dep 'itunes.dockicon' do
  label 'iTunes'
  path '/Applications/iTunes.app'
end

dep 'firefox.dockicon' do
  label 'FireFox'
  path '/Applications/Firefox.app'
end

dep 'opera.dockicon' do
  label 'Opera'
  path '/Applications/Opera.app'
end

dep 'chrome.dockicon' do
  label 'Chrome'
  path '/Applications/Google\ Chrome.app'
end

dep 'steam.dockicon' do
  label 'Steam'
  path '/Applications/Steam.app'
end

dep 'iterm2.dockicon' do
  label 'iTerm'
  path '~/Applications/iTerm.app'
end

dep 'dock-default-apps' do
  requires 'dock-default-icons'
  requires 'opera.dockicon'
  requires 'chrome.dockicon'
  requires 'firefox.dockicon'
  requires 'safari.dockicon'
  requires 'itunes.dockicon'
  requires 'steam.dockicon'<commit_msg>Updated links to user applications dir.<commit_after># dock.rb 

dep 'dock-autohide.defaults' do
  key 'autohide'
  domain 'com.apple.dock'
  type 'int'
  value '1'
end

dep 'dock-magnification.defaults' do
  key 'magnification'
  domain 'com.apple.dock'
  type 'int'
  value '0'
end

dep 'dock-tilesize.defaults' do
  key 'tilesize'
  domain 'com.apple.dock'
  type 'int'
  value '48'
end

dep 'dock-size-immutable.defaults' do
  key 'size-immutable'
  domain 'com.apple.dock'
  type 'int'
  value '1'
end

dep 'dock-default-settings' do
  requires 'dock-autohide.defaults'
  requires 'dock-magnification.defaults'
  requires 'dock-tilesize.defaults'
  requires 'dock-size-immutable.defaults'
end

dep 'dock-remove-all-icons' do
  met? { shell('dockutil --list') == '' }
  meet { shell('dockutil --remove all') }
end

dep 'documents.dockicon' do
  label 'Documents'
  path '~/Documents' 
end

dep 'downloads.dockicon' do
  label 'Downloads'
  path '~/Downloads'
end

dep 'home.dockicon' do
  label 'Home'
  path '~/'
end

dep 'dock-default-icons' do
  requires 'dock-remove-all-icons'
  requires 'home.dockicon'
  requires 'documents.dockicon'
  requires 'downloads.dockicon'
end

dep 'safari.dockicon' do
  label 'Safari'
  path '/Applications/Safari.app'
end

dep 'itunes.dockicon' do
  label 'iTunes'
  path '/Applications/iTunes.app'
end

dep 'firefox.dockicon' do
  label 'FireFox'
  path '~/Applications/Firefox.app'
end

dep 'opera.dockicon' do
  label 'Opera'
  path '~/Applications/Opera.app'
end

dep 'chrome.dockicon' do
  label 'Chrome'
  path '~/Applications/Google\ Chrome.app'
end

dep 'steam.dockicon' do
  label 'Steam'
  path '~/Applications/Steam.app'
end

dep 'iterm2.dockicon' do
  label 'iTerm'
  path '~/Applications/iTerm.app'
end

dep 'dock-default-apps' do
  requires 'dock-default-icons'
  requires 'opera.dockicon'
  requires 'chrome.dockicon'
  requires 'firefox.dockicon'
  requires 'safari.dockicon'
  requires 'itunes.dockicon'
  requires 'steam.dockicon'
{'fraction_non_alphanumeric': 0.12949822605169792, 'fraction_numerical': 0.0030410542321338066, 'mean_word_length': 3.8429447852760736, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2175532', 'n_tokens_mistral': 1596, 'n_tokens_neox': 1479, 'n_words': 368}