diff --git a/.delivery/project.toml b/.delivery/project.toml
index c453234..772e765 100644
--- a/.delivery/project.toml
+++ b/.delivery/project.toml
@@ -24,7 +24,7 @@ deploy = "chef exec kitchen converge"
smoke = "chef exec kitchen verify"
# The functional phase is optional, you can define it by uncommenting
# the line below and running the command: `delivery local functional`
-# functional = ""
+functional = "echo No functional tests found."
cleanup = "chef exec kitchen destroy"
# Remote project.toml file
diff --git a/.gitignore b/.gitignore
index f11f902..17de6c8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,7 @@
*.un~
# Bundler
+Gemfile
Gemfile.lock
bin/*
.bundle/*
diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml
deleted file mode 100644
index f1d0d59..0000000
--- a/.idea/codeStyleSettings.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 409480e..0000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/macos-cookbook.iml b/.idea/macos-cookbook.iml
deleted file mode 100644
index 464772b..0000000
--- a/.idea/macos-cookbook.iml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 6b1dc8e..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 1cc8b9c..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.kitchen.yml b/.kitchen.yml
deleted file mode 100644
index 2c547de..0000000
--- a/.kitchen.yml
+++ /dev/null
@@ -1,32 +0,0 @@
----
-driver:
- name: vagrant
- provider: parallels
- customize:
- memory: 8192
- cpus: 2
-
-
-provisioner:
- name: chef_zero
- # You may wish to disable always updating cookbooks in CI or other testing environments.
- # For example:
- # always_update_cookbooks: <%= !ENV['CI'] %>
- always_update_cookbooks: true
-
-verifier:
- name: inspec
-
-platforms:
- - name: apex/macos-10.12.6
- driver:
- box: apex/macos-10.12.6
-
-suites:
- - name: default
- run_list:
- - recipe[macos::default]
- verifier:
- inspec_tests:
- - test/smoke/default
- attributes:
diff --git a/README.md b/README.md
index 670ce7f..208cc4d 100644
--- a/README.md
+++ b/README.md
@@ -1,45 +1,54 @@
-# macos-cookbook
+# macOS Cookbook
+
+This cookbook provides:
+- Resources for configuring and provisioning macOS.
+- Recipes that implement common use-cases of the macOS cookbook's recources.
+
+## Platforms
+
+- macOS
+
+## Chef
+
+- Chef 13+
+
+## Attributes
+
+### Admin User and Password
+
+```ruby
+node['macos']['admin_user'] = 'vagrant'
+node['macos']['admin_password'] = 'vagrant'
+```
+
+Each of these attributes defaults to vagrant since our resources are developed
+with the Vagrant paradigm. In other words, the use and password declared here
+should be an admin user.
+
+### Mono
+
+_TODO_
+
+---
## Resources
-### systemsetup
+- `ard`
+- `name`
+- `defaults`
+- `pmset`
+- `systemsetup`
+- `xcode`
-The systemsetup resource is a wrapper for `/usr/sbin/systemsetup`. Use the `get` and `set` properties with hashes or
-strings in order to get or set the desired setting.
-
-
-Example "set" usage:
+Checkout the [Wiki](https://github.com/Microsoft/macos-cookbook/wiki) for details about the macOS Cookbook resources.
-```ruby
-systemsetup 'keep awake and get time information' do
- set sleep: 0,
- computersleep: 0,
- displaysleep: 0,
- harddisksleep: 0
- get %w(networktimeserver timezone)
-end
-```
+---
+
+## Recipes
+
+- `disable_software_updates`
+- `keep_awake`
+- `mono`
+- `configurator`
-#### Available settings to use with the `systemsetup` resource:
- date
- time
- timezone
- usingnetworktime
- networktimeserver
- sleep
- computersleep
- displaysleep
- harddisksleep
- wakeonmodem
- wakeonnetworkaccess
- restartpowerfailure
- restartfreeze
- allowpowerbuttontosleepcomputer
- remotelogin
- remoteappleevents
- computername
- localsubnetname
- startupdisk
- waitforstartupafterpowerfailure
- disablekeyboardwhenenclosurelockisengaged
diff --git a/attributes/default.rb b/attributes/default.rb
index ce4609e..ab85b03 100644
--- a/attributes/default.rb
+++ b/attributes/default.rb
@@ -1,10 +1,9 @@
default['macos']['admin_user'] = 'vagrant'
default['macos']['admin_password'] = 'vagrant'
-default['macos']['xcode']['version'] = '9'
-
-default['macos']['simulator']['previous_versions_to_install'] = '1'
-
default['macos']['mono']['package'] = 'MonoFramework-MDK-4.4.2.11.macos10.xamarin.universal.pkg'
default['macos']['mono']['version'] = '4.4.2'
default['macos']['mono']['checksum'] = 'd8bfbee7ae4d0d1facaf0ddfb70c0de4b1a3d94bb1b4c38e8fa4884539f54e23'
+
+default['macos']['xcode']['major_version'] = '9'
+default['macos']['xcode']['simulator']['major_version'] = %w(11 10)
diff --git a/data_bags/credentials/apple_id.json b/data_bags/credentials/apple_id.json
new file mode 100644
index 0000000..70221e6
--- /dev/null
+++ b/data_bags/credentials/apple_id.json
@@ -0,0 +1,4 @@
+{
+ "apple_id": "faker@fakeymcfakerton.gov",
+ "password": "fakeymcfakerton"
+}
\ No newline at end of file
diff --git a/files/bginfo_src/bginfo.command b/files/bginfo_src/bginfo.command
deleted file mode 100755
index c6206a1..0000000
--- a/files/bginfo_src/bginfo.command
+++ /dev/null
@@ -1,337 +0,0 @@
-#!/usr/bin/env bash
-
-# Script to gather some useful system info and slap it on the
-# desktop as a background image in Mac OS X.
-#
-# Requires ImageMagick installed with GhostScript to run.
-# If you have HomeBrew[http://Brew.sh] installed you can simply
-# $ brew install imagemagick ghostscript
-
-### Configuration
-#####################################################################
-
-# We need to explicitly set the PATH because launchd only looks at the
-# Mac OS X default PATH in 10.10
-export PATH=/usr/local/bin:/usr/local/sbin:$PATH
-
-# Commandline options. This defines the usage page, and is used to parse cli
-# opts & defaults from. The parsing is unforgiving so be precise in your syntax
-read -r -d '' usage <<-'EOF'
- -t Generate a test image without changing the background.
- -d Enables debug mode
- -l Redirect all output to the log file
- -h This page
-EOF
-
-# Create a date-stamped log file in user's logs directory
-LOG_DIR="$(stat -f "%N" ~/Library/Logs)/com.microsoft.bginfo"
-mkdir -p "$LOG_DIR"
-LOG_FILE="$LOG_DIR/$(date).log"
-touch "$LOG_FILE"
-
-# Enable some primitive logging
-function log { printf "%s\n" "${@}" >> "$LOG_FILE"; }
-
-# Set magic variables for current FILE & DIR
-__dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
-__file="${__dir}/$(basename "${BASH_SOURCE[0]}")"
-
-log "Current Directory: $__dir" "File Name: $__file"
-
-function help
-{
- echo "" 1>&2
- echo " $*" 1>&2
- echo "" 1>&2
- echo " ${usage}" 1>&2
- echo "" 1>&2
- exit 1
-}
-
-# -- Returns specified field value from system_profiler
-# - Arg1: system_profiler data type string (i.e. SPSoftwareDataType)
-# - Arg2: Field name of value to be returned
-function get_system_profile
-{
- system_profiler "$1" 2> /dev/null |
- grep "$2" |
- awk -F': ' '{ print $2 }'
-}
-
-# -- Returns rounded number
-# - Arg1: Number or Calculation to be rounded
-# - Arg2: Decimal places to round
-# We need this to calculate font sizes relative to display resolution. Only
-# works on positive numbers - http://stempell.com/2009/08/rechnen-in-bash/
-function round
-{
- echo $( printf %.$2f $( echo "scale=$2; (((10^$2)*$1)+0.5)/(10^$2)" | bc ))
-}
-
-# # # # # # # # # # # # # # # # # # # # # # # #
-# #
-# Grab data needed for the desktop background #
-# #
-# # # # # # # # # # # # # # # # # # # # # # # #
-function retrieve_system_info
-{
- # Some manual delay to prevent script from running before display
- # resolution is set at startup
- sleep 5
-
- # Select only the digits and the 'x' between them, then delete spaces for a nice
- # usable 1280x800 style format
- display_resolution=$(
- get_system_profile SPDisplaysDataType 'Resolution' |
- egrep -o '^[[:digit:]]{3,4}\sx\s[[:digit:]]{3,4}' |
- tr -d ' '
- )
- log "Display Resolution: $display_resolution"
-
- display_height=$(echo "$display_resolution" | egrep -o "[[:digit:]]{3,4}$")
-
- bg_pointsize=$(round "$display_height*0.022" 0)
-
- os_version=$(get_system_profile SPSoftwareDataType 'System Version')
-
- model_id=$(
- get_system_profile SPHardwareDataType 'Model Identifier' |
- awk '{ print "("$1")" }'
- )
-
- serial_number=$(get_system_profile SPHardwareDataType 'Serial Number')
-
- # http://apple.stackexchange.com/questions/98080/can-a-macs-model-year-be-determined-via-terminal-command
- # This Apple URL when provided with the last 3 digits of a serial number will
- # return an XML document with an element named that contains the
- # official Apple model name for that machine.
- model_name=$(
- apple_url='http://support-sp.apple.com/sp/product/?cc='
- curl "$apple_url$(echo "$serial_number" | cut -c 9-)" |
- sed 's|.*\(.*\).*|\1|' |
- tr -d '()'
- )
-
- memory=$(
- get_system_profile SPHardwareDataType 'Memory' |
- awk '{ print $1" "$2" RAM" }'
- )
-
- ip_address=$(
- get_system_profile SPNetworkDataType 'IPv4 Addresses' |
- awk '{ print $1 }'
- )
-
- mac_address=$(ifconfig en0 | awk '/ether/ { print $2}') || true
-
- # Small ruby script to parse data from system_profiler SPStorageDataType
- # into a easier-for-me-to-use format
- storage_report=$("$__dir"/macstorage.sh --report)
-
- boot_volume=$(
- diskutil info / |
- grep Volume\ Name: |
- cut -c 30-
- ) || true
-
- cpu_info=$(
- system_profiler SPHardwareDataType 2> /dev/null |
- awk -F': ' '{
- if ($1 ~ /Processor Name|Processor Speed|Cores/) printf "%s ", $2;
- } END { print "Cores" }'
- )
-
- computer_name=$(scutil --get LocalHostName)
-
- # This part is still untested. Bruce gave me this defaults read.
- checked_out_to=$(
- defaults read com.microsoft.macbu.infra.exclient 'Owners EMail' |
- awk '{ print "Checked out to: "$1 }'
- ) || true
-
- xcode_version=$(xcodebuild -version 2> /dev/null | head -n 1) || true
-
- # Regex demystified: 1 to 3 digits followed by a dot, then repeat that pattern
- # twice more
- mono_version=$(
- mono --version 2> /dev/null |
- egrep -o 'version [[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}' |
- awk '{ print "Mono "$2 }'
- ) || true
-}
-
-function bg_color
-{
- if [ "$boot_volume" = "ChangeOS" ]; then
- echo "rgb(65,55,55)"
- else
- echo "rgb(90,90,95)"
- fi
-}
-
-function xcode_mono_versions
-{
- if [ -z "$xcode_version" ] || [ -z "$mono_version" ]; then
- echo "$xcode_version" "$mono_version"
- else
- echo "$xcode_version & $mono_version"
- fi
-}
-
-# -- Formats each piece of data on its very own new line
-function background_text
-{
- printf %"s\n" " " "$model_name $model_id" "$cpu_info | $memory" \
- "$ip_address | $mac_address" "$serial_number" " " "$(xcode_mono_versions)" \
- " " "Volume: (Available / Capacity)" "- - - - - - - - - - - - - - - - - - -" \
- "$storage_report"
-}
-
-# -- Read more about this usage of ImageMagick at http://www.imagemagick.org/Usage/text/
-function generate_image
-{
- convert -verbose -background "$(bg_color)" -fill ivory2 -interline-spacing 15 \
- -size "$display_resolution" -gravity center -pointsize "$bg_pointsize" \
- caption:"$(background_text)" \
- "$__dir/image.gif"
-}
-
-function generate_header
-{
- top_padding=$(round "$display_height*0.07" 0)
- header_pointsize=$(round "$bg_pointsize*1.875" 0)
- header_2_padding=$((top_padding + header_pointsize + 5))
- header_3_padding=$((header_2_padding + header_pointsize + 5))
- log "========= HEADER LOGGING ========="
- log "BG Point Size: $bg_pointsize"
- log "Top Padding: $top_padding"
- log "Header Point Size: $header_pointsize"
- log "Header 2 Padding: $header_2_padding"
- log "Header 3 Padding: $header_3_padding"
- log "========= END HEADER LOG ========="
-
- convert "$__dir/image.gif" -verbose -font Helvetica -pointsize "$header_pointsize" -draw \
- "gravity north fill ivory2 text 0,$top_padding '$computer_name' \
- fill ivory2 text 0,$header_2_padding '$os_version' \
- fill ivory2 text 0,$header_3_padding '$checked_out_to'" "$__dir/final_bg.gif"
-
- rm "$__dir/image.gif"
-}
-
-# -- Uses a snippet of AppleScript to set the desktop background
-# and restarts the Dock to refresh the desktop
-function set_desktop_background
-{
- path_to_image="$__dir/final_bg.gif"
- log "Image Path: $path_to_image"
- osascript -e "tell application \"System Events\" to set picture of every desktop to \"$path_to_image\""
- killall Dock
-}
-
-function main
-{
- echo "Starting BGInfo"
- echo "==============="
- echo ""
- retrieve_system_info
- generate_image
- generate_header
-
- if [ "$TEST_MODE" -eq 1 ]; then
- open final_bg.gif
- else
- set_desktop_background
- fi
-
- cat "$LOG_FILE" > "$LOG_DIR/BGInfo.log"
-}
-
-### Parse commandline options
-#####################################################################
-
-# Translate usage string -> getopts arguments, and set $arg_ defaults
-while read line; do
- opt="$(echo "${line}" |awk '{print $1}' |sed -e 's#^-##')"
- if ! echo "${line}" |egrep '\[.*\]' >/dev/null 2>&1; then
- init="0" # it's a flag. init with 0
- else
- opt="${opt}:" # add : if opt has arg
- init="" # it has an arg. init with ""
- fi
- opts="${opts}${opt}"
-
- varname="arg_${opt:0:1}"
- if ! echo "${line}" |egrep '\. Default=' >/dev/null 2>&1; then
- eval "${varname}=\"${init}\""
- else
- match="$(echo "${line}" |sed 's#^.*Default=\(\)#\1#g')"
- eval "${varname}=\"${match}\""
- fi
-done <<< "${usage}"
-
-# Reset in case getopts has been used previously in the shell.
-OPTIND=1
-
-# Overwrite $arg_ defaults with the actual CLI options
-while getopts "${opts}" opt; do
- line="$(echo "${usage}" |grep "\-${opt}")"
-
- [ "${opt}" = "?" ] && help "Invalid use of script: $* "
- varname="arg_${opt:0:1}"
- default="${!varname}"
-
- value="${OPTARG}"
- if [ -z "${OPTARG}" ] && [ "${default}" = "0" ]; then
- value="1"
- fi
-
- eval "${varname}=\"${value}\""
- echo "cli arg ${varname} = ($default) -> ${!varname}"
-done
-
-shift $((OPTIND-1))
-
-[ "$1" = "--" ] && shift
-
-
-### Switches (like -d for debugmode, -h for showing helppage)
-#####################################################################
-
-# debug mode
-if [ "${arg_d}" = "1" ]; then
- set -o xtrace
-fi
-
-# testing mode
-if [ "${arg_t}" = "1" ]; then
- TEST_MODE=1
-else
- TEST_MODE=0
-fi
-
-# Redirect output to log file
-if [ "${arg_l}" = "1" ]; then
- exec 2>> "$LOG_FILE"
-fi
-
-# help mode
-if [ "${arg_h}" = "1" ]; then
- # Help exists with code 1
- help "Help using ${0}"
-fi
-
-### Runtime
-#####################################################################
-
-# Exit on error. Append ||true if you expect an error.
-# set -e is safer than #!/bin/bash -e because that is neutralised if
-# someone runs your script like `bash yourscript.sh`
-set -o errexit
-set -o nounset
-
-# Bash will remember & return the highest exitcode in a chain of pipes.
-# This way you can catch the error in case mysqldump fails in `mysqldump |gzip`
-set -o pipefail
-
-### Start the Program ###
-main
diff --git a/files/bginfo_src/macstorage.sh b/files/bginfo_src/macstorage.sh
deleted file mode 100755
index 7be5744..0000000
--- a/files/bginfo_src/macstorage.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env ruby
-
-require File.expand_path File.dirname(__FILE__) + '/storage.rb'
-
-volumes = MacStorage.new
-
-if ARGV.first == '--report'
- volumes.print_storage_report
-else
- puts volumes.volumes
-end
diff --git a/files/bginfo_src/storage.rb b/files/bginfo_src/storage.rb
deleted file mode 100755
index b763466..0000000
--- a/files/bginfo_src/storage.rb
+++ /dev/null
@@ -1,76 +0,0 @@
-require 'yaml'
-
-# For working with the output of `system_profiler SPStorageDataType`
-class MacStorage
- attr_reader :volumes
-
- CURR_DIR = File.expand_path File.dirname(__FILE__)
-
- def initialize(options = {})
- if options[:file]
- storage_data = options[:file]
- else
- system "system_profiler SPStorageDataType > #{CURR_DIR}/storage_data.txt"
- storage_data = "#{CURR_DIR}/storage_data.txt"
- end
-
- storage_yml = "#{CURR_DIR}/storage_data.yml"
- File.open(storage_yml, 'w') do |file|
- file.puts yamlize(storage_data)
- end
-
- @volumes = YAML.load_file storage_yml
- system "rm #{storage_yml} #{storage_data}"
- end
-
- def internal_volumes
- volumes.select do |volume|
- (volume['Physical Volumes'] &&
- volume['Physical Volumes'].all? do |_, disk_properties|
- disk_properties['Internal']
- end) || (volume['Physical Drive'] && volume['Physical Drive']['Internal'])
- end
- end
-
- def print_storage_report
- internal_volumes.each do |volume|
- puts "#{volume['Volume Name']}: " \
- "#{strip_bytes(volume['Available'])} " \
- "/ #{strip_bytes(volume['Capacity'])}" \
- "#{' [BOOT]' if volume['Mount Point'] == '/'}"
- end
- nil
- end
-
- # Takes the output of a `system_profiler SPStorageDataType` & makes a few
- # tweaks to turn it into a YAML readable format.
- def yamlize(storage_file)
- IO.readlines(storage_file).map.with_index do |line, index|
- # Insert a --- at the top of the file
- if index == 0
- '---'
-
- # In the sys profiler output, only volume names start with 4 spaces.
- # This searches for those lines and converts them to the start of a YAML
- # array, labels the volume name with the key 'Volume Name', and removes
- # trailing colon after the volume name - http://rubular.com/r/Nyzgsok34L
- elsif line =~ /^\s{4}\S+.*$/
- line.delete(':').gsub(' ', '- Volume Name: ')
-
- # Removes 4 leading spaces from any line that begins with > 6 spaces
- elsif line =~ /^\s{6,}\S+.*$/
- line[4..-1]
-
- # Only serves purpose of maintaining blank lines
- else
- line
- end
- end
- end
-
- private
-
- def strip_bytes(storage_string)
- storage_string.gsub(/\s\(.+\)$/, '')
- end
-end
diff --git a/files/default/.GlobalPreferences.plist b/files/default/.GlobalPreferences.plist
deleted file mode 100644
index f177b76..0000000
--- a/files/default/.GlobalPreferences.plist
+++ /dev/null
@@ -1,235 +0,0 @@
-
-
-
-
- AppleAntiAliasingThreshold
- 4
- AppleLanguages
-
- en
-
- AppleLocale
- en_US
- AppleMiniaturizeOnDoubleClick
-
- NSAutomaticDashSubstitutionEnabled
-
- NSAutomaticQuoteSubstitutionEnabled
-
- NSAutomaticSpellingCorrectionEnabled
-
- NSPreferredWebServices
-
- NSWebServicesProviderWebSearch
-
- NSDefaultDisplayName
- Bing
- NSProviderIdentifier
- com.bing.www
-
-
- NSUserDictionaryReplacementItems
-
- WebAutomaticSpellingCorrectionEnabled
-
- com.apple.ink.framework
-
- backgroundOpacity
- 0.80000000000000004
- endOfPhraseTimeout
- 1.125
- gesturesEnabled
- -1
- gesturesTargeted
- 0
- inkBarVisible
-
- inkMenuVisible
-
- inkPadEraserWidthMax
- 5
- inkPadEraserWidthMin
- 2
- inkPadFont
- 0
- inkPadFrameSketchForPaste
-
- inkPadInputMode
- 1952807028
- inkPadPenBrightMax
- 1
- inkPadPenBrightMin
- 0.01
- inkPadPenWidthMax
- 3
- inkPadPenWidthMin
- 1
- inkPadRect
-
- bottom
- 0
- left
- 0
- right
- 0
- top
- 0
-
- inkPadSketchBackColor
-
- b
- 1
- g
- 1
- r
- 1
-
- inkPadSketchBackColorForPaste
-
- b
- 1
- g
- 1
- r
- 1
-
- inkPadSketchBorder
- 4
- inkPadSketchLinecolor
-
- b
- 0.93000000000000005
- g
- 0.88
- r
- 0.84999999999999998
-
- inkPadTextBackColor
-
- b
- 1
- g
- 1
- r
- 1
-
- inkPadTextLineColor
-
- b
- 0.95999999999999996
- g
- 0.82999999999999996
- r
- 0.63
-
- inkPadToolBackColor
-
- b
- 0.84999999999999998
- g
- 0.84999999999999998
- r
- 0.84999999999999998
-
- inkPadUseToolColor
-
- inkPadVisible
-
- inkServerPSN
-
- highLongOfPSN
- 0
- lowLongOfPSN
- 0
-
- inkSounds
-
- inkWindowVisible
-
- language
- 0
- logAPIUse
-
- logCGInking
-
- logCoalescing
-
- logEventDisposition
-
- logEventProcessed
-
- logInkEvents
-
- logInputMethod
-
- logInstantMouser
-
- logMouseEvents
-
- logMoves
-
- logPhraseModifiers
-
- logPoints
-
- logReposts
-
- logRouteToInkPad
-
- logServerLaunch
-
- logStrokeModifiers
-
- logTabletEvents
-
- logThisProcess
-
- logToFile
-
- logging
-
- penBrightMax
- 0.5
- penBrightMin
- 0.0
- penToInkDistance
- 6
- penToMouseTimeout
- 0.45000000000000001
- penWidthMax
- 2
- penWidthMin
- 2
- prefsVersion
- 1
- printPhrases
-
- printText
-
- proximityTermination
-
- recognitionEnabled
-
- recognizeEuropeanChars
-
- showCursorInProximity
-
- showCursorInking
-
- showCursorOutOfProximity
-
- userInkOnDemandButtonMask
- 0
- userInkOnDemandMode
- 0
- wordSpacing
- 500
-
- com.apple.springing.delay
- 0.5
- com.apple.springing.enabled
-
- userMenuExtraStyle
- 1
-
-
diff --git a/files/default/com.apple.Terminal.plist b/files/default/com.apple.Terminal.plist
deleted file mode 100644
index 4e39117..0000000
--- a/files/default/com.apple.Terminal.plist
+++ /dev/null
@@ -1,680 +0,0 @@
-
-
-
-
- Default Window Settings
- Homebrew
- HasMigratedDefaults
-
- Man Page Window Settings
- Man Page
- NSNavPanelExpandedStateForSaveMode
-
- NSToolbar Configuration com.apple.NSColorPanel
-
- TB Is Shown
- 1
-
- NSWindow Frame NSColorPanel
- 310 216 231 235 0 0 1920 1057
- NSWindow Frame TTAppPreferences
- 423 316 650 487 0 0 1920 1057
- NSWindow Frame TTWindow
- 6 89 1291 968 0 0 1920 1057
- NSWindow Frame TTWindow Basic
- 89 384 585 366 0 0 1280 1001
- NSWindow Frame TTWindow Homebrew
- 6 89 1291 968 0 0 1920 1057
- PMPrintingExpandedStateForPrint2
-
- SecureKeyboardEntry
-
- Startup Window Settings
- Homebrew
- Window Settings
-
- Basic
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AmAAAAAAAAEBCA
- AoADXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRjbGFz
- c2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
- ctEaG1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniGi5afpqmyxMfM
- AAAAAAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAM4=
-
- FontAntialias
-
- FontWidthSpacing
- 1.004032258064516
- ProfileCurrentVersion
- 2.04
- name
- Basic
- shellExitAction
- 1
- type
- Window Settings
-
- Grass
-
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECAwLjA3NDUwOTgwNyAwLjQ2
- NjY2NjcgMC4yMzkyMTU3ABACgALSEBESE1okY2xhc3NuYW1lWCRj
- bGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJj
- aGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYoWHiY6ZoqqttsjL
- 0AAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADS
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEBgwLjU1Njg2Mjc3IDAuMTU2
- ODYyNzUgMAAQAoAC0hAREhNaJGNsYXNzbmFtZVgkY2xhc3Nlc1dO
- U0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hpdmVy0RcY
- VHJvb3SAAQgRGiMtMjc7QUhOW2J9f4GGkZqipa7Aw8gAAAAAAAAB
- AQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAyg==
-
- CursorType
- 0
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AoAAAAAAAAEBCA
- AoADV0NvdXJpZXLSExQVFlokY2xhc3NuYW1lWCRjbGFzc2VzVk5T
- Rm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEaG1Ry
- b290gAEIERojLTI3PEJLUltiaXJ0dniAhZCZoKOsvsHGAAAAAAAA
- AQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAMg=
-
- FontAntialias
-
- ProfileCurrentVersion
- 2.04
- SelectionColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECEwLjcxMzcyNTUxIDAuMjg2
- Mjc0NTIgMC4xNDkwMTk2MQAQAoAC0hAREhNaJGNsYXNzbmFtZVgk
- Y2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFy
- Y2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KGiIqPmqOrrrfJ
- zNEAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA0w==
-
- TextBoldColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEBcxIDAuNjkwMTk2MSAwLjIz
- MTM3MjU3ABACgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05T
- Q29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhU
- cm9vdIABCBEaIy0yNztBSE5bYnx+gIWQmaGkrb/CxwAAAAAAAAEB
- AAAAAAAAABkAAAAAAAAAAAAAAAAAAADJ
-
- TextColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEBgxIDAuOTQxMTc2NTMgMC42
- NDcwNTg4NAAQAoAC0hAREhNaJGNsYXNzbmFtZVgkY2xhc3Nlc1dO
- U0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hpdmVy0RcY
- VHJvb3SAAQgRGiMtMjc7QUhOW2J9f4GGkZqipa7Aw8gAAAAAAAAB
- AQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAyg==
-
- name
- Grass
- type
- Window Settings
-
- Homebrew
-
- BackgroundBlur
- 0.0
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0cwIDAuNzUAEAOAAtIQERIT
- WiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqISFFhOU09iamVj
- dF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FI
- UF1kbG5wdYCJkZSdr7K3AAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAA
- AAAAAAAAALk=
-
- CursorBlink
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECEwLjIxOTYwNzg2IDAuOTk2
- MDc4NDkgMC4xNTI5NDExOAAQAoAC0hAREhNaJGNsYXNzbmFtZVgk
- Y2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFy
- Y2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KGiIqPmqOrrrfJ
- zNEAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA0w==
-
- CursorType
- 0
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AoAAAAAAAAEBCA
- AoADWkFuZGFsZU1vbm/SExQVFlokY2xhc3NuYW1lWCRjbGFzc2Vz
- Vk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEa
- G1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniDiJOco6avwcTJAAAA
- AAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAMs=
-
- FontAntialias
-
- ProfileCurrentVersion
- 2.04
- SelectionColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEB4wLjAzNDU3ODM5NSAwIDAu
- OTEzMjY1MzEgMC42NQAQAYAC0hAREhNaJGNsYXNzbmFtZVgkY2xh
- c3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
- dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KDhYeMl6Coq7TGyc4A
- AAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA0A==
-
- TextBoldColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NGMCAxIDAAEAGAAtIQERITWiRj
- bGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8Q
- D05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FITlti
- aWttcn2GjpGarK+0AAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAA
- AAAAALY=
-
- TextColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECIwLjE1Njg2Mjc1IDAuOTk2
- MDc4NDkgMC4wNzg0MzEzNzUAEAKAAtIQERITWiRjbGFzc25hbWVY
- JGNsYXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRB
- cmNoaXZlctEXGFRyb290gAEIERojLTI3O0FITltih4mLkJukrK+4
- ys3SAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAANQ=
-
- name
- Homebrew
- type
- Window Settings
-
- Man Page
-
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECYwLjk5NjA3ODQ5MTIgMC45
- NTY4NjI4MDczIDAuNjExNzY0NzI5ABACgALSEBESE1okY2xhc3Nu
- YW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tl
- eWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYouNj5Sf
- qLCzvM7R1gAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADY
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AmAAAAAAAAEBCA
- AoADXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRjbGFz
- c2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
- ctEaG1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniGi5afpqmyxMfM
- AAAAAAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAM4=
-
- FontAntialias
-
- FontWidthSpacing
- 1.004032258064516
- ProfileCurrentVersion
- 2.04
- name
- Man Page
- rowCount
- 48
- type
- Window Settings
-
- Novel
-
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEBowLjg3NSAwLjg1Nzk4MzY1
- IDAuNzY1NjI1ABACgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2Vz
- V05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLR
- FxhUcm9vdIABCBEaIy0yNztBSE5bYn+Bg4iTnKSnsMLFygAAAAAA
- AAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADM
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECowLjIyNzQ1MSAwLjEzNzI1
- NDkxIDAuMTMzMzMzMzQgMC42NDk5OTk5OAAQAoAC0hAREhNaJGNs
- YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAP
- TlNLZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KP
- kZOYo6y0t8DS1doAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAA
- AAAA3A==
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AoAAAAAAAAEBCA
- AoADV0NvdXJpZXLSExQVFlokY2xhc3NuYW1lWCRjbGFzc2VzVk5T
- Rm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEaG1Ry
- b290gAEIERojLTI3PEJLUltiaXJ0dniAhZCZoKOsvsHGAAAAAAAA
- AQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAMg=
-
- FontAntialias
-
- ProfileCurrentVersion
- 2.04
- SelectionColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECwwLjQ1NDA4MTY1IDAuNDUx
- MDA0ODkgMC4zMTUxNDM5MSAwLjc1OTk5OTk5ABABgALSEBESE1ok
- Y2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3Rf
- EA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5b
- YpGTlZqlrra5wtTX3AAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAA
- AAAAAADe
-
- ShowWindowSettingsNameInTitle
-
- TextBoldColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEBswLjUgMC4xNjQzMDA1NSAw
- LjA5OTE0NTQ3MgAQAYAC0hAREhNaJGNsYXNzbmFtZVgkY2xhc3Nl
- c1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hpdmVy
- 0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KAgoSJlJ2lqLHDxssAAAAA
- AAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAzQ==
-
- TextColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECEwLjIzMzE3MzEyIDAuMTM1
- NDA4NTcgMC4xMzI5MDYwOAAQAYAC0hAREhNaJGNsYXNzbmFtZVgk
- Y2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFy
- Y2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KGiIqPmqOrrrfJ
- zNEAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA0w==
-
- name
- Novel
- type
- Window Settings
-
- Ocean
-
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECEwLjEzMjA1NjI0IDAuMzA4
- NDc4NTYgMC43MzkxMzA0NAAQAYAC0hAREhNaJGNsYXNzbmFtZVgk
- Y2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFy
- Y2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KGiIqPmqOrrrfJ
- zNEAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA0w==
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AmAAAAAAAAEBCA
- AoADXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRjbGFz
- c2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
- ctEaG1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniGi5afpqmyxMfM
- AAAAAAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAM4=
-
- FontAntialias
-
- FontWidthSpacing
- 0.99596774193548387
- ProfileCurrentVersion
- 2.04
- SelectionColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEBcwLjEzMDczOTMgMC40Mjg0
- NTgwNiAxABABgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05T
- Q29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhU
- cm9vdIABCBEaIy0yNztBSE5bYnx+gIWQmaGkrb/CxwAAAAAAAAEB
- AAAAAAAAABkAAAAAAAAAAAAAAAAAAADJ
-
- TextBoldColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0IxABADgALSEBESE1okY2xh
- c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9O
- U0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZGdp
- a3B7hIyPmKqtsgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAA
- AAC0
-
- TextColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0IxABADgALSEBESE1okY2xh
- c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9O
- U0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZGdp
- a3B7hIyPmKqtsgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAA
- AAC0
-
- fontAllowsDisableAntialias
- 0
- name
- Ocean
- type
- Window Settings
-
- Pro
-
- BackgroundBlur
- 0.0
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc00wIDAuODUwMDAwMDIAEAOA
- AtIQERITWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqISFFhO
- U09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERoj
- LTI3O0FIUF1kcnR2e4aPl5qjtbi9AAAAAAAAAQEAAAAAAAAAGQAA
- AAAAAAAAAAAAAAAAAL8=
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0swLjMwMjQxOTM2ABADgALS
- EBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNP
- YmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0y
- NztBSFBdZHBydHmEjZWYobO2uwAAAAAAAAEBAAAAAAAAABkAAAAA
- AAAAAAAAAAAAAAC9
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AkAAAAAAAAEBCA
- AoADVk1vbmFjb9ITFBUWWiRjbGFzc25hbWVYJGNsYXNzZXNWTlNG
- b250ohUXWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hpdmVy0RobVHJv
- b3SAAQgRGiMtMjc8QktSW2JpcnR2eH+Ej5ifoqu9wMUAAAAAAAAB
- AQAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAxw==
-
- FontAntialias
-
- FontWidthSpacing
- 0.99596774193548387
- ProfileCurrentVersion
- 2.04
- SelectionColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0swLjI1NDAzMjI1ABADgALS
- EBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNP
- YmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0y
- NztBSFBdZHBydHmEjZWYobO2uwAAAAAAAAEBAAAAAAAAABkAAAAA
- AAAAAAAAAAAAAAC9
-
- ShowWindowSettingsNameInTitle
-
- TextBoldColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0IxABADgALSEBESE1okY2xh
- c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9O
- U0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZGdp
- a3B7hIyPmKqtsgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAA
- AAC0
-
- TextColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0swLjk0NzU4MDY0ABADgALS
- EBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNP
- YmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0y
- NztBSFBdZHBydHmEjZWYobO2uwAAAAAAAAEBAAAAAAAAABkAAAAA
- AAAAAAAAAAAAAAC9
-
- name
- Pro
- shellExitAction
- 2
- type
- Window Settings
-
- Red Sands
-
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECwwLjQ3ODI2MDg3IDAuMTQ1
- MTA0MzYgMC4xMTY4ODEyMSAwLjg1MDAwMDAyABABgALSEBESE1ok
- Y2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3Rf
- EA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5b
- YpGTlZqlrra5wtTX3AAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAA
- AAAAAADe
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0IxABADgALSEBESE1okY2xh
- c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9O
- U0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBdZGdp
- a3B7hIyPmKqtsgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAA
- AAC0
-
- CursorType
- 1
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AmAAAAAAAAEBCA
- AoADXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRjbGFz
- c2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
- ctEaG1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniGi5afpqmyxMfM
- AAAAAAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAM4=
-
- FontAntialias
-
- FontWidthSpacing
- 1.004032258064516
- ProfileCurrentVersion
- 2.04
- SelectionColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECMwLjIzNzkwMzIxIDAuMDk3
- NjAxMzM5IDAuMDg3NDM0NTIzABACgALSEBESE1okY2xhc3NuYW1l
- WCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVk
- QXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYoiKjJGcpa2w
- ucvO0wAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADV
-
- TextBoldColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPEBwwLjg3NSAwLjc0MDM4ODQ1
- IDAuMTMyMTM4NzMAEAGAAtIQERITWiRjbGFzc25hbWVYJGNsYXNz
- ZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
- ctEXGFRyb290gAEIERojLTI3O0FITltigYOFipWepqmyxMfMAAAA
- AAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAM4=
-
- TextColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECEwLjg0MzEzNzMyIDAuNzg4
- MjM1MzcgMC42NTQ5MDE5OAAQAoAC0hAREhNaJGNsYXNzbmFtZVgk
- Y2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFy
- Y2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KGiIqPmqOrrrfJ
- zNEAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA0w==
-
- fontAllowsDisableAntialias
- 0
- name
- Red Sands
- type
- Window Settings
-
- Silver Aerogel
-
- BackgroundAlphaInactive
- 0.5
- BackgroundBlur
- 1
- BackgroundBlurInactive
- 0.0
- BackgroundColor
-
- YnBsaXN0MDDUAQIDBAUGHyBYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKUHCBEVHFUkbnVsbNQJCgsMDQ4PEFdO
- U1doaXRlXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29sb3JTcGFj
- ZVYkY2xhc3NIMC41IDAuNQAQA4ACgATSEgwTFFROU0lEEAKAA9IW
- FxgZWiRjbGFzc25hbWVYJGNsYXNzZXNcTlNDb2xvclNwYWNlohob
- XE5TQ29sb3JTcGFjZVhOU09iamVjdNIWFx0eV05TQ29sb3KiHRtf
- EA9OU0tleWVkQXJjaGl2ZXLRISJUcm9vdIABAAgAEQAaACMALQAy
- ADcAPQBDAEwAVABhAHYAfQCGAIgAigCMAJEAlgCYAJoAnwCqALMA
- wADDANAA2QDeAOYA6QD7AP4BAwAAAAAAAAIBAAAAAAAAACMAAAAA
- AAAAAAAAAAAAAAEF
-
- BackgroundSettingsForInactiveWindows
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hp
- dGVcTlNDb2xvclNwYWNlViRjbGFzc0UwLjg1ABADgALSEBESE1ok
- Y2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3Rf
- EA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztBSFBd
- ZGpsbnN+h4+Sm62wtQAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAA
- AAAAAAC3
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AmAAAAAAAAEBCA
- AoADXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRjbGFz
- c2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
- ctEaG1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniGi5afpqmyxMfM
- AAAAAAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAM4=
-
- FontAntialias
-
- FontWidthSpacing
- 1.004032258064516
- ProfileCurrentVersion
- 2.04
- SelectionColor
-
- YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC
- XE5TQ29sb3JTcGFjZVYkY2xhc3NPECQwLjM5NDQzMDA3MTEgMC4z
- OTk2NDY2OTk0IDAuNTQwNDI4NAAQAYAC0hAREhNaJGNsYXNzbmFt
- ZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXll
- ZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KJi42Snaau
- sbrMz9QAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA1g==
-
- TextBoldColor
-
- YnBsaXN0MDDUAQIDBAUGHyBYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKUHCBEVHFUkbnVsbNQJCgsMDQ4PEFdO
- U1doaXRlXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29sb3JTcGFj
- ZVYkY2xhc3NCMQAQA4ACgATSEgwTFFROU0lEEAKAA9IWFxgZWiRj
- bGFzc25hbWVYJGNsYXNzZXNcTlNDb2xvclNwYWNlohobXE5TQ29s
- b3JTcGFjZVhOU09iamVjdNIWFx0eV05TQ29sb3KiHRtfEA9OU0tl
- eWVkQXJjaGl2ZXLRISJUcm9vdIABCBEaIy0yNz1DTFRhdn2AgoSG
- i5CSlJmkrbq9ytPY4OP1+P0AAAAAAAABAQAAAAAAAAAjAAAAAAAA
- AAAAAAAAAAAA/w==
-
- name
- Silver Aerogel
- type
- Window Settings
-
- Solid Colors
-
- BackgroundImageBookmark
-
- YnBsaXN0MDDUAQIDBAUGFBVYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKMHCA1VJG51bGzSCQoLDFdOUy5kYXRh
- ViRjbGFzc08RAehib29r6AEAAAAAARAQAAAATAEAAAcAAAABAQAA
- TGlicmFyeQAQAAAAAQEAAERlc2t0b3AgUGljdHVyZXMMAAAAAQEA
- AFNvbGlkIENvbG9ycwwAAAABBgAABAAAABQAAAAsAAAACAAAAAQD
- AAAtgDYDAAAAAAgAAAAEAwAA2tM4AwAAAAAIAAAABAMAAJfUOAMA
- AAAADAAAAAEGAABUAAAAZAAAAHQAAAAYAAAAAQIAAAIAAAAAAAAA
- DwAAAAAAAAAAAAAAAAAAAAwAAAABAQAATWFjaW50b3NoIEhECAAA
- AAQDAAAAAAAACgAAAAgAAAAABAAAQbAnRXIAAAAkAAAAAQEAADM1
- OTAxRjRELUQ1RTUtM0E5OC1CODAzLTc3MEM0NUE5RDA2QxgAAAAB
- AgAAgQAAAAEACADvPwAAAQAIAAAAAAAAAAAAAQAAAAEBAAAvAAAA
- AAAAAAEFAACEAAAA/v///wEAAAAAAAAACgAAAAQQAABAAAAAAAAA
- AAUQAACEAAAAAAAAABAQAACYAAAAAAAAAAIgAAA4AQAAAAAAABAg
- AAC4AAAAAAAAABEgAADsAAAAAAAAABIgAADMAAAAAAAAABMgAADc
- AAAAAAAAACAgAAAYAQAAAAAAADAgAABEAQAAAAAAAIAC0g4PEBFa
- JGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhoxASE1ZO
- U0RhdGFYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFhdUcm9v
- dIABAAgAEQAaACMALQAyADcAOwBBAEYATgBVAkECQwJIAlMCXAJq
- Am4CdQJ+ApACkwKYAAAAAAAAAgEAAAAAAAAAGAAAAAAAAAAAAAAA
- AAAAApo=
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGHyBYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKUHCBEVHFUkbnVsbNQJCgsMDQ4PEFdO
- U1doaXRlXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29sb3JTcGFj
- ZVYkY2xhc3NFMC43NQAQA4ACgATSEgwTFFROU0lEEAKAA9IWFxgZ
- WiRjbGFzc25hbWVYJGNsYXNzZXNcTlNDb2xvclNwYWNlohobXE5T
- Q29sb3JTcGFjZVhOU09iamVjdNIWFx0eV05TQ29sb3KiHRtfEA9O
- U0tleWVkQXJjaGl2ZXLRISJUcm9vdIABAAgAEQAaACMALQAyADcA
- PQBDAEwAVABhAHYAfQCDAIUAhwCJAI4AkwCVAJcAnACnALAAvQDA
- AM0A1gDbAOMA5gD4APsBAAAAAAAAAAIBAAAAAAAAACMAAAAAAAAA
- AAAAAAAAAAEC
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFy
- Y2hpdmVyVCR0b3ASAAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5T
- U2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNsYXNzI0AmAAAAAAAAEBCA
- AoADXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRjbGFz
- c2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
- ctEaG1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniGi5afpqmyxMfM
- AAAAAAAAAQEAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAM4=
-
- FontAntialias
-
- FontWidthSpacing
- 1.004032258064516
- ProfileCurrentVersion
- 2.04
- name
- Solid Colors
- type
- Window Settings
-
-
-
-
diff --git a/files/default/com.apple.dock.plist b/files/default/com.apple.dock.plist
deleted file mode 100644
index 6db324e..0000000
--- a/files/default/com.apple.dock.plist
+++ /dev/null
@@ -1,328 +0,0 @@
-
-
-
-
- last-messagetrace-stamp
- 486681288.68076402
- mod-count
- 9
- persistent-apps
-
-
- GUID
- 3234639742
- tile-data
-
- bundle-identifier
- com.apple.Safari
- dock-extra
-
- file-data
-
- _CFURLAliasData
-
- AAAAAACgAAMAAQAA0UyZ9gAASCsAAAAAAAAA
- iwAAI4kAANAIec8AAAAACSD//gAAAAAAAAAA
- /////wABAAQAAACLAA4AFgAKAFMAYQBmAGEA
- cgBpAC4AYQBwAHAADwAaAAwATQBhAGMAaQBu
- AHQAbwBzAGgAIABIAEQAEgAXQXBwbGljYXRp
- b25zL1NhZmFyaS5hcHAAABMAAS8A//8AAA==
-
- _CFURLString
- file:///Applications/Safari.app/
- _CFURLStringType
- 15
-
- file-label
- Safari
- file-mod-date
- 3547835335
- file-type
- 41
- parent-mod-date
- 3547835257
-
- tile-type
- file-tile
-
-
- GUID
- 4058116844
- tile-data
-
- bundle-identifier
- com.apple.Stickies
- dock-extra
-
- file-data
-
- _CFURLAliasData
-
- AAAAAACmAAMAAQAA0UyZ9gAASCsAAAAAAAAA
- iwAErEkAANA1Km0AAAAACSD//gAAAAAAAAAA
- /////wABAAQAAACLAA4AGgAMAFMAdABpAGMA
- awBpAGUAcwAuAGEAcABwAA8AGgAMAE0AYQBj
- AGkAbgB0AG8AcwBoACAASABEABIAGUFwcGxp
- Y2F0aW9ucy9TdGlja2llcy5hcHAAABMAAS8A
- //8AAA==
-
- _CFURLString
- file:///Applications/Stickies.app/
- _CFURLStringType
- 15
-
- file-label
- Stickies
- file-mod-date
- 3493145197
- file-type
- 41
- parent-mod-date
- 3547833543
-
- tile-type
- file-tile
-
-
- GUID
- 4058116843
- tile-data
-
- bundle-identifier
- com.apple.ActivityMonitor
- dock-extra
-
- file-data
-
- _CFURLAliasData
-
- AAAAAADMAAMAAQAA0UyZ9gAASCsAAAAAAAAA
- jAAGZwoAANEmv38AAAAACSD//gAAAAAAAAAA
- /////wABAAgAAACMAAAAiwAOACoAFABBAGMA
- dABpAHYAaQB0AHkAIABNAG8AbgBpAHQAbwBy
- AC4AYQBwAHAADwAaAAwATQBhAGMAaQBuAHQA
- bwBzAGgAIABIAEQAEgArQXBwbGljYXRpb25z
- L1V0aWxpdGllcy9BY3Rpdml0eSBNb25pdG9y
- LmFwcAAAEwABLwD//wAA
-
- _CFURLString
- file:///Applications/Utilities/Activity%20Monitor.app/
- _CFURLStringType
- 15
-
- file-label
- Activity Monitor
- file-mod-date
- 3508977535
- file-type
- 41
- parent-mod-date
- 3511458883
-
- tile-type
- file-tile
-
-
- GUID
- 4058116842
- tile-data
-
- bundle-identifier
- com.apple.Console
- dock-extra
-
- file-data
-
- _CFURLAliasData
-
- AAAAAACwAAMAAQAA0UyZ9gAASCsAAAAAAAAA
- jAAGeGQAAM+9C9oAAAAACSD//gAAAAAAAAAA
- /////wABAAgAAACMAAAAiwAOABgACwBDAG8A
- bgBzAG8AbABlAC4AYQBwAHAADwAaAAwATQBh
- AGMAaQBuAHQAbwBzAGgAIABIAEQAEgAiQXBw
- bGljYXRpb25zL1V0aWxpdGllcy9Db25zb2xl
- LmFwcAATAAEvAP//AAA=
-
- _CFURLString
- file:///Applications/Utilities/Console.app/
- _CFURLStringType
- 15
-
- file-label
- Console
- file-mod-date
- 3485273050
- file-type
- 41
- parent-mod-date
- 3511458883
-
- tile-type
- file-tile
-
-
- GUID
- 4058116841
- tile-data
-
- bundle-identifier
- com.apple.DiskUtility
- dock-extra
-
- file-data
-
- _CFURLAliasData
-
- AAAAAADAAAMAAQAA0UyZ9gAASCsAAAAAAAAA
- jAAAEBsAANA1MPQAAAAACSD//gAAAAAAAAAA
- /////wABAAgAAACMAAAAiwAOACIAEABEAGkA
- cwBrACAAVQB0AGkAbABpAHQAeQAuAGEAcABw
- AA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAA
- SABEABIAJ0FwcGxpY2F0aW9ucy9VdGlsaXRp
- ZXMvRGlzayBVdGlsaXR5LmFwcAAAEwABLwD/
- /wAA
-
- _CFURLString
- file:///Applications/Utilities/Disk%20Utility.app/
- _CFURLStringType
- 15
-
- file-label
- Disk Utility
- file-mod-date
- 3493146868
- file-type
- 41
- parent-mod-date
- 3511458883
-
- tile-type
- file-tile
-
-
- GUID
- 4058116840
- tile-data
-
- bundle-identifier
- com.apple.Terminal
- dock-extra
-
- file-data
-
- _CFURLAliasData
-
- AAAAAAC0AAMAAQAA0UyZ9gAASCsAAAAAAAAA
- jAAAKrMAANEkI8gAAAAACSD//gAAAAAAAAAA
- /////wABAAgAAACMAAAAiwAOABoADABUAGUA
- cgBtAGkAbgBhAGwALgBhAHAAcAAPABoADABN
- AGEAYwBpAG4AdABvAHMAaAAgAEgARAASACNB
- cHBsaWNhdGlvbnMvVXRpbGl0aWVzL1Rlcm1p
- bmFsLmFwcAAAEwABLwD//wAA
-
- _CFURLString
- file:///Applications/Utilities/Terminal.app/
- _CFURLStringType
- 15
-
- file-label
- Terminal
- file-mod-date
- 3508806600
- file-type
- 41
- parent-mod-date
- 3511458883
-
- tile-type
- file-tile
-
-
- GUID
- 3234639755
- tile-data
-
- bundle-identifier
- com.apple.systempreferences
- dock-extra
-
- file-data
-
- _CFURLAliasData
-
- AAAAAADEAAMAAQAA0UyZ9gAASCsAAAAAAAAA
- iwAEwEQAANBBhn8AAAAACSD//gAAAAAAAAAA
- /////wABAAQAAACLAA4ALgAWAFMAeQBzAHQA
- ZQBtACAAUAByAGUAZgBlAHIAZQBuAGMAZQBz
- AC4AYQBwAHAADwAaAAwATQBhAGMAaQBuAHQA
- bwBzAGgAIABIAEQAEgAjQXBwbGljYXRpb25z
- L1N5c3RlbSBQcmVmZXJlbmNlcy5hcHAAABMA
- AS8A//8AAA==
-
- _CFURLString
- file:///Applications/System%20Preferences.app/
- _CFURLStringType
- 15
-
- file-label
- System Preferences
- file-mod-date
- 3547835335
- file-type
- 41
- parent-mod-date
- 3547835257
-
- tile-type
- file-tile
-
-
- persistent-others
-
-
- GUID
- 3234639756
- tile-data
-
- arrangement
- 2
- displayas
- 0
- file-data
-
- _CFURLAliasData
-
- AAAAAACmAAMAAQAA0UyZ9gAASCsAAAAAAAbD
- xAAGw8cAANFMmsIAAAAACSD//gAAAAAAAAAA
- /////wABAAgABsPEAAKX/AAOABQACQBEAG8A
- dwBuAGwAbwBhAGQAcwAPABoADABNAGEAYwBp
- AG4AdABvAHMAaAAgAEgARAASABVVc2Vycy9h
- ZG1pbi9Eb3dubG9hZHMAABMAAS8AABUAAgAM
- //8AAA==
-
- _CFURLString
- file:///Users/admin/Downloads/
- _CFURLStringType
- 15
-
- file-label
- Downloads
- file-mod-date
- 3511459749
- file-type
- 2
- parent-mod-date
- 3511459732
- preferreditemsize
- -1
- showas
- 1
-
- tile-type
- directory-tile
-
-
- version
- 1
-
-
diff --git a/files/default/com.apple.finder.plist b/files/default/com.apple.finder.plist
deleted file mode 100644
index 505140c..0000000
--- a/files/default/com.apple.finder.plist
+++ /dev/null
@@ -1,780 +0,0 @@
-
-
-
-
- DesktopViewSettings
-
- IconViewSettings
-
- arrangeBy
- none
- backgroundColorBlue
- 1
- backgroundColorGreen
- 1
- backgroundColorRed
- 1
- backgroundType
- 0
- gridOffsetX
- 0.0
- gridOffsetY
- 0.0
- gridSpacing
- 54
- iconSize
- 64
- labelOnBottom
-
- showIconPreview
-
- showItemInfo
-
- textSize
- 12
- viewOptionsVersion
- 1
-
-
- DownloadsFolderListViewSettingsVersion
- 1
- FXArrangeGroupViewBy
- Name
- FXConnectToBounds
- {{269, 401}, {486, 231}}
- FXConnectToLastURL
-
- FXDesktopVolumePositions
-
- Macintosh HD_0x1.ad720f6p+28
-
- AnchorRelativeTo
- 1
- ScreenID
- 0
- xRelative
- -59
- yRelative
- 63
-
- OS X Base System_0x1.acfeab9p+28
-
- AnchorRelativeTo
- 1
- ScreenID
- 0
- xRelative
- -59
- yRelative
- 63
-
- Parallels Tools_0x1.ac4990cp+28
-
- AnchorRelativeTo
- 1
- ScreenID
- 0
- xRelative
- -59
- yRelative
- 63
-
- Recovery HD_0x1.ad72182p+28
-
- AnchorRelativeTo
- 1
- ScreenID
- 0
- xRelative
- -59
- yRelative
- 287
-
-
- FXMyDocumentsArrangeGroupViewBy
- Date Last Opened
- FXPreferencesWindow.Location
- {{10, 416}, {352, 319}}
- FXPreferredViewStyle
- clmv
- FXRecentFolders
-
-
- file-bookmark
-
- Ym9va/QCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAA/AEAAAQAAAADAwAAAAIAAAwAAAABAQAAQXBwbGlj
- YXRpb25zCQAAAAEBAABVdGlsaXRpZXMAAAAIAAAAAQYAABAAAAAk
- AAAACAAAAAQDAACLAAAAAAAAAAgAAAAEAwAAjAAAAAAAAAAIAAAA
- AQYAAEgAAABYAAAACAAAAAAEAABBuau1OwAAABgAAAABAgAAAgAA
- AAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAAAQkAAGZp
- bGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAABAMAAAAgwcwP
- AAAACAAAAAAEAABButcg9gAAACQAAAABAQAAMjUxRTUzQzctMkQx
- MC0zNTQ1LUJDMDUtOUVEOEEyMTA5QkVDGAAAAAECAACBAAAAAQAI
- AO8XAAABAAgAAAAAAAAAAAABAAAAAQEAAC8AAACoAAAAAQIAADAz
- ODlmN2EyODg4ZGFjOTMyNTgxOTUzNjkxNWMzMjZjNmMxMGFjNDc7
- MDAwMDAwMDA7MDAwMDAwMDA7MDAwMDAwMDAwMDAwMDAyMDtjb20u
- YXBwbGUuYXBwLXNhbmRib3gucmVhZC13cml0ZTswMDAwMDAwMTsw
- MTAwMDAwMjswMDAwMDAwMDAwMDAwMDhjOy9hcHBsaWNhdGlvbnMv
- dXRpbGl0aWVzAMAAAAD+////AQAAAAAAAAAPAAAABBAAADgAAAAA
- AAAABRAAAGgAAAAAAAAAEBAAAIgAAAAAAAAAQBAAAHgAAAAAAAAA
- AiAAAEABAAAAAAAABSAAALAAAAAAAAAAECAAAMAAAAAAAAAAESAA
- APQAAAAAAAAAEiAAANQAAAAAAAAAEyAAAOQAAAAAAAAAICAAACAB
- AAAAAAAAMCAAAKgAAAAAAAAAAdAAAKgAAAAAAAAAENAAAAQAAAAA
- AAAAgPAAAEwBAAAAAAAA
-
- name
- Utilities
-
-
- file-bookmark
-
- Ym9va8ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAyAEAAAQAAAADAwAAAAIAAAwAAAABAQAAQXBwbGlj
- YXRpb25zBAAAAAEGAAAQAAAACAAAAAQDAACLAAAAAAAAAAQAAAAB
- BgAAMAAAAAgAAAAABAAAQbmrtTsAAAAYAAAAAQIAAAIAAAAAAAAA
- DwAAAAAAAAAAAAAAAAAAAAAAAAABBQAACAAAAAEJAABmaWxlOi8v
- LwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAIMHMDwAAAAgA
- AAAABAAAQbrXIPYAAAAkAAAAAQEAADI1MUU1M0M3LTJEMTAtMzU0
- NS1CQzA1LTlFRDhBMjEwOUJFQxgAAAABAgAAgQAAAAEACADvFwAA
- AQAIAAAAAAAAAAAAAQAAAAEBAAAvAAAAngAAAAECAABjODgxNWJl
- Mjk4YzAyYjY0ZDAyOTdlYTcwYmVjNTJmZGE1MDVkNzU0OzAwMDAw
- MDAwOzAwMDAwMDAwOzAwMDAwMDAwMDAwMDAwMjA7Y29tLmFwcGxl
- LmFwcC1zYW5kYm94LnJlYWQtd3JpdGU7MDAwMDAwMDE7MDEwMDAw
- MDI7MDAwMDAwMDAwMDAwMDA4YjsvYXBwbGljYXRpb25zAAAAwAAA
- AP7///8BAAAAAAAAAA8AAAAEEAAAJAAAAAAAAAAFEAAAQAAAAAAA
- AAAQEAAAXAAAAAAAAABAEAAATAAAAAAAAAACIAAAFAEAAAAAAAAF
- IAAAhAAAAAAAAAAQIAAAlAAAAAAAAAARIAAAyAAAAAAAAAASIAAA
- qAAAAAAAAAATIAAAuAAAAAAAAAAgIAAA9AAAAAAAAAAwIAAAfAAA
- AAAAAAAB0AAAfAAAAAAAAAAQ0AAABAAAAAAAAACA8AAAIAEAAAAA
- AAA=
-
- name
- Applications
-
-
- file-bookmark
-
- Ym9vayQDAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAACAIAAAQAAAADAwAAAAIAAAUAAAABAQAAVXNlcnMA
- AAAFAAAAAQEAAGFkbWluAAAACAAAAAEGAAAQAAAAIAAAAAgAAAAE
- AwAA/JcCAAAAAAAIAAAABAMAAMTDBgAAAAAACAAAAAEGAABAAAAA
- UAAAAAgAAAAABAAAQbrXJqQAAAAYAAAAAQIAAAIAAAAAAAAADwAA
- AAAAAAAAAAAAAAAAAAAAAAABBQAACAAAAAQDAAAAAAAAAAAAAAQA
- AAADAwAA9QEAAAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1hY2lu
- dG9zaCBIRAgAAAAEAwAAACDBzA8AAAAIAAAAAAQAAEG61yD2AAAA
- JAAAAAEBAAAyNTFFNTNDNy0yRDEwLTM1NDUtQkMwNS05RUQ4QTIx
- MDlCRUMYAAAAAQIAAIEAAAABAAgA7xcAAAEACAAAAAAAAAAAAAEA
- AAABAQAALwAAAJ0AAAABAgAAMDdkMjNiNDkyNDdiYWExYmZjMzA5
- M2FmZmJkYjdkYmJhNjc2NjNlYjswMDAwMDAwMDswMDAwMDAwMDsw
- MDAwMDAwMDAwMDAwMDIwO2NvbS5hcHBsZS5hcHAtc2FuZGJveC5y
- ZWFkLXdyaXRlOzAwMDAwMDAxOzAxMDAwMDAyOzAwMDAwMDAwMDAw
- NmMzYzQ7L3VzZXJzL2FkbWluAAAAAOQAAAD+////AQAAAAAAAAAS
- AAAABBAAADAAAAAAAAAABRAAAGAAAAAAAAAAEBAAAIAAAAAAAAAA
- QBAAAHAAAAAAAAAAAiAAAFQBAAAAAAAABSAAAMQAAAAAAAAAECAA
- ANQAAAAAAAAAESAAAAgBAAAAAAAAEiAAAOgAAAAAAAAAEyAAAPgA
- AAAAAAAAICAAADQBAAAAAAAAMCAAAKAAAAAAAAAAAcAAAKgAAAAA
- AAAAEcAAACAAAAAAAAAAEsAAALgAAAAAAAAAAdAAAKAAAAAAAAAA
- ENAAAAQAAAAAAAAAgPAAAGABAAAAAAAA
-
- name
- admin
-
-
- file-bookmark
-
- Ym9va1gDAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAPAIAAAQAAAADAwAAAAIAAAUAAAABAQAAVXNlcnMA
- AAAFAAAAAQEAAGFkbWluAAAACQAAAAEBAABEb3dubG9hZHMAAAAM
- AAAAAQYAABAAAAAgAAAAMAAAAAgAAAAEAwAA/JcCAAAAAAAIAAAA
- BAMAAMTDBgAAAAAACAAAAAQDAADHwwYAAAAAAAwAAAABBgAAWAAA
- AGgAAAB4AAAACAAAAAAEAABButchwgAAABgAAAABAgAAAgAAAAAA
- AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAABAMAAAEAAAAA
- AAAABAAAAAMDAAD1AQAACAAAAAEJAABmaWxlOi8vLwwAAAABAQAA
- TWFjaW50b3NoIEhECAAAAAQDAAAAIMHMDwAAAAgAAAAABAAAQbrX
- IPYAAAAkAAAAAQEAADI1MUU1M0M3LTJEMTAtMzU0NS1CQzA1LTlF
- RDhBMjEwOUJFQxgAAAABAgAAgQAAAAEACADvFwAAAQAIAAAAAAAA
- AAAAAQAAAAEBAAAvAAAApwAAAAECAABhOTc3NGRlNTJkMTgwYjll
- MjhlMjg5NDg5NjdlMjk1MDJhNGE1MTdiOzAwMDAwMDAwOzAwMDAw
- MDAwOzAwMDAwMDAwMDAwMDAwMjA7Y29tLmFwcGxlLmFwcC1zYW5k
- Ym94LnJlYWQtd3JpdGU7MDAwMDAwMDE7MDEwMDAwMDI7MDAwMDAw
- MDAwMDA2YzNjNzsvdXNlcnMvYWRtaW4vZG93bmxvYWRzAADkAAAA
- /v///wEAAAAAAAAAEgAAAAQQAABEAAAAAAAAAAUQAACIAAAAAAAA
- ABAQAACsAAAAAAAAAEAQAACcAAAAAAAAAAIgAACAAQAAAAAAAAUg
- AADwAAAAAAAAABAgAAAAAQAAAAAAABEgAAA0AQAAAAAAABIgAAAU
- AQAAAAAAABMgAAAkAQAAAAAAACAgAABgAQAAAAAAADAgAADMAAAA
- AAAAAAHAAADUAAAAAAAAABHAAAAgAAAAAAAAABLAAADkAAAAAAAA
- AAHQAADMAAAAAAAAABDQAAAEAAAAAAAAAIDwAACMAQAAAAAAAA==
-
- name
- Downloads
-
-
- file-bookmark
-
- Ym9va1gDAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAPAIAAAQAAAADAwAAAAIAAAUAAAABAQAAVXNlcnMA
- AAAFAAAAAQEAAGFkbWluAAAACQAAAAEBAABEb2N1bWVudHMAAAAM
- AAAAAQYAABAAAAAgAAAAMAAAAAgAAAAEAwAA/JcCAAAAAAAIAAAA
- BAMAAMTDBgAAAAAACAAAAAQDAADFwwYAAAAAAAwAAAABBgAAWAAA
- AGgAAAB4AAAACAAAAAAEAABButchwgAAABgAAAABAgAAAgAAAAAA
- AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAABAMAAAEAAAAA
- AAAABAAAAAMDAAD1AQAACAAAAAEJAABmaWxlOi8vLwwAAAABAQAA
- TWFjaW50b3NoIEhECAAAAAQDAAAAIMHMDwAAAAgAAAAABAAAQbrX
- IPYAAAAkAAAAAQEAADI1MUU1M0M3LTJEMTAtMzU0NS1CQzA1LTlF
- RDhBMjEwOUJFQxgAAAABAgAAgQAAAAEACADvFwAAAQAIAAAAAAAA
- AAAAAQAAAAEBAAAvAAAApwAAAAECAAA3N2I4ZWY1ZGZiMjJiNmJi
- YzE0NDU2ODlhYjZhOGM4ZTBiNjlmNmM0OzAwMDAwMDAwOzAwMDAw
- MDAwOzAwMDAwMDAwMDAwMDAwMjA7Y29tLmFwcGxlLmFwcC1zYW5k
- Ym94LnJlYWQtd3JpdGU7MDAwMDAwMDE7MDEwMDAwMDI7MDAwMDAw
- MDAwMDA2YzNjNTsvdXNlcnMvYWRtaW4vZG9jdW1lbnRzAADkAAAA
- /v///wEAAAAAAAAAEgAAAAQQAABEAAAAAAAAAAUQAACIAAAAAAAA
- ABAQAACsAAAAAAAAAEAQAACcAAAAAAAAAAIgAACAAQAAAAAAAAUg
- AADwAAAAAAAAABAgAAAAAQAAAAAAABEgAAA0AQAAAAAAABIgAAAU
- AQAAAAAAABMgAAAkAQAAAAAAACAgAABgAQAAAAAAADAgAADMAAAA
- AAAAAAHAAADUAAAAAAAAABHAAAAgAAAAAAAAABLAAADkAAAAAAAA
- AAHQAADMAAAAAAAAABDQAAAEAAAAAAAAAIDwAACMAQAAAAAAAA==
-
- name
- Documents
-
-
- file-bookmark
-
- Ym9va1QDAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAOAIAAAQAAAADAwAAAAIAAAUAAAABAQAAVXNlcnMA
- AAAFAAAAAQEAAGFkbWluAAAABwAAAAEBAABEZXNrdG9wAAwAAAAB
- BgAAEAAAACAAAAAwAAAACAAAAAQDAAD8lwIAAAAAAAgAAAAEAwAA
- xMMGAAAAAAAIAAAABAMAANXDBgAAAAAADAAAAAEGAABUAAAAZAAA
- AHQAAAAIAAAAAAQAAEG61yHCAAAAGAAAAAECAAACAAAAAAAAAA8A
- AAAAAAAAAAAAAAAAAAAAAAAAAQUAAAgAAAAEAwAAAQAAAAAAAAAE
- AAAAAwMAAPUBAAAIAAAAAQkAAGZpbGU6Ly8vDAAAAAEBAABNYWNp
- bnRvc2ggSEQIAAAABAMAAAAgwcwPAAAACAAAAAAEAABButcg9gAA
- ACQAAAABAQAAMjUxRTUzQzctMkQxMC0zNTQ1LUJDMDUtOUVEOEEy
- MTA5QkVDGAAAAAECAACBAAAAAQAIAO8XAAABAAgAAAAAAAAAAAAB
- AAAAAQEAAC8AAAClAAAAAQIAAGJhNjNmOWJlYTY0NGJmMWJkMjkx
- Y2IxYjExNjJjYmVlYTA1OTNmOWI7MDAwMDAwMDA7MDAwMDAwMDA7
- MDAwMDAwMDAwMDAwMDAyMDtjb20uYXBwbGUuYXBwLXNhbmRib3gu
- cmVhZC13cml0ZTswMDAwMDAwMTswMTAwMDAwMjswMDAwMDAwMDAw
- MDZjM2Q1Oy91c2Vycy9hZG1pbi9kZXNrdG9wAAAAAOQAAAD+////
- AQAAAAAAAAASAAAABBAAAEAAAAAAAAAABRAAAIQAAAAAAAAAEBAA
- AKgAAAAAAAAAQBAAAJgAAAAAAAAAAiAAAHwBAAAAAAAABSAAAOwA
- AAAAAAAAECAAAPwAAAAAAAAAESAAADABAAAAAAAAEiAAABABAAAA
- AAAAEyAAACABAAAAAAAAICAAAFwBAAAAAAAAMCAAAMgAAAAAAAAA
- AcAAANAAAAAAAAAAEcAAACAAAAAAAAAAEsAAAOAAAAAAAAAAAdAA
- AMgAAAAAAAAAENAAAAQAAAAAAAAAgPAAAIgBAAAAAAAA
-
- name
- Desktop
-
-
- file-bookmark
-
- Ym9va0QEAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAATAMAAAQAAAADAwAAAAIAAAYAAAABAQAAU3lzdGVt
- AAAHAAAAAQEAAExpYnJhcnkADAAAAAEBAABDb3JlU2VydmljZXMK
- AAAAAQEAAEZpbmRlci5hcHAAAAgAAAABAQAAQ29udGVudHMJAAAA
- AQEAAFJlc291cmNlcwAAAAsAAAABAQAATXlMaWJyYXJpZXMAGAAA
- AAEBAABteURvY3VtZW50cy5jYW5uZWRTZWFyY2ggAAAAAQYAABAA
- AAAgAAAAMAAAAEQAAABYAAAAaAAAAHwAAACQAAAACAAAAAQDAAAk
- AAAAAAAAAAgAAAAEAwAAJQAAAAAAAAAIAAAABAMAADEAAAAAAAAA
- CAAAAAQDAAAUXAIAAAAAAAgAAAAEAwAAFVwCAAAAAAAIAAAABAMA
- ABpcAgAAAAAACAAAAAQDAAAQXQIAAAAAAAgAAAAEAwAAEV0CAAAA
- AAAgAAAAAQYAANgAAADoAAAA+AAAAAgBAAAYAQAAKAEAADgBAABI
- AQAACAAAAAAEAABBusD7hQAAABgAAAABAgAAAgAAAAAAAAAPAAAA
- AAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAAAQkAAGZpbGU6Ly8vDAAA
- AAEBAABNYWNpbnRvc2ggSEQIAAAABAMAAAAgwcwPAAAACAAAAAAE
- AABButcg9gAAACQAAAABAQAAMjUxRTUzQzctMkQxMC0zNTQ1LUJD
- MDUtOUVEOEEyMTA5QkVDGAAAAAECAACBAAAAAQAIAO8XAAABAAgA
- AAAAAAAAAAABAAAAAQEAAC8AAADwAAAAAQIAADNhNmMzNGExMzIy
- YzlmNzE2MWZjNTAyMGJkNGFhNDQxODg4NDBhZTE7MDAwMDAwMDA7
- MDAwMDAwMDA7MDAwMDAwMDAwMDAwMDAyMDtjb20uYXBwbGUuYXBw
- LXNhbmRib3gucmVhZC13cml0ZTswMDAwMDAwMTswMTAwMDAwMjsw
- MDAwMDAwMDAwMDI1ZDExOy9zeXN0ZW0vbGlicmFyeS9jb3Jlc2Vy
- dmljZXMvZmluZGVyLmFwcC9jb250ZW50cy9yZXNvdXJjZXMvbXls
- aWJyYXJpZXMvbXlkb2N1bWVudHMuY2FubmVkc2VhcmNoAMAAAAD+
- ////AQAAAAAAAAAPAAAABBAAALAAAAAAAAAABRAAAFgBAAAAAAAA
- EBAAAJABAAAAAAAAQBAAAIABAAAAAAAAAiAAAEgCAAAAAAAABSAA
- ALgBAAAAAAAAECAAAMgBAAAAAAAAESAAAPwBAAAAAAAAEiAAANwB
- AAAAAAAAEyAAAOwBAAAAAAAAICAAACgCAAAAAAAAMCAAALABAAAA
- AAAAAdAAALABAAAAAAAAENAAAAQAAAAAAAAAgPAAAFQCAAAAAAAA
-
- name
- All My Files
-
-
- file-bookmark
-
- Ym9va0AEAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAASAMAAAQAAAADAwAAAAIAAAcAAAABAQAAVm9sdW1l
- cwAPAAAAAQEAAFBhcmFsbGVscyBUb29scwAIAAAAAQYAABAAAAAg
- AAAACAAAAAQDAAAuOAAAAAAAAAgAAAAEAwAAAgAAAAAAAAAIAAAA
- AQYAAEgAAABYAAAACAAAAAAEAABBusSZDAAAABgAAAABAgAACgAA
- AAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAiAAAAAQkAAGZp
- bGU6Ly8vVm9sdW1lcy9QYXJhbGxlbHMlMjBUb29scy8AAAgAAAAE
- AwAAAECaAQAAAAAkAAAAAQEAADcxMUFCQUY5LUNGODItM0VCRi1B
- MTVGLTI1NDY2Q0Q1QzdCOBgAAAABAgAA6QAAAAEACADvFwAAAQAI
- AAAAAAAAAAAAGAAAAAEBAAAvVm9sdW1lcy9QYXJhbGxlbHMgVG9v
- bHMIAAAAAQkAAGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQI
- AAAABAMAAAAgwcwPAAAACAAAAAAEAABButcg9gAAACQAAAABAQAA
- MjUxRTUzQzctMkQxMC0zNTQ1LUJDMDUtOUVEOEEyMTA5QkVDGAAA
- AAECAACBAAAAAQAIAO8XAAABAAgAAAAAAAAAAAABAAAAAQEAAC8A
- AABgAAAA/v///wDwAAAAAAAABwAAAAIgAADoAQAAAAAAAAUgAABY
- AQAAAAAAABAgAABoAQAAAAAAABEgAACcAQAAAAAAABIgAAB8AQAA
- AAAAABMgAACMAQAAAAAAACAgAADIAQAAAAAAAAQAAAADAwAAAPAA
- AAQAAAADAwAAAAAAAAQAAAADAwAAAQAAAAwAAAABBgAAXAIAAGgC
- AAB0AgAAqQAAAAECAAA4YmYyNjQzYjNkNDcxZTRmMjcwNWRkZWEx
- MDMxODE0MWNjNTMwMmFmOzAwMDAwMDAwOzAwMDAwMDAwOzAwMDAw
- MDAwMDAwMDAwMjA7Y29tLmFwcGxlLmFwcC1zYW5kYm94LnJlYWQt
- d3JpdGU7MDAwMDAwMDE7MDEwMDAwMDY7MDAwMDAwMDAwMDAwMDAw
- Mjsvdm9sdW1lcy9wYXJhbGxlbHMgdG9vbHMAAAAAwAAAAP7///8B
- AAAA9AEAAA8AAAAEEAAAOAAAAAAAAAAFEAAAaAAAAAAAAAAQEAAA
- iAAAAAAAAABAEAAAeAAAAAAAAAAAIAAAgAIAAAAAAAACIAAAOAEA
- AAAAAAAFIAAAsAAAAAAAAAAQIAAAIAAAAAAAAAARIAAA7AAAAAAA
- AAASIAAA3AAAAAAAAAATIAAAeAAAAAAAAAAgIAAAGAEAAAAAAAAB
- 0AAAqAAAAAAAAAAQ0AAABAAAAAAAAACA8AAAlAIAAAAAAAA=
-
- name
- Parallels Tools
-
-
- file-bookmark
-
- Ym9va0AEAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAASAMAAAQAAAADAwAAAAIAAAcAAAABAQAAVm9sdW1l
- cwAPAAAAAQEAAFBhcmFsbGVscyBUb29scwAIAAAAAQYAABAAAAAg
- AAAACAAAAAQDAAAuOAAAAAAAAAgAAAAEAwAAAgAAAAAAAAAIAAAA
- AQYAAEgAAABYAAAACAAAAAAEAABBusSZDAAAABgAAAABAgAACgAA
- AAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAiAAAAAQkAAGZp
- bGU6Ly8vVm9sdW1lcy9QYXJhbGxlbHMlMjBUb29scy8AAAgAAAAE
- AwAAAECaAQAAAAAkAAAAAQEAADcxMUFCQUY5LUNGODItM0VCRi1B
- MTVGLTI1NDY2Q0Q1QzdCOBgAAAABAgAA6QAAAAEACADvFwAAAQAI
- AAAAAAAAAAAAGAAAAAEBAAAvVm9sdW1lcy9QYXJhbGxlbHMgVG9v
- bHMIAAAAAQkAAGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQI
- AAAABAMAAAAgwcwPAAAACAAAAAAEAABButcg9gAAACQAAAABAQAA
- MjUxRTUzQzctMkQxMC0zNTQ1LUJDMDUtOUVEOEEyMTA5QkVDGAAA
- AAECAACBAAAAAQAIAO8XAAABAAgAAAAAAAAAAAABAAAAAQEAAC8A
- AABgAAAA/v///wDwAAAAAAAABwAAAAIgAADoAQAAAAAAAAUgAABY
- AQAAAAAAABAgAABoAQAAAAAAABEgAACcAQAAAAAAABIgAAB8AQAA
- AAAAABMgAACMAQAAAAAAACAgAADIAQAAAAAAAAQAAAADAwAAAPAA
- AAQAAAADAwAAAAAAAAQAAAADAwAAAQAAAAwAAAABBgAAXAIAAGgC
- AAB0AgAAqQAAAAECAABmM2FjMDM4ZDhkZWE1MjhhM2IyNGFjNGM2
- OGRiOGFhNmZjZDY2NmM5OzAwMDAwMDAwOzAwMDAwMDAwOzAwMDAw
- MDAwMDAwMDAwMjA7Y29tLmFwcGxlLmFwcC1zYW5kYm94LnJlYWQt
- d3JpdGU7MDAwMDAwMDE7MDEwMDAwMDU7MDAwMDAwMDAwMDAwMDAw
- Mjsvdm9sdW1lcy9wYXJhbGxlbHMgdG9vbHMAAAAAwAAAAP7///8B
- AAAA9AEAAA8AAAAEEAAAOAAAAAAAAAAFEAAAaAAAAAAAAAAQEAAA
- iAAAAAAAAABAEAAAeAAAAAAAAAAAIAAAgAIAAAAAAAACIAAAOAEA
- AAAAAAAFIAAAsAAAAAAAAAAQIAAAIAAAAAAAAAARIAAA7AAAAAAA
- AAASIAAA3AAAAAAAAAATIAAAeAAAAAAAAAAgIAAAGAEAAAAAAAAB
- 0AAAqAAAAAAAAAAQ0AAABAAAAAAAAACA8AAAlAIAAAAAAAA=
-
- name
- Parallels Tools
-
-
- file-bookmark
-
- Ym9va0gEAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAUAMAAAQAAAADAwAAAAIAAAcAAAABAQAAVm9sdW1l
- cwAQAAAAAQEAAE9TIFggQmFzZSBTeXN0ZW0IAAAAAQYAABAAAAAg
- AAAACAAAAAQDAAAuOAAAAAAAAAgAAAAEAwAAAgAAAAAAAAAIAAAA
- AQYAAEgAAABYAAAACAAAAAAEAABBus/quQAAABgAAAABAgAACgAA
- AAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAnAAAAAQkAAGZp
- bGU6Ly8vVm9sdW1lcy9PUyUyMFglMjBCYXNlJTIwU3lzdGVtLwAI
- AAAABAMAAAAg86IBAAAAJAAAAAEBAAAyRDk4NEZENi1GMDhGLTM1
- NjQtODYwNS0yMzU4MENDODlFRUYYAAAAAQIAAOkAAAABAAgA7xcA
- AAEACAAAAAAAAAAAABkAAAABAQAAL1ZvbHVtZXMvT1MgWCBCYXNl
- IFN5c3RlbQAAAAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1hY2lu
- dG9zaCBIRAgAAAAEAwAAACDBzA8AAAAIAAAAAAQAAEG61yD2AAAA
- JAAAAAEBAAAyNTFFNTNDNy0yRDEwLTM1NDUtQkMwNS05RUQ4QTIx
- MDlCRUMYAAAAAQIAAIEAAAABAAgA7xcAAAEACAAAAAAAAAAAAAEA
- AAABAQAALwAAAGAAAAD+////APAAAAAAAAAHAAAAAiAAAPABAAAA
- AAAABSAAAGABAAAAAAAAECAAAHABAAAAAAAAESAAAKQBAAAAAAAA
- EiAAAIQBAAAAAAAAEyAAAJQBAAAAAAAAICAAANABAAAAAAAABAAA
- AAMDAAAA8AAABAAAAAMDAAAAAAAABAAAAAMDAAABAAAADAAAAAEG
- AABkAgAAcAIAAHwCAACqAAAAAQIAADNiZmIwMTdmZjJlNWNkYWY1
- NjMyZTY0N2E3YmJkMGY5Y2ZkMjdiZTM7MDAwMDAwMDA7MDAwMDAw
- MDA7MDAwMDAwMDAwMDAwMDAyMDtjb20uYXBwbGUuYXBwLXNhbmRi
- b3gucmVhZC13cml0ZTswMDAwMDAwMTswMTAwMDAwNjswMDAwMDAw
- MDAwMDAwMDAyOy92b2x1bWVzL29zIHggYmFzZSBzeXN0ZW0AAADA
- AAAA/v///wEAAAD8AQAADwAAAAQQAAA4AAAAAAAAAAUQAABoAAAA
- AAAAABAQAACIAAAAAAAAAEAQAAB4AAAAAAAAAAAgAACIAgAAAAAA
- AAIgAAA8AQAAAAAAAAUgAACwAAAAAAAAABAgAAAgAAAAAAAAABEg
- AADwAAAAAAAAABIgAADgAAAAAAAAABMgAAB4AAAAAAAAACAgAAAc
- AQAAAAAAAAHQAACoAAAAAAAAABDQAAAEAAAAAAAAAIDwAACcAgAA
- AAAAAA==
-
- name
- OS X Base System
-
-
- FXSidebarUpgradedToTenTen
-
- FXToolbarUpgradedToTenEight
- 1
- FXToolbarUpgradedToTenNine
- 2
- FXToolbarUpgradedToTenSeven
- 1
- FavoriteTagNames
-
-
- Red
- Orange
- Yellow
- Green
- Blue
- Purple
- Gray
-
- LastTrashState
-
- MyDocsLibrarySavedViewStyle
- clmv
- MyDocsLibrarySavedViewStyleVersion
- %00%00%00%01
- MyDocsLibrarySearchViewSettings
-
- WindowState
-
- ContainerShowSidebar
-
- PreviewPaneVisibility
-
- ShowPathbar
-
- ShowSidebar
-
- ShowStatusBar
-
- ShowTabView
-
- ShowToolbar
-
- SidebarWidth
- 192
- WindowBounds
- {{127, 246}, {770, 437}}
-
-
- NSToolbar Configuration Browser
-
- TB Display Mode
- 2
- TB Icon Size Mode
- 1
- TB Is Shown
- 1
- TB Size Mode
- 1
-
- NewWindowTarget
- PfHm
- NewWindowTargetPath
- file:///Users/admin/
- PreferencesWindow.LastSelection
- GNRL
- ShowExternalHardDrivesOnDesktop
-
- ShowHardDrivesOnDesktop
-
- ShowMountedServersOnDesktop
-
- ShowRecentTags
-
- ShowRemovableMediaOnDesktop
-
- StandardViewOptions
-
- ColumnViewOptions
-
- ArrangeBy
- dnam
- ColumnShowFolderArrow
-
- ColumnShowIcons
-
- ColumnWidth
- 205
- FontSize
- 13
- PreviewDisclosureState
-
- SharedArrangeBy
- kipl
- ShowIconThumbnails
-
- ShowPreview
-
-
-
- StandardViewSettings
-
- ExtendedListViewSettings
-
- calculateAllSizes
-
- columns
-
-
- ascending
-
- identifier
- name
- visible
-
- width
- 300
-
-
- ascending
-
- identifier
- dateModified
- visible
-
- width
- 181
-
-
- ascending
-
- identifier
- dateCreated
- visible
-
- width
- 181
-
-
- ascending
-
- identifier
- size
- visible
-
- width
- 97
-
-
- ascending
-
- identifier
- kind
- visible
-
- width
- 115
-
-
- ascending
-
- identifier
- label
- visible
-
- width
- 100
-
-
- ascending
-
- identifier
- version
- visible
-
- width
- 75
-
-
- ascending
-
- identifier
- comments
- visible
-
- width
- 300
-
-
- ascending
-
- identifier
- dateLastOpened
- visible
-
- width
- 200
-
-
- iconSize
- 16
- showIconPreview
-
- sortColumn
- name
- textSize
- 12
- useRelativeDates
-
- viewOptionsVersion
- 1
-
- IconViewSettings
-
- arrangeBy
- none
- backgroundColorBlue
- 1
- backgroundColorGreen
- 1
- backgroundColorRed
- 1
- backgroundType
- 0
- gridOffsetX
- 0.0
- gridOffsetY
- 0.0
- gridSpacing
- 54
- iconSize
- 64
- labelOnBottom
-
- showIconPreview
-
- showItemInfo
-
- textSize
- 12
- viewOptionsVersion
- 1
-
- ListViewSettings
-
- calculateAllSizes
-
- columns
-
- comments
-
- ascending
-
- index
- 7
- visible
-
- width
- 300
-
- dateCreated
-
- ascending
-
- index
- 2
- visible
-
- width
- 181
-
- dateLastOpened
-
- ascending
-
- index
- 8
- visible
-
- width
- 200
-
- dateModified
-
- ascending
-
- index
- 1
- visible
-
- width
- 181
-
- kind
-
- ascending
-
- index
- 4
- visible
-
- width
- 115
-
- label
-
- ascending
-
- index
- 5
- visible
-
- width
- 100
-
- name
-
- ascending
-
- index
- 0
- visible
-
- width
- 300
-
- size
-
- ascending
-
- index
- 3
- visible
-
- width
- 97
-
- version
-
- ascending
-
- index
- 6
- visible
-
- width
- 75
-
-
- iconSize
- 16
- showIconPreview
-
- sortColumn
- name
- textSize
- 12
- useRelativeDates
-
- viewOptionsVersion
- 1
-
- SettingsType
- StandardViewSettings
-
- ViewOptionsWindow.Location
- {735, 186}
-
-
diff --git a/files/default/com.apple.sidebarlists.plist b/files/default/com.apple.sidebarlists.plist
deleted file mode 100644
index 0f24883..0000000
--- a/files/default/com.apple.sidebarlists.plist
+++ /dev/null
@@ -1,404 +0,0 @@
-
-
-
-
- favoriteitems
-
- Controller
- CustomListItems
- CustomListItems
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.SpecialItemIdentifier
- com.apple.LSSharedFileList.IsMeetingRoom
-
- Name
- domain-AirDrop
- URL
- nwnode://domain-AirDrop
-
-
- Alias
-
- AAAAAACUAAMAAQAA0UyZ9gAASCsAAAAAAAAAAgAAAIsA
- ANAhLjsAAAAACSD//gAAAAAAAAAA/////wABAAAADgAa
- AAwAQQBwAHAAbABpAGMAYQB0AGkAbwBuAHMADwAaAAwA
- TQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgAMQXBwbGlj
- YXRpb25zABMAAS8A//8AAA==
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.Binding
-
- ZG5pYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAc3BwYQIAAAAAAAAA
-
- com.apple.LSSharedFileList.TemplateSystemSelector
- 1935819120
-
- Name
- Applications
-
-
- Alias
-
- AAAAAACgAAMAAQAA0UyZ9gAASCsAAAAAAAbDxAAGw9UA
- ANFMmsIAAAAACSD//gAAAAAAAAAA/////wABAAgABsPE
- AAKX/AAOABAABwBEAGUAcwBrAHQAbwBwAA8AGgAMAE0A
- YQBjAGkAbgB0AG8AcwBoACAASABEABIAE1VzZXJzL2Fk
- bWluL0Rlc2t0b3AAABMAAS8AABUAAgAM//8AAA==
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.Binding
-
- ZG5pYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAa3NlZAIAAAAAAAAA
-
- com.apple.LSSharedFileList.TemplateSystemSelector
- 1935819892
-
- Name
- Desktop
-
-
- Alias
-
- AAAAAACmAAMAAQAA0UyZ9gAASCsAAAAAAAbDxAAGw8UA
- ANFMmsIAAAAACSD//gAAAAAAAAAA/////wABAAgABsPE
- AAKX/AAOABQACQBEAG8AYwB1AG0AZQBuAHQAcwAPABoA
- DABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASABVVc2Vy
- cy9hZG1pbi9Eb2N1bWVudHMAABMAAS8AABUAAgAM//8A
- AA==
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.Binding
-
- ZG5pYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAc2NvZAIAAAAAAAAA
-
- com.apple.LSSharedFileList.TemplateSystemSelector
- 1935819875
-
- Name
- Documents
-
-
- Alias
-
- AAAAAACmAAMAAQAA0UyZ9gAASCsAAAAAAAbDxAAGw8cA
- ANFMmsIAAAAACSD//gAAAAAAAAAA/////wABAAgABsPE
- AAKX/AAOABQACQBEAG8AdwBuAGwAbwBhAGQAcwAPABoA
- DABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASABVVc2Vy
- cy9hZG1pbi9Eb3dubG9hZHMAABMAAS8AABUAAgAM//8A
- AA==
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.Binding
-
- ZG5pYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAZm53ZAIAAAAAAAAA
-
- com.apple.LSSharedFileList.TemplateSystemSelector
- 1935819884
-
- Name
- Downloads
-
-
- Alias
-
- AAAAAACQAAMAAQAA0UyZ9gAASCsAAAAAAAKX/AAGw8QA
- ANFMn6QAAAAACSD//gAAAAAAAAAA/////wABAAQAApf8
- AA4ADAAFAGEAZABtAGkAbgAPABoADABNAGEAYwBpAG4A
- dABvAHMAaAAgAEgARAASAAtVc2Vycy9hZG1pbgAAEwAB
- LwAAFQACAAz//wAA
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.Binding
-
- ZG5pYgAAAAABAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAZGxmdQIAAAAAAAAA
-
- com.apple.LSSharedFileList.TemplateSystemSelector
- 1935820909
-
- Name
- admin
-
-
- CustomListProperties
-
- com.apple.LSSharedFileList.Restricted.upgraded
- 9027
-
-
- finderprojects
-
- Controller
- CustomListItems
- CustomListItems
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemLabel
- 6
- kLSSharedTagFileListItemPinned
-
-
- Name
- Red
- URL
- x-apple-findertag:Red
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemLabel
- 7
- kLSSharedTagFileListItemPinned
-
-
- Name
- Orange
- URL
- x-apple-findertag:Orange
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemLabel
- 5
- kLSSharedTagFileListItemPinned
-
-
- Name
- Yellow
- URL
- x-apple-findertag:Yellow
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemLabel
- 2
- kLSSharedTagFileListItemPinned
-
-
- Name
- Green
- URL
- x-apple-findertag:Green
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemLabel
- 4
- kLSSharedTagFileListItemPinned
-
-
- Name
- Blue
- URL
- x-apple-findertag:Blue
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemLabel
- 3
- kLSSharedTagFileListItemPinned
-
-
- Name
- Purple
- URL
- x-apple-findertag:Purple
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemLabel
- 1
- kLSSharedTagFileListItemPinned
-
-
- Name
- Gray
- URL
- x-apple-findertag:Gray
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemPinned
-
- kLSSharedTagFileListItemShowing
-
-
- Name
- Work
- URL
- x-apple-findertag:Work
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemPinned
-
- kLSSharedTagFileListItemShowing
-
-
- Name
- Home
- URL
- x-apple-findertag:Home
-
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.ItemIsHidden
-
- kLSSharedTagFileListItemPinned
-
- kLSSharedTagFileListItemShowing
-
-
- Name
- Important
- URL
- x-apple-findertag:Important
-
-
- CustomListProperties
-
- Version
- 4
-
-
- networkbrowser
-
- Controller
- CustomListItems
- CustomListItems
-
- CustomListProperties
-
- com.apple.NetworkBrowser.backToMyMacEnabled
-
- com.apple.NetworkBrowser.bonjourEnabled
-
-
-
- systemitems
-
- Controller
- VolumesList
- CustomListProperties
-
- com.apple.LSSharedFileList.VolumesListMigrated
-
-
- ShowEjectables
-
- ShowHardDisks
-
- ShowRemovable
-
- ShowServers
-
- VolumesList
-
-
- EntryType
- 16
- Name
- Computer
- SpecialID
- 1919905652
- Visibility
- NeverVisible
-
-
- Alias
-
- AAAAAACIAAMAAQAA0UyZ9gAASCsAAAAAAAAAAQAAAAIA
- ANFMmfYAAAAACSD//gAAAAAAAAAA/////wABAAAADgAa
- AAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQADwAaAAwA
- TQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgAAABMAAS8A
- //8AAA==
-
- CustomItemProperties
-
- com.apple.LSSharedFileList.SeenAsBootVolume
-
- com.apple.LSSharedFileList.TemplateSystemSelector
- 1935821166
-
- EntryType
- 261
- Name
- Macintosh HD
-
-
- Alias
-
- AAAAAACGAAMAAQAA0UyZ9gAASCsAAAAAAAAAAgAE86gA
- ANA1F+UAAAAACSD//gAAAAAAAAAA/////wABAAAADgAQ
- AAcATgBlAHQAdwBvAHIAawAPABoADABNAGEAYwBpAG4A
- dABvAHMAaAAgAEgARAASAAdOZXR3b3JrAAATAAEvAP//
- AAA=
-
- EntryType
- 16
- Name
- Network
- SpecialID
- 1735288180
- Visibility
- NeverVisible
-
-
- Alias
-
- AAAAAACwAAMAAQAA0UVjuQAASCsAAAAFAAAAAQAAAAIA
- ANFFY7kAAAAACQL//gAAAAAAAAAA/////wABAAAADgAi
- ABAATwBTACAAWAAgAEIAYQBzAGUAIABTAHkAcwB0AGUA
- bQAPACIAEABPAFMAIABYACAAQgBhAHMAZQAgAFMAeQBz
- AHQAZQBtABIAAAATABkvVm9sdW1lcy9PUyBYIEJhc2Ug
- U3lzdGVtAP//AAA=
-
- EntryType
- 1027
- Name
- OS X Base System
-
-
-
-
-
diff --git a/libraries/xcode.rb b/libraries/xcode.rb
new file mode 100644
index 0000000..a715e36
--- /dev/null
+++ b/libraries/xcode.rb
@@ -0,0 +1,40 @@
+module Xcode
+ module Helper
+ BASE_COMMAND ||= '/usr/local/bin/xcversion'.freeze
+
+ def xcode_already_installed?(version)
+ xcversion_output = shell_out!("#{BASE_COMMAND} installed").stdout.split
+ installed_xcodes = xcversion_output.values_at(*xcversion_output.each_index.select(&:even?))
+ installed_xcodes.include?(version)
+ end
+
+ def simulator_already_installed?(version)
+ available_simulator_versions.include?("#{version} Simulator (installed)")
+ end
+
+ def highest_semantic_simulator_version(major_version, simulators)
+ requirement = Gem::Dependency.new('iOS', "~> #{major_version}")
+ highest = simulators.select { |name, vers| requirement.match?(name, vers) }.max
+ if highest.nil?
+ Chef::Application.fatal!("iOS #{major_version} Simulator no longer available from Apple!")
+ else
+ highest.join(' ')
+ end
+ end
+
+ def included_simulator_major_version
+ version_matcher = /\d{1,2}\.\d{0,2}\.?\d{0,3}/
+ sdks = shell_out!('/usr/bin/xcodebuild -showsdks').stdout
+ included_simulator = sdks.match(/Simulator - iOS (?#{version_matcher})/)
+ included_simulator[:version].split('.').first.to_i
+ end
+
+ def simulator_list
+ available_simulator_versions.split(/\n/).map { |version| version.split[0...2] }
+ end
+
+ def available_simulator_versions
+ shell_out!("#{BASE_COMMAND} simulators").stdout
+ end
+ end
+end
diff --git a/metadata.rb b/metadata.rb
index 8c9bae3..47a26b9 100644
--- a/metadata.rb
+++ b/metadata.rb
@@ -1,12 +1,15 @@
name 'macos'
-maintainer 'Copyright 2017 Microsoft. All rights reserved.'
-maintainer_email 'apxlab@microsoft.com'
+maintainer 'Microsoft'
+maintainer_email 'chef@microsoft.com'
license 'MIT'
-description 'Installs/Configures macos-cookbook'
-long_description 'Installs/Configures macos-cookbook'
-version '0.7'
+description 'Resources for configuring and provisioning macOS'
+long_description 'Resources for configuring and provisioning macOS'
chef_version '~> 13.0' if respond_to?(:chef_version)
+version '0.8'
+
source_url 'https://github.com/Microsoft/macos-cookbook'
issues_url 'https://github.com/Microsoft/macos-cookbook/issues'
+
supports 'mac_os_x'
+
depends 'homebrew'
diff --git a/recipes/bginfo.rb b/recipes/bginfo.rb
deleted file mode 100644
index 5ccb492..0000000
--- a/recipes/bginfo.rb
+++ /dev/null
@@ -1,42 +0,0 @@
-bginfo_home = '/Users/Shared/BGInfo'
-
-ruby_block 'set BGInfo owner to autoLoginUser' do
- block do
- loginwindow_plist = '/Library/Preferences/com.apple.loginwindow'
- auto_login_user = "defaults read #{loginwindow_plist} autoLoginUser"
- node.default['bginfo']['owner'] = shell_out!(auto_login_user).stdout.strip
- end
-end
-
-include_recipe 'homebrew'
-package 'imagemagick'
-package 'ghostscript'
-
-git bginfo_home do
- repository 'http://apexlabgit.corp.microsoft.com/mike/BG-Info-Mac.git'
-end
-
-directory bginfo_home do
- owner lazy { node['bginfo']['owner'] }
- group 'staff'
-end
-
-bginfo_home_contents = %w(bginfo.command
- macstorage.sh
- final_bg.gif
- storage.rb)
-
-bginfo_home_contents.each do |file|
- file "#{bginfo_home}/#{file}" do
- owner lazy { node['bginfo']['owner'] }
- group 'staff'
- end
-end
-
-launchd 'com.microsoft.bginfo' do
- program "#{bginfo_home}/bginfo.command"
- start_calendar_interval 'Hour' => 05, 'Minute' => 0
- run_at_load true
- type 'agent'
- action :enable
-end
diff --git a/recipes/default.rb b/recipes/default.rb
new file mode 100644
index 0000000..e69de29
diff --git a/recipes/simulators.rb b/recipes/simulators.rb
deleted file mode 100644
index a31c46b..0000000
--- a/recipes/simulators.rb
+++ /dev/null
@@ -1,42 +0,0 @@
-ruby_block('set node simulator attributes') do
- block do
- def available_versions
- shell_out!('/usr/local/bin/xcversion simulators').stdout
- end
-
- def simulator_list
- available_versions.split(/\n/).map { |version| version.split[0...2] }
- end
-
- def included_major_simulator_version
- version_matcher = /\d{1,2}\.\d{0,2}\.?\d{0,3}/
- sdks = shell_out!('/usr/bin/xcodebuild -showsdks').stdout
- included_simulator = sdks.match(/Simulator - iOS (?#{version_matcher})/)
- included_simulator[:version]
- end
-
- def major_version_to_install
- offset = node['macos']['simulator']['previous_versions_to_install']
- included_major_simulator_version.to_i - offset.to_i
- end
-
- def highest_eligible_simulator(simulators, major_version)
- simulator_requirement = Gem::Dependency.new('iOS', "~> #{major_version}")
- simulators.select { |name, version| simulator_requirement.match?(name, version) }.max.join(' ')
- end
-
- highest_eligible = highest_eligible_simulator(simulator_list, major_version_to_install)
-
- already_installed = available_versions.include?("#{highest_eligible} Simulator (installed)")
-
- node.default['macos']['simulator']['to_install'] = highest_eligible
- node.default['macos']['simulator']['already_installed?'] = already_installed
- end
-end
-
-install = '/usr/local/bin/xcversion simulators --install='
-
-execute 'Install additional iOS simulator' do
- command lazy { "#{install}'#{node['macos']['simulator']['to_install']}'" }
- not_if { node['macos']['simulator']['already_installed?'] }
-end
diff --git a/recipes/xcode.rb b/recipes/xcode.rb
index cdf4785..58c51b2 100644
--- a/recipes/xcode.rb
+++ b/recipes/xcode.rb
@@ -1,34 +1,3 @@
-xcode_version = node['macos']['xcode']['version']
-xcversion = '/usr/local/bin/xcversion'
-
-developer_creds = {
- 'XCODE_INSTALL_USER' => data_bag_item('credentials', 'apple_id')['apple_id'],
- 'XCODE_INSTALL_PASSWORD' => data_bag_item('credentials', 'apple_id')['password'],
-}
-
-gem_package 'xcode-install'
-
-ruby_block 'determine if requested Xcode is already installed' do
- block do
- xcversion_output = shell_out!("#{xcversion} installed").stdout.split
- installed_xcodes = xcversion_output.values_at(*xcversion_output.each_index.select(&:even?))
- node.default['macos']['xcode']['already_installed?'] =
- installed_xcodes.include?(node['macos']['xcode']['version'])
- end
-end
-
-execute 'get Xcode versions currently available from Apple' do
- command lazy { "#{xcversion} update" }
- environment developer_creds
- not_if { node['macos']['xcode']['already_installed?'] }
-end
-
-execute 'installed requested Xcode' do
- command lazy { "#{xcversion} install '#{xcode_version}' --no-show-release-notes" }
- environment developer_creds
- not_if { node['macos']['xcode']['already_installed?'] }
-end
-
-execute 'accept Xcode license' do
- command 'xcodebuild -license accept'
+xcode node['macos']['xcode']['major_version'] do
+ ios_simulators node['macos']['xcode']['simulator']['major_version']
end
diff --git a/resources/xcode.rb b/resources/xcode.rb
new file mode 100644
index 0000000..0079567
--- /dev/null
+++ b/resources/xcode.rb
@@ -0,0 +1,58 @@
+include Xcode::Helper
+
+resource_name :xcode
+default_action %i(setup install_xcode install_simulators)
+
+property :version, String, name_property: true
+property :path, String, default: '/Applications/Xcode.app'
+property :ios_simulators, Array
+
+action :setup do
+ gem_package 'xcode-install' do
+ options('--no-document')
+ end
+end
+
+action :install_xcode do
+ CREDENTIALS_DATA_BAG = data_bag_item(:credentials, :apple_id)
+
+ DEVELOPER_CREDENTIALS = {
+ XCODE_INSTALL_USER: CREDENTIALS_DATA_BAG['apple_id'],
+ XCODE_INSTALL_PASSWORD: CREDENTIALS_DATA_BAG['password'],
+ }.freeze
+
+ execute 'update available Xcode versions' do
+ environment DEVELOPER_CREDENTIALS
+ command "#{BASE_COMMAND} update"
+ end
+
+ execute "install Xcode #{new_resource.version}" do
+ environment DEVELOPER_CREDENTIALS
+ command "#{BASE_COMMAND} install '#{new_resource.version}'"
+ creates new_resource.path
+ not_if { xcode_already_installed?(new_resource.version) }
+ end
+
+ execute "switch Xcode to #{new_resource.path}" do
+ command "xcode-select --switch #{new_resource.path}"
+ end
+
+ execute 'accept license' do
+ command '/usr/bin/xcodebuild -license accept'
+ end
+end
+
+action :install_simulators do
+ if new_resource.ios_simulators
+ new_resource.ios_simulators.each do |major_version|
+ next if major_version.to_i >= included_simulator_major_version
+ version = highest_semantic_simulator_version(major_version, simulator_list)
+
+ execute "install #{version} Simulator" do
+ environment DEVELOPER_CREDENTIALS
+ command "#{BASE_COMMAND} simulators --install='#{version}'"
+ not_if { simulator_already_installed?(version) }
+ end
+ end
+ end
+end
diff --git a/spec/unit/recipes/bginfo_spec.rb b/spec/unit/recipes/bginfo_spec.rb
deleted file mode 100644
index 30370ad..0000000
--- a/spec/unit/recipes/bginfo_spec.rb
+++ /dev/null
@@ -1,54 +0,0 @@
-require 'spec_helper'
-
-describe 'macos::bginfo' do
- context 'BGInfo recipe downloads, installs, and runs BGInfo service' do
- before(:each) do
- stub_command('which git').and_return(true)
- end
-
- let(:chef_run) do
- runner = ChefSpec::SoloRunner.new(platform: 'mac_os_x', version: '10.12')
- runner.converge(described_recipe)
- end
-
- it 'set the BGInfo owner to the system autoLoginUser' do
- expect(chef_run.node.normal['bginfo']['owner']).to eq({})
- expect(chef_run).to run_ruby_block('set BGInfo owner to autoLoginUser')
- end
-
- it 'installs homebrew dependencies' do
- expect(chef_run).to include_recipe('homebrew')
- expect(chef_run).to install_package('imagemagick')
- expect(chef_run).to install_package('ghostscript')
- end
-
- it 'clones the BGInfo repository' do
- expect(chef_run).to sync_git('/Users/Shared/BGInfo')
- end
-
- it 'sets permissions for BGInfo home folder and contents' do
- home = '/Users/Shared/BGInfo'
- chef_run.node.normal['bginfo']['owner'] = 'vagrant'
- expect(chef_run).to create_directory(home).with(owner: 'vagrant',
- group: 'staff')
- bginfo_home_contents = %w(bginfo.command
- macstorage.sh
- final_bg.gif
- storage.rb)
- bginfo_home_contents.each do |file|
- expect(chef_run).to create_file("#{home}/#{file}").with(owner: 'vagrant',
- group: 'staff')
- end
- end
-
- it 'creates and enables a LaunchAgent for BGInfo' do
- expect(chef_run).to enable_launchd(
- 'com.microsoft.bginfo'
- ).with(
- run_at_load: true,
- type: 'agent',
- start_calendar_interval: { 'Hour' => 05, 'Minute' => 0 }
- )
- end
- end
-end
diff --git a/spec/unit/recipes/simulators_spec.rb b/spec/unit/recipes/simulators_spec.rb
deleted file mode 100644
index a68e6c5..0000000
--- a/spec/unit/recipes/simulators_spec.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-require 'spec_helper'
-
-describe 'macos::simulators' do
- context 'When all attributes are default, on macOS 10.12' do
- let(:chef_run) do
- runner = ChefSpec::ServerRunner.new(platform: 'mac_os_x', version: '10.12')
- runner.converge(described_recipe)
- end
-
- it 'converges successfully' do
- expect { chef_run }.to_not raise_error
- end
- end
-end
diff --git a/test/smoke/default/xcode_test.rb b/test/smoke/default/xcode_test.rb
new file mode 100644
index 0000000..b34ada6
--- /dev/null
+++ b/test/smoke/default/xcode_test.rb
@@ -0,0 +1,16 @@
+control 'xcode' do
+ desc 'application Xcode exists and Developer mode is enabled'
+
+ describe file '/Applications/Xcode.app' do
+ it { should exist }
+ it { should be_symlink }
+ end
+
+ describe directory '/Applications/Xcode-9.app' do
+ it { should exist }
+ end
+
+ describe command('/usr/local/bin/xcversion simulators') do
+ its('stdout') { should match /iOS 10\.3\.1 Simulator \(installed\)/ }
+ end
+end