From bdd4f3ea4f442ac8661cdc6f4a12ce6688556cf6 Mon Sep 17 00:00:00 2001 From: Brian Zalewski <59970525+ProfessorManhattan@users.noreply.github.com> Date: Mon, 20 May 2024 06:06:00 +0000 Subject: [PATCH] Latest --- .../universal/run_before_05-system.sh.tmpl | 15 +- .../secrets/TWILIO_FROM_NUMBER | 10 +- .../Preferences/com.apple.Terminal.plist | 337 +++--- .../Preferences/com.apple.dock.plist.tmpl | 998 +++++++++--------- home/Library/Preferences/md.obsidian.plist | 20 - .../Preferences/org.ferdium.ferdium-app.plist | 14 - .../netdata/health_alarm_notify.conf.tmpl | 34 +- home/dot_local/bin/executable_add-usergroup | 8 +- .../post-installx/executable_post-nginx.sh | 2 +- .../post-installx/executable_post-postfix.sh | 15 + .../post-installx/executable_post-privoxy.sh | 2 +- .../post-installx/executable_post-rkhunter.sh | 4 +- .../executable_post-tailscale.sh | 45 +- .../post-installx/executable_post-vmware.sh | 2 +- .../post-installx/executable_post-wazuh.sh | 2 +- 15 files changed, 753 insertions(+), 755 deletions(-) delete mode 100644 home/Library/Preferences/md.obsidian.plist delete mode 100644 home/Library/Preferences/org.ferdium.ferdium-app.plist diff --git a/home/.chezmoiscripts/universal/run_before_05-system.sh.tmpl b/home/.chezmoiscripts/universal/run_before_05-system.sh.tmpl index 87d8fd23..b55d55ff 100644 --- a/home/.chezmoiscripts/universal/run_before_05-system.sh.tmpl +++ b/home/.chezmoiscripts/universal/run_before_05-system.sh.tmpl @@ -566,20 +566,23 @@ removeLinuxBloatware() { # # * [Changing Linux hostname permanently](https://www.tecmint.com/set-hostname-permanently-in-linux/) setHostname() { + HOSTNAME="{{ (.host.hostname | replace .host.domain "" | replace "." "" | replace " " "") | lower }}.{{ .host.domain | lower }}" + LOCAL_HOSTNAME="{{ (.host.hostname | replace .host.domain "" | replace "." "" | replace " " "") | lower }}" + COMPUTER_NAME="{{ .host.hostname }}" if [ -d /Applications ] && [ -d /System ]; then # Source: https://apple.stackexchange.com/questions/287760/set-the-hostname-computer-name-for-macos logg info 'Setting macOS hostname / local hostname / computer name' - logg info 'Changing HostName to {{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}.{{ .host.domain }}' && sudo scutil --set HostName '{{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}.{{ .host.domain }}' && logg info 'Changed HostName to {{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}.{{ .host.domain }}' - logg info 'Changing LocalHostName to {{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}' && sudo scutil --set LocalHostName '{{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}' && logg info 'Changed LocalHostName to {{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}' - logg info 'Changing ComputerName to {{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}' && sudo scutil --set ComputerName '{{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}' && logg info 'Changed ComputerName to {{ .host.hostname | replace .host.domain "" | replace "." "" | replace " " "" }}' + logg info "Changing HostName to $HOSTNAME" && sudo scutil --set HostName "$HOSTNAME" && logg info "Changed HostName to $HOSTNAME" + logg info "Changing LocalHostName to $LOCAL_HOSTNAME" && sudo scutil --set LocalHostName "$LOCAL_HOSTNAME" && logg info "Changed LocalHostName to $LOCAL_HOSTNAME" + logg info "Changing ComputerName to $COMPUTER_NAME" && sudo scutil --set ComputerName "$COMPUTER_NAME" && logg info "Changed ComputerName to $COMPUTER_NAME" logg info 'Flushing DNS cache' - dscacheutil -flushcache + sudo dscacheutil -flushcache elif [ -f /etc/passwd ]; then logg info 'Setting Linux hostname' - hostname '{{ .host.hostname | replace .host.domain "" | replace "." "" }}.{{ .host.domain }}' && logg success 'Changed hostname to {{ .host.hostname | replace .host.domain "" | replace "." "" }}.{{ .host.domain }}' + sudo hostname "$HOSTNAME" && logg success "Changed hostname to $HOSTNAME" if command -v hostnamectl > /dev/null; then logg info 'Ensuring hostname persists after reboot' - sudo hostnamectl set-hostname '{{ .host.hostname | replace .host.domain "" | replace "." "" }}.{{ .host.domain }}' && logg success 'Permanently changed hostname to {{ .host.hostname | replace .host.domain "" | replace "." "" }}.{{ .host.domain }}' + sudo hostnamectl set-hostname "$HOSTNAME" && logg success "Permanently changed hostname to $HOSTNAME" else logg warn 'hostnamectl was not available in the PATH - this operating system type might be unsupported' fi diff --git a/home/.chezmoitemplates/secrets/TWILIO_FROM_NUMBER b/home/.chezmoitemplates/secrets/TWILIO_FROM_NUMBER index c05db946..df3b86df 100644 --- a/home/.chezmoitemplates/secrets/TWILIO_FROM_NUMBER +++ b/home/.chezmoitemplates/secrets/TWILIO_FROM_NUMBER @@ -1,7 +1,7 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHckxIemV1bUNhbkxKK2Zl -bXQxRENjVEYyR3lIcS93Q1RIV3dQOXJlL1dBCmxkVG13UHF4cS9uaU1QcHl3MjB0 -U2hLUDZMeGQ3cS9NZnBHQWZVZGJ3aFUKLS0tIDBGejhsclZlUUtxSmNNclAyeTIz -dHNiR0l4NlE4VHRkQTMzcS9RditXcUUKGuxENmh8UAAaz9W43p8kxJ8alJbTPXLG -3fQGzdbva6hvfAAFbpZA9tdYlQ== +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxYkp4NVViUWpDSnU0eThG +dEsrN3UwejdDdWlhZldqY1FZVFp6QWc0endNCnpnNEgvN1c5d0lLLzVLQUFMZ0cy +Rm1jTzhyUk12bXh5YitTUE9aeDcxck0KLS0tIHlTSEx2d0lBWFNsL2tQRTl4blRZ +ekh3WHRPYkxFc3M5SlVmbXRMVkNWK1UKeKcGmdla61exaF6BhtCiOPrlE1fr/YBK +R4tvZ375kO5ibqL2tgh8UOj1WA== -----END AGE ENCRYPTED FILE----- \ No newline at end of file diff --git a/home/Library/Preferences/com.apple.Terminal.plist b/home/Library/Preferences/com.apple.Terminal.plist index c7fa3868..71d4284a 100644 --- a/home/Library/Preferences/com.apple.Terminal.plist +++ b/home/Library/Preferences/com.apple.Terminal.plist @@ -9,17 +9,19 @@ HasMigratedDefaults NSColorPanelMode - 1 + 0 NSColorPickerPreferredRGBEntryMode 2 NSColorPickerSlidersDefaults - 1 + 0 NSFontPanelAttributes 1, 0 NSNavLastRootDirectory - /Users + ~/Downloads + NSNavPanelExpandedSizeForOpenMode + {800, 448} NSNavPanelExpandedSizeForSaveMode - {712, 448} + {745, 448} NSSplitView Subview Frames NSColorPanelSplitView 0.000000, 0.000000, 257.000000, 271.000000, NO, NO @@ -31,19 +33,19 @@ 1 NSWindow Frame NSColorPanel - 1295 353 257 291 0 0 1680 1025 + 4625 194 257 291 1728 -323 3440 1415 NSWindow Frame NSFontPanel - 573 187 445 79 0 0 1680 1025 + 3118 -216 445 95 1728 -323 3440 1415 NSWindow Frame NSNavPanelAutosaveName - -14 33 328 167 0 0 1680 1025 + 3111 235 745 448 1728 -323 3440 1415 NSWindow Frame TTAppPreferences - 663 257 667 554 0 0 1680 1025 + 3150 209 667 554 1728 -323 3440 1415 NSWindow Frame TTWindow - 580 240 710 455 0 0 1680 1025 + 3475 262 793 555 1728 -323 3440 1415 NSWindow Frame TTWindow Basic 552 468 585 371 0 0 1680 1025 NSWindow Frame TTWindow Betelgeuse - 267 404 893 525 0 0 1680 1025 + 3017 14 893 635 1728 -323 3440 1415 NSWindow Frame TTWindow Cipherpunk 51 119 570 365 0 0 1280 777 NSWindow Frame TTWindow Homebrew @@ -80,189 +82,184 @@ ANSIBlackColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjA4NjI3NDUwOTggMC4w - OTgwMzkyMTU3IDAuMTQ1MDk4MDM5MgAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC4wODYyNzQ1MDk4IDAuMDk4MDM5MjE1NyAw + LjE0NTA5ODAzOTIAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBlueColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjQ4NjI3NDUwOTggMC43 - MTc2NDcwNTg4IDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAcMC40ODYyNzQ1MDk4IDAuNzE3NjQ3MDU4OCAx + ABABgALSFBUWF1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3Ki + FhhYTlNPYmplY3QIERokKTI3SUxRU1ddZGp3fp2foaaxusLFAAAA + AAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAM4= ANSIBrightBlackColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjE4NDMxMzcyNTUgMC4x - OTYwNzg0MzE0IDAuMjQzMTM3MjU0OQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC4xODQzMTM3MjU1IDAuMTk2MDc4NDMxNCAw + LjI0MzEzNzI1NDkAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBrightBlueColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjU1Njg2Mjc0NTEgMC43 - MzMzMzMzMzMzIDAuOTU2ODYyNzQ1MQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC41NTY4NjI3NDUxIDAuNzMzMzMzMzMzMyAw + Ljk1Njg2Mjc0NTEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBrightCyanColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjE5MjE1Njg2MjcgMC43 - NjQ3MDU4ODI0IDAuODc0NTA5ODAzOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC4xOTIxNTY4NjI3IDAuNzY0NzA1ODgyNCAw + Ljg3NDUwOTgwMzkAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBrightGreenColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjUyNTQ5MDE5NjEgMC45 - MjE1Njg2Mjc1IDAuNjc0NTA5ODAzOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC41MjU0OTAxOTYxIDAuOTIxNTY4NjI3NSAw + LjY3NDUwOTgwMzkAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBrightMagentaColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc3NjQ3MDU4ODIgMC40 - MjM1Mjk0MTE4IDAuNjA3ODQzMTM3MwAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC43NzY0NzA1ODgyIDAuNDIzNTI5NDExOCAw + LjYwNzg0MzEzNzMAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBrightRedColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjg5MDE5NjA3ODQgMC4z - MDU4ODIzNTI5IDAuNDM1Mjk0MTE3NgAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC44OTAxOTYwNzg0IDAuMzA1ODgyMzUyOSAw + LjQzNTI5NDExNzYAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBrightWhiteColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc2NDcwNTg4MjQgMC43 - ODAzOTIxNTY5IDAuODE5NjA3ODQzMQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC43NjQ3MDU4ODI0IDAuNzgwMzkyMTU2OSAw + LjgxOTYwNzg0MzEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIBrightYellowColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjkyNTQ5MDE5NjEgMC44 - NDMxMzcyNTQ5IDAuNDc0NTA5ODAzOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC45MjU0OTAxOTYxIDAuODQzMTM3MjU0OSAw + LjQ3NDUwOTgwMzkAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSICyanColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjAwMDAwMDAwMDAgMC43 - NTY4NjI3NDUxIDAuODk0MTE3NjQ3MQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAcMCAwLjc1Njg2Mjc0NTEgMC44OTQxMTc2NDcx + ABABgALSFBUWF1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29sb3Ki + FhhYTlNPYmplY3QIERokKTI3SUxRU1ddZGp3fp2foaaxusLFAAAA + AAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAM4= ANSIGreenColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjQ0MzEzNzI1NDkgMC45 - Njg2Mjc0NTEwIDAuNjIzNTI5NDExOAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAmMC40NDMxMzcyNTQ5IDAuOTY4NjI3NDUxIDAu + NjIzNTI5NDExOAAQAYAC0hQVFhdaJGNsYXNzbmFtZVgkY2xhc3Nl + c1dOU0NvbG9yohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRqd36n + qauwu8TMzwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADY ANSIMagentaColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc4MDM5MjE1NjkgMC4z - MDE5NjA3ODQzIDAuNTM3MjU0OTAyMAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAmMC43ODAzOTIxNTY5IDAuMzAxOTYwNzg0MyAw + LjUzNzI1NDkwMgAQAYAC0hQVFhdaJGNsYXNzbmFtZVgkY2xhc3Nl + c1dOU0NvbG9yohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRqd36n + qauwu8TMzwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADY ANSIRedColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjkyOTQxMTc2NDcgMC4x - NDUwOTgwMzkyIDAuMzA1ODgyMzUyOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC45Mjk0MTE3NjQ3IDAuMTQ1MDk4MDM5MiAw + LjMwNTg4MjM1MjkAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIWhiteColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjY2NjY2NjY2NjcgMC42 - ODIzNTI5NDEyIDAuNzIxNTY4NjI3NQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC42NjY2NjY2NjY3IDAuNjgyMzUyOTQxMiAw + LjcyMTU2ODYyNzUAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== ANSIYellowColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjk3NjQ3MDU4ODIgMC44 - NjI3NDUwOTgwIDAuMzYwNzg0MzEzNwAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAmMC45NzY0NzA1ODgyIDAuODYyNzQ1MDk4IDAu + MzYwNzg0MzEzNwAQAYAC0hQVFhdaJGNsYXNzbmFtZVgkY2xhc3Nl + c1dOU0NvbG9yohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRqd36n + qauwu8TMzwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADY BackgroundColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjA4NjI3NDUwOTggMC4w - OTgwMzkyMTU3IDAuMTQ1MDk4MDM5MgAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC4wODYyNzQ1MDk4IDAuMDk4MDM5MjE1NyAw + LjE0NTA5ODAzOTIAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== BoldTextColor @@ -276,50 +273,68 @@ oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== + CursorBlink + CursorColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc2NDcwNTg4MjQgMC43 - ODAzOTIxNTY5IDAuODE5NjA3ODQzMQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC43NjQ3MDU4ODI0IDAuNzgwMzkyMTU2OSAw + LjgxOTYwNzg0MzEAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== + CursorType + 0 + EscapeNonASCIICharacters + Font YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy b290gAGkCwwVFlUkbnVsbNQNDg8QERITFFZOU1NpemVYTlNmRmxh - Z3NWTlNOYW1lViRjbGFzcyNAJgAAAAAAABAQgAKAA18QGUhhY2tO - ZXJkRm9udENvbXBsZXRlLUJvbGTSFxgZGlokY2xhc3NuYW1lWCRj - bGFzc2VzVk5TRm9udKIZG1hOU09iamVjdAgRGiQpMjdJTFFTWF5n - bnd+hY6QkpSwtcDJ0NMAAAAAAAABAQAAAAAAAAAcAAAAAAAAAAAA - AAAAAAAA3A== + Z3NWTlNOYW1lViRjbGFzcyNAKAAAAAAAABAQgAKAA15IYWNrTkYt + UmVndWxhctIXGBkaWiRjbGFzc25hbWVYJGNsYXNzZXNWTlNGb250 + ohkbWE5TT2JqZWN0CBEaJCkyN0lMUVNYXmdud36FjpCSlKOos7zD + xgAAAAAAAAEBAAAAAAAAABwAAAAAAAAAAAAAAAAAAADP + FontAntialias + + FontHeightSpacing + 1 + FontWidthSpacing + 1 + ProfileCurrentVersion + 2.0699999999999998 SelectionColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc4MDM5MjE1NjkgMC4z - MDE5NjA3ODQzIDAuNTM3MjU0OTAyMAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAmMC43ODAzOTIxNTY5IDAuMzAxOTYwNzg0MyAw + LjUzNzI1NDkwMgAQAYAC0hQVFhdaJGNsYXNzbmFtZVgkY2xhc3Nl + c1dOU0NvbG9yohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRqd36n + qauwu8TMzwAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADY + ShowRepresentedURLPathInTitle + + ShowTTYNameInTabTitle + TextColor - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjY2NjY2NjY2NjcgMC42 - ODIzNTI5NDEyIDAuNzIxNTY4NjI3NQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 + b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy + b290gAGjCwwTVSRudWxs0w0ODxARElVOU1JHQlxOU0NvbG9yU3Bh + Y2VWJGNsYXNzTxAnMC42NjY2NjY2NjY3IDAuNjgyMzUyOTQxMiAw + LjcyMTU2ODYyNzUAEAGAAtIUFRYXWiRjbGFzc25hbWVYJGNsYXNz + ZXNXTlNDb2xvcqIWGFhOU09iamVjdAgRGiQpMjdJTFFTV11kand+ + qKqssbzFzdAAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA 2Q== + UseBrightBold + columnCount 124 name diff --git a/home/Library/Preferences/com.apple.dock.plist.tmpl b/home/Library/Preferences/com.apple.dock.plist.tmpl index 4cef5122..60ce7da4 100644 --- a/home/Library/Preferences/com.apple.dock.plist.tmpl +++ b/home/Library/Preferences/com.apple.dock.plist.tmpl @@ -27,7 +27,7 @@ minimize-to-application mod-count - 462 + 491 mouse-over-hilite-stack mru-spaces @@ -94,23 +94,126 @@ book - Ym9vazACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + Ym9va0wCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAbAEAAAQAAAADAwAAAAAAIAYA + AAABAQAAU3lzdGVtAAAMAAAAAQEAAEFwcGxpY2F0aW9u + cxMAAAABAQAAU3lzdGVtIFNldHRpbmdzLmFwcAAMAAAA + AQYAABAAAAAgAAAANAAAAAgAAAAEAwAAFQAAAP///w8I + AAAABAMAABcAAAD///8PCAAAAAQDAADwXgAA////DwwA + AAABBgAAZAAAAHQAAACEAAAACAAAAAAEAABBxfUErAAA + ABgAAAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAAAAAA + CAAAAAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50b3No + IEhECAAAAAQDAAAAUKEbcwAAACQAAAABAQAANjM2MEQw + REQtNjNFRi00QjkyLUFDOEItQTkzQUU2QTdGRTE0GAAA + AAECAACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAA + AQEAAC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAAN + AAAABBAAAFAAAAAAAAAABRAAAJQAAAAAAAAAEBAAALgA + AAAAAAAAQBAAAKgAAAAAAAAAAiAAAFgBAAAAAAAABSAA + ANgAAAAAAAAAECAAAOgAAAAAAAAAESAAAAwBAAAAAAAA + EiAAAPwAAAAAAAAAEyAAAKgAAAAAAAAAICAAADgBAAAA + AAAAMCAAAGQBAAAAAAAAENAAAAQAAAAAAAAA + + bundle-identifier + com.apple.systempreferences + dock-extra + + file-data + + _CFURLString + file:///System/Applications/System%20Settings.app/ + _CFURLStringType + 15 + + file-label + System Settings + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 1539141561 + tile-data + + book + + Ym9vazwCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zDgAAAAEBAABTcGFjZWRy + aXZlLmFwcAAACAAAAAEGAAAQAAAAJAAAAAgAAAAEAwAA + 8WLJAAAAAAAIAAAABAMAAFVsQgAAAAAACAAAAAEGAABM + AAAAXAAAAAgAAAAABAAAQcXyC0aAAAAYAAAAAQIAAAIA + AAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAABBQAACAAA + AAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50b3NoIEhE + CAAAAAQDAAAAUKEbcwAAAAgAAAAABAAAQcX1BKwAAAAk + AAAAAQEAADYzNjBEMERELTYzRUYtNEI5Mi1BQzhCLUE5 + M0FFNkE3RkUxNBgAAAABAgAAgQAAAAEAAADvEwAAAQAA + AAAAAAAAAAAAAQAAAAEBAAAvAAAAtAAAAP7///8BAAAA + AAAAAA4AAAAEEAAAPAAAAAAAAAAFEAAAbAAAAAAAAAAQ + EAAAjAAAAAAAAABAEAAAfAAAAAAAAAACIAAARAEAAAAA + AAAFIAAAtAAAAAAAAAAQIAAAxAAAAAAAAAARIAAA+AAA + AAAAAAASIAAA2AAAAAAAAAATIAAA6AAAAAAAAAAgIAAA + JAEAAAAAAAAwIAAArAAAAAAAAAAB0AAArAAAAAAAAAAQ + 0AAABAAAAAAAAAA= + + bundle-identifier + com.spacedrive.desktop + dock-extra + + file-data + + _CFURLString + file:///Applications/Spacedrive.app/ + _CFURLStringType + 15 + + file-label + Spacedrive + file-mod-date + 3797520269 + file-type + 41 + is-beta + + parent-mod-date + 77034037471347 + + tile-type + file-tile + + + GUID + 1539141555 + tile-data + + book + + Ym9vazwCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zDQAAAAEBAABCaXR3YXJk ZW4uYXBwAAAACAAAAAEGAAAQAAAAJAAAAAgAAAAEAwAA - W+KnAAAAAAAIAAAABAMAAIHMjgAAAAAACAAAAAEGAABM - AAAAXAAAAAgAAAAABAAAQcWQjCcAAAAYAAAAAQIAAAIA - AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAABCQAAZmls - ZTovLy8MAAAAAQEAAE1hY2ludG9zaCBIRAgAAAAEAwAA - AFChG3MAAAAIAAAAAAQAAEHFlk7IgAAAJAAAAAEBAAAy - MjlCQTQ2NC03RkMzLTRDRjEtQTI4Ri1CRjZFQjVBQjE3 - NTYYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA - AAEAAAABAQAALwAAAAAAAAABBQAAqAAAAP7///8BAAAA - AAAAAA0AAAAEEAAAPAAAAAAAAAAFEAAAbAAAAAAAAAAQ - EAAAjAAAAAAAAABAEAAAfAAAAAAAAAACIAAAPAEAAAAA - AAAFIAAArAAAAAAAAAAQIAAAvAAAAAAAAAARIAAA8AAA - AAAAAAASIAAA0AAAAAAAAAATIAAA4AAAAAAAAAAgIAAA - HAEAAAAAAAAwIAAASAEAAAAAAAAQ0AAABAAAAAAAAAA= + 8WLJAAAAAAAIAAAABAMAAD0uKAAAAAAACAAAAAEGAABM + AAAAXAAAAAgAAAAABAAAQcXkq8EAAAAYAAAAAQIAAAIA + AAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAABBQAACAAA + AAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50b3NoIEhE + CAAAAAQDAAAAUKEbcwAAAAgAAAAABAAAQcX1BKwAAAAk + AAAAAQEAADYzNjBEMERELTYzRUYtNEI5Mi1BQzhCLUE5 + M0FFNkE3RkUxNBgAAAABAgAAgQAAAAEAAADvEwAAAQAA + AAAAAAAAAAAAAQAAAAEBAAAvAAAAtAAAAP7///8BAAAA + AAAAAA4AAAAEEAAAPAAAAAAAAAAFEAAAbAAAAAAAAAAQ + EAAAjAAAAAAAAABAEAAAfAAAAAAAAAACIAAARAEAAAAA + AAAFIAAAtAAAAAAAAAAQIAAAxAAAAAAAAAARIAAA+AAA + AAAAAAASIAAA2AAAAAAAAAATIAAA6AAAAAAAAAAgIAAA + JAEAAAAAAAAwIAAArAAAAAAAAAAB0AAArAAAAAAAAAAQ + 0AAABAAAAAAAAAA= bundle-identifier com.bitwarden.desktop @@ -126,112 +229,13 @@ file-label Bitwarden file-mod-date - 0 - file-type - 1 - is-beta - - parent-mod-date - 0 - - tile-type - file-tile - - - GUID - 2703713638 - tile-data - - book - - Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zDgAAAAEBAABNYWlsc3By - aW5nLmFwcAAACAAAAAEGAAAQAAAAJAAAAAgAAAAEAwAA - +XM7AAAAAAAIAAAABAMAAGyz0gEAAAAACAAAAAEGAABM - AAAAXAAAAAgAAAAABAAAQcSvWzkAAAAYAAAAAQIAAAIA - AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAABCQAAZmls - ZTovLy8FAAAAAQEAAG1hY09TAAAACAAAAAQDAAAAoCBo - dAAAAAgAAAAABAAAQcR/aqKAAAAkAAAAAQEAAEI4MkMz - Njk1LTAzQ0QtNEUyQS1BMzA4LTI1OEFEMkJFMzgzRRgA - AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA - AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA - DQAAAAQQAAA8AAAAAAAAAAUQAABsAAAAAAAAABAQAACM - AAAAAAAAAEAQAAB8AAAAAAAAAAIgAAA4AQAAAAAAAAUg - AACsAAAAAAAAABAgAAC8AAAAAAAAABEgAADsAAAAAAAA - ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA - AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA== - - bundle-identifier - com.mailspring.mailspring - dock-extra - - file-data - - _CFURLString - file:///Applications/Mailspring.app/ - _CFURLStringType - 15 - - file-label - Mailspring - file-mod-date - 0 + 164316361737650 file-type 41 is-beta parent-mod-date - 0 - - tile-type - file-tile - - - tile-data - - book - - Ym9vazQCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABZb3VUdWJl - IE11c2ljLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA - BAMAAFvipwAAAAAACAAAAAQDAAANQVsAAAAAAAgAAAAB - BgAAUAAAAGAAAAAIAAAAAAQAAEHFkNeRuNh9GAAAAAEC - AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA - AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA - AAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+//// - AQAAAAAAAAANAAAABBAAAEAAAAAAAAAABRAAAHAAAAAA - AAAAEBAAAJAAAAAAAAAAQBAAAIAAAAAAAAAAAiAAAEAB - AAAAAAAABSAAALAAAAAAAAAAECAAAMAAAAAAAAAAESAA - APQAAAAAAAAAEiAAANQAAAAAAAAAEyAAAOQAAAAAAAAA - ICAAACABAAAAAAAAMCAAAEwBAAAAAAAAENAAAAQAAAAA - AAAA - - bundle-identifier - com.github.th-ch.youtube-music - dock-extra - - file-data - - _CFURLString - file:///Applications/YouTube%20Music.app/ - _CFURLStringType - 15 - - file-label - YouTube Music - file-mod-date - 0 - file-type - 1 - is-beta - - parent-mod-date - 0 + 77034037471347 tile-type file-tile @@ -246,14 +250,14 @@ Ym9vazgCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zCgAAAAEBAABOb3Rpb24u - YXBwAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAABb4qcA - AAAAAAgAAAAEAwAAQ8qOAAAAAAAIAAAAAQYAAEgAAABY - AAAACAAAAAAEAABBxZSSBQAAABgAAAABAgAAAgAAAAAA + YXBwAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAADxYskA + AAAAAAgAAAAEAwAAFPlAAAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxfK5IwAAABgAAAABAgAAAgAAAAAA AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAAAQkA AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + BAMAAABQoRtzAAAACAAAAAAEAABBxfUErAAAACQAAAAB + AQAANjM2MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2 + QTdGRTE0GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA AAAAAAABAAAAAQEAAC8AAAC0AAAA/v///wEAAAAAAAAA DgAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI AAAAAAAAAEAQAAB4AAAAAAAAAAIgAABAAQAAAAAAAAUg @@ -287,57 +291,6 @@ tile-type file-tile - - GUID - 3840349086 - tile-data - - book - - Ym9vazgCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zDAAAAAEBAABPYnNpZGlh - bi5hcHAIAAAAAQYAABAAAAAkAAAACAAAAAQDAABb4qcA - AAAAAAgAAAAEAwAAwkdFAAAAAAAIAAAAAQYAAEgAAABY - AAAACAAAAAAEAABBxWzPtoAAABgAAAABAgAAAgAAAAAA - AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAAAQkA - AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA - AAAAAAABAAAAAQEAAC8AAAC0AAAA/v///wEAAAAAAAAA - DgAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI - AAAAAAAAAEAQAAB4AAAAAAAAAAIgAABAAQAAAAAAAAUg - AACwAAAAAAAAABAgAADAAAAAAAAAABEgAAD0AAAAAAAA - ABIgAADUAAAAAAAAABMgAADkAAAAAAAAACAgAAAgAQAA - AAAAADAgAACoAAAAAAAAAAHQAACoAAAAAAAAABDQAAAE - AAAAAAAAAA== - - bundle-identifier - md.obsidian - dock-extra - - file-data - - _CFURLString - file:///Applications/Obsidian.app/ - _CFURLStringType - 15 - - file-label - Obsidian - file-mod-date - 3780057197 - file-type - 41 - is-beta - - parent-mod-date - 25855194484500 - - tile-type - file-tile - GUID 3702055053 @@ -348,13 +301,13 @@ Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zCwAAAAEBAABGZXJkaXVt - LmFwcAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAABb4qcA - AAAAAAgAAAAEAwAAnVubAAAAAAAIAAAAAQYAAEgAAABY - AAAACAAAAAAEAABBxZsxmgAAABgAAAABAgAAAgAAAAAA + LmFwcAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAADxYskA + AAAAAAgAAAAEAwAAmtwoAAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxez0QQAAABgAAAABAgAAAgAAAAAA AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v LwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAUKEb - cwAAAAgAAAAABAAAQcWWTsiAAAAkAAAAAQEAADIyOUJB - NDY0LTdGQzMtNENGMS1BMjhGLUJGNkVCNUFCMTc1NhgA + cwAAAAgAAAAABAAAQcX1BKwAAAAkAAAAAQEAADYzNjBE + MERELTYzRUYtNEI5Mi1BQzhCLUE5M0FFNkE3RkUxNBgA AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA DQAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI @@ -399,13 +352,13 @@ AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABHb29nbGUg Q2hyb21lLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA - BAMAAFvipwAAAAAACAAAAAQDAABkzkUAAAAAAAgAAAAB - BgAAUAAAAGAAAAAIAAAAAAQAAEHFjLX1AAAAGAAAAAEC + BAMAAPFiyQAAAAAACAAAAAQDAAASJ70AAAAAAAgAAAAB + BgAAUAAAAGAAAAAIAAAAAAQAAEHF9iGvAAAAGAAAAAEC AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + BAMAAABQoRtzAAAACAAAAAAEAABBxfUErAAAACQAAAAB + AQAANjM2MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2 + QTdGRTE0GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA AAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+//// AQAAAAAAAAANAAAABBAAAEAAAAAAAAAABRAAAHAAAAAA AAAAEBAAAJAAAAAAAAAAQBAAAIAAAAAAAAAAAiAAAEAB @@ -450,13 +403,13 @@ AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABCcmF2ZSBC cm93c2VyLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA - BAMAAFvipwAAAAAACAAAAAQDAACAcUUAAAAAAAgAAAAB - BgAAUAAAAGAAAAAIAAAAAAQAAEHFi6ZAAAAAGAAAAAEC + BAMAAPFiyQAAAAAACAAAAAQDAACiANQAAAAAAAgAAAAB + BgAAUAAAAGAAAAAIAAAAAAQAAEHF+ujbAAAAGAAAAAEC AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + BAMAAABQoRtzAAAACAAAAAAEAABBxfUErAAAACQAAAAB + AQAANjM2MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2 + QTdGRTE0GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA AAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+//// AQAAAAAAAAANAAAABBAAAEAAAAAAAAAABRAAAHAAAAAA AAAAEBAAAJAAAAAAAAAAQBAAAIAAAAAAAAAAAiAAAEAB @@ -479,13 +432,13 @@ file-label Brave Browser file-mod-date - 0 + 140410574687467 file-type - 1 + 41 is-beta parent-mod-date - 0 + 140728402267371 tile-type file-tile @@ -500,13 +453,13 @@ Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zCwAAAAEBAABGaXJlZm94 - LmFwcAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAABb4qcA - AAAAAAgAAAAEAwAAIHxAAAAAAAAIAAAAAQYAAEgAAABY - AAAACAAAAAAEAABBxYvbMYAAABgAAAABAgAAAgAAAAAA + LmFwcAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAADxYskA + AAAAAAgAAAAEAwAAWxx3AAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxe2PBYAAABgAAAABAgAAAgAAAAAA AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v LwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAUKEb - cwAAAAgAAAAABAAAQcWWTsiAAAAkAAAAAQEAADIyOUJB - NDY0LTdGQzMtNENGMS1BMjhGLUJGNkVCNUFCMTc1NhgA + cwAAAAgAAAAABAAAQcX1BKwAAAAkAAAAAQEAADYzNjBE + MERELTYzRUYtNEI5Mi1BQzhCLUE5M0FFNkE3RkUxNBgA AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA DQAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI @@ -529,116 +482,20 @@ file-label Firefox file-mod-date - 3784126307 + 3796932363 file-type 41 is-beta parent-mod-date - 25855194484500 + 73864351528944 tile-type file-tile GUID - 3702055057 - tile-data - - book - - Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zCQAAAAEBAABUYWJieS5h - cHAAAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAABb4qcA - AAAAAAgAAAAEAwAAaJhAAAAAAAAIAAAAAQYAAEgAAABY - AAAACAAAAAAEAABBxYZYMwAAABgAAAABAgAAAgAAAAAA - AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v - LwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAUKEb - cwAAAAgAAAAABAAAQcWWTsiAAAAkAAAAAQEAADIyOUJB - NDY0LTdGQzMtNENGMS1BMjhGLUJGNkVCNUFCMTc1NhgA - AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA - AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA - DQAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI - AAAAAAAAAEAQAAB4AAAAAAAAAAIgAAA4AQAAAAAAAAUg - AACoAAAAAAAAABAgAAC4AAAAAAAAABEgAADsAAAAAAAA - ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA - AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA== - - bundle-identifier - org.tabby - dock-extra - - file-data - - _CFURLString - file:///Applications/Tabby.app/ - _CFURLStringType - 15 - - file-label - Tabby - file-mod-date - 0 - file-type - 1 - is-beta - - parent-mod-date - 0 - - tile-type - file-tile - - - tile-data - - book - - Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zCAAAAAEBAABXYXJwLmFw - cAgAAAABBgAAEAAAACQAAAAIAAAABAMAAFvipwAAAAAA - CAAAAAQDAACc664AAAAAAAgAAAABBgAARAAAAFQAAAAI - AAAAAAQAAEHFnJu/fVfaGAAAAAECAAACAAAAAAAAAA8A - AAAAAAAAAAAAAAAAAAAIAAAAAQkAAGZpbGU6Ly8vDAAA - AAEBAABNYWNpbnRvc2ggSEQIAAAABAMAAABQoRtzAAAA - CAAAAAAEAABBxZZOyIAAACQAAAABAQAAMjI5QkE0NjQt - N0ZDMy00Q0YxLUEyOEYtQkY2RUI1QUIxNzU2GAAAAAEC - AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA - AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA - BBAAADQAAAAAAAAABRAAAGQAAAAAAAAAEBAAAIQAAAAA - AAAAQBAAAHQAAAAAAAAAAiAAADQBAAAAAAAABSAAAKQA - AAAAAAAAECAAALQAAAAAAAAAESAAAOgAAAAAAAAAEiAA - AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA - MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA - - bundle-identifier - dev.warp.Warp-Stable - dock-extra - - file-data - - _CFURLString - file:///Applications/Warp.app/ - _CFURLStringType - 15 - - file-label - Warp - file-mod-date - 0 - file-type - 1 - is-beta - - parent-mod-date - 0 - - tile-type - file-tile - - + 2483050822 tile-data book @@ -647,13 +504,13 @@ AAAAAAAAAAAAAAAAAAAAWAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zFgAAAAEBAABWaXN1YWwg U3R1ZGlvIENvZGUuYXBwAAAIAAAAAQYAABAAAAAkAAAA - CAAAAAQDAABb4qcAAAAAAAgAAAAEAwAAM7lAAAAAAAAI - AAAAAQYAAFQAAABkAAAACAAAAAAEAABBxXCNygAAABgA + CAAAAAQDAADxYskAAAAAAAgAAAAEAwAACPyuAAAAAAAI + AAAAAQYAAFQAAABkAAAACAAAAAAEAABBxddT4AAAABgA AAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAAAAAACAAA AAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50b3NoIEhE - CAAAAAQDAAAAUKEbcwAAAAgAAAAABAAAQcWWTsiAAAAk - AAAAAQEAADIyOUJBNDY0LTdGQzMtNENGMS1BMjhGLUJG - NkVCNUFCMTc1NhgAAAABAgAAgQAAAAEAAADvEwAAAQAA + CAAAAAQDAAAAUKEbcwAAAAgAAAAABAAAQcX1BKwAAAAk + AAAAAQEAADYzNjBEMERELTYzRUYtNEI5Mi1BQzhCLUE5 + M0FFNkE3RkUxNBgAAAABAgAAgQAAAAEAAADvEwAAAQAA AAAAAAAAAAAAAQAAAAEBAAAvAAAAAAAAAAEFAACoAAAA /v///wEAAAAAAAAADQAAAAQQAABEAAAAAAAAAAUQAAB0 AAAAAAAAABAQAACUAAAAAAAAAEAQAACEAAAAAAAAAAIg @@ -688,74 +545,71 @@ file-tile - GUID - 3840349088 tile-data book - Ym9va0ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABWaXN1YWwg - U3R1ZGlvLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA - BAMAAFvipwAAAAAACAAAAAQDAADj70YAAAAAAAgAAAAB - BgAAUAAAAGAAAAAIAAAAAAQAAEHFfyuugAAAGAAAAAEC - AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAQUA - AAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1hY2ludG9z - aCBIRAgAAAAEAwAAAFChG3MAAAAIAAAAAAQAAEHFlk7I - gAAAJAAAAAEBAAAyMjlCQTQ2NC03RkMzLTRDRjEtQTI4 - Ri1CRjZFQjVBQjE3NTYYAAAAAQIAAIEAAAABAAAA7xMA - AAEAAAAAAAAAAAAAAAEAAAABAQAALwAAALQAAAD+//// - AQAAAAAAAAAOAAAABBAAAEAAAAAAAAAABRAAAHAAAAAA - AAAAEBAAAJAAAAAAAAAAQBAAAIAAAAAAAAAAAiAAAEgB - AAAAAAAABSAAALgAAAAAAAAAECAAAMgAAAAAAAAAESAA - APwAAAAAAAAAEiAAANwAAAAAAAAAEyAAAOwAAAAAAAAA - ICAAACgBAAAAAAAAMCAAALAAAAAAAAAAAdAAALAAAAAA - AAAAENAAAAQAAAAAAAAA + Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zCgAAAAEBAABQaWVjZXMu + YXBwAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAADxYskA + AAAAAAgAAAAEAwAAu3HbAAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxfKzpoAAABgAAAABAgAAAgAAAAAA + AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v + LwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAUKEb + cwAAAAgAAAAABAAAQcX1BKwAAAAkAAAAAQEAADYzNjBE + MERELTYzRUYtNEI5Mi1BQzhCLUE5M0FFNkE3RkUxNBgA + AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA + AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA + DQAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI + AAAAAAAAAEAQAAB4AAAAAAAAAAIgAAA4AQAAAAAAAAUg + AACoAAAAAAAAABAgAAC4AAAAAAAAABEgAADsAAAAAAAA + ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA + AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA== bundle-identifier - com.microsoft.visual-studio + com.pieces.x dock-extra file-data _CFURLString - file:///Applications/Visual%20Studio.app/ + file:///Applications/Pieces.app/ _CFURLStringType 15 file-label - Visual Studio + Pieces file-mod-date - 3782463581 + 0 file-type - 41 + 1 is-beta parent-mod-date - 25855194484500 + 0 tile-type file-tile GUID - 3840349087 + 3840349083 tile-data book Ym9vazgCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zDAAAAAEBAABSdXN0RGVz - ay5hcHAIAAAAAQYAABAAAAAkAAAACAAAAAQDAABb4qcA - AAAAAAgAAAAEAwAARWtEAAAAAAAIAAAAAQYAAEgAAABY - AAAACAAAAAAEAABBxWlxnYAAABgAAAABAgAAAgAAAAAA + AAABAQAAQXBwbGljYXRpb25zCgAAAAEBAABEb2NrZXIu + YXBwAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAADxYskA + AAAAAAgAAAAEAwAAcGStAAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxfHgrIAAABgAAAABAgAAAgAAAAAA AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAAAQkA AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + BAMAAABQoRtzAAAACAAAAAAEAABBxfUErAAAACQAAAAB + AQAANjM2MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2 + QTdGRTE0GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA AAAAAAABAAAAAQEAAC8AAAC0AAAA/v///wEAAAAAAAAA DgAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI AAAAAAAAAEAQAAB4AAAAAAAAAAIgAABAAQAAAAAAAAUg @@ -765,77 +619,26 @@ AAAAAAAAAA== bundle-identifier - com.carriez.rustdesk + com.docker.docker dock-extra file-data _CFURLString - file:///Applications/RustDesk.app/ + file:///Applications/Docker.app/ _CFURLStringType 15 file-label - RustDesk + Docker file-mod-date - 3779615803 + 3797498457 file-type 41 is-beta parent-mod-date - 25855194484500 - - tile-type - file-tile - - - GUID - 3840349084 - tile-data - - book - - Ym9va0gCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAXAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zHAAAAAEBAABNaWNyb3Nv - ZnQgUmVtb3RlIERlc2t0b3AuYXBwCAAAAAEGAAAQAAAA - JAAAAAgAAAAEAwAAW+KnAAAAAAAIAAAABAMAAEAygwAA - AAAACAAAAAEGAABYAAAAaAAAAAgAAAAABAAAQcWUtFKA - AAAYAAAAAQIAAAIAAAAAAAAADwAAAAAAAAAAAAAAAAAA - AAAAAAABBQAACAAAAAEJAABmaWxlOi8vLwwAAAABAQAA - TWFjaW50b3NoIEhECAAAAAQDAAAAUKEbcwAAAAgAAAAA - BAAAQcWWTsiAAAAkAAAAAQEAADIyOUJBNDY0LTdGQzMt - NENGMS1BMjhGLUJGNkVCNUFCMTc1NhgAAAABAgAAgQAA - AAEAAADvEwAAAQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAA - tAAAAP7///8BAAAAAAAAAA4AAAAEEAAASAAAAAAAAAAF - EAAAeAAAAAAAAAAQEAAAmAAAAAAAAABAEAAAiAAAAAAA - AAACIAAAUAEAAAAAAAAFIAAAwAAAAAAAAAAQIAAA0AAA - AAAAAAARIAAABAEAAAAAAAASIAAA5AAAAAAAAAATIAAA - 9AAAAAAAAAAgIAAAMAEAAAAAAAAwIAAAuAAAAAAAAAAB - 0AAAuAAAAAAAAAAQ0AAABAAAAAAAAAA= - - bundle-identifier - com.microsoft.rdc.macos - dock-extra - - file-data - - _CFURLString - file:///Applications/Microsoft%20Remote%20Desktop.app/ - _CFURLStringType - 15 - - file-label - Microsoft Remote Desktop - file-mod-date - 141733411294933 - file-type - 41 - is-beta - - parent-mod-date - 25855194484500 + 77034037471347 tile-type file-tile @@ -851,13 +654,13 @@ AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABWTXdhcmUg RnVzaW9uLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA - BAMAAFvipwAAAAAACAAAAAQDAAAkn1gAAAAAAAgAAAAB - BgAAUAAAAGAAAAAIAAAAAAQAAEHFaq3vAAAAGAAAAAEC + BAMAAPFiyQAAAAAACAAAAAQDAADBtEMAAAAAAAgAAAAB + BgAAUAAAAGAAAAAIAAAAAAQAAEHFvYhegAAAGAAAAAEC AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + BAMAAABQoRtzAAAACAAAAAAEAABBxfUErAAAACQAAAAB + AQAANjM2MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2 + QTdGRTE0GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA AAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+//// AQAAAAAAAAANAAAABBAAAEAAAAAAAAAABRAAAHAAAAAA AAAAEBAAAJAAAAAAAAAAQBAAAIAAAAAAAAAAAiAAAEAB @@ -891,57 +694,6 @@ tile-type file-tile - - GUID - 3840349083 - tile-data - - book - - Ym9vazgCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA - AAABAQAAQXBwbGljYXRpb25zCgAAAAEBAABEb2NrZXIu - YXBwAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAABb4qcA - AAAAAAgAAAAEAwAAMVEUAAAAAAAIAAAAAQYAAEgAAABY - AAAACAAAAAAEAABBxY77toAAABgAAAABAgAAAgAAAAAA - AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAAAQkA - AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA - BAMAAABQoRtzAAAACAAAAAAEAABBxZZOyIAAACQAAAAB - AQAAMjI5QkE0NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1 - QUIxNzU2GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA - AAAAAAABAAAAAQEAAC8AAAC0AAAA/v///wEAAAAAAAAA - DgAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI - AAAAAAAAAEAQAAB4AAAAAAAAAAIgAABAAQAAAAAAAAUg - AACwAAAAAAAAABAgAADAAAAAAAAAABEgAAD0AAAAAAAA - ABIgAADUAAAAAAAAABMgAADkAAAAAAAAACAgAAAgAQAA - AAAAADAgAACoAAAAAAAAAAHQAACoAAAAAAAAABDQAAAE - AAAAAAAAAA== - - bundle-identifier - com.docker.docker - dock-extra - - file-data - - _CFURLString - file:///Applications/Docker.app/ - _CFURLStringType - 15 - - file-label - Docker - file-mod-date - 3784536173 - file-type - 41 - is-beta - - parent-mod-date - 25855194484500 - - tile-type - file-tile - GUID 3702055059 @@ -953,13 +705,13 @@ AAAAAAAAAAAAAAAAAAAAWAEAAAQAAAADAwAAAAAAIAwA AAABAQAAQXBwbGljYXRpb25zFQAAAAEBAABQYXJhbGxl bHMgRGVza3RvcC5hcHAAAAAIAAAAAQYAABAAAAAkAAAA - CAAAAAQDAABb4qcAAAAAAAgAAAAEAwAAm1dFAAAAAAAI - AAAAAQYAAFQAAABkAAAACAAAAAAEAABBxXsQF4AAABgA + CAAAAAQDAADxYskAAAAAAAgAAAAEAwAALhhBAAAAAAAI + AAAAAQYAAFQAAABkAAAACAAAAAAEAABBxe18j4AAABgA AAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAAAAAACAAA AAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50b3NoIEhE - CAAAAAQDAAAAUKEbcwAAAAgAAAAABAAAQcWWTsiAAAAk - AAAAAQEAADIyOUJBNDY0LTdGQzMtNENGMS1BMjhGLUJG - NkVCNUFCMTc1NhgAAAABAgAAgQAAAAEAAADvEwAAAQAA + CAAAAAQDAAAAUKEbcwAAAAgAAAAABAAAQcX1BKwAAAAk + AAAAAQEAADYzNjBEMERELTYzRUYtNEI5Mi1BQzhCLUE5 + M0FFNkE3RkUxNBgAAAABAgAAgQAAAAEAAADvEwAAAQAA AAAAAAAAAAAAAQAAAAEBAAAvAAAAAAAAAAEFAACoAAAA /v///wEAAAAAAAAADQAAAAQQAABEAAAAAAAAAAUQAAB0 AAAAAAAAABAQAACUAAAAAAAAAEAQAACEAAAAAAAAAAIg @@ -994,47 +746,94 @@ file-tile + GUID + 1539141563 tile-data book - Ym9va/QCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAA8AEAAAQAAAADAwAAAAAAIAUA - AAABAQAAVXNlcnMAAAAJAAAAAQEAAGJ6YWxld3NraQAA - AAkAAAABAQAAUGFyYWxsZWxzAAAADgAAAAEBAABXaW5k - b3dzIDExLnB2bQAADgAAAAEBAABXaW5kb3dzIDExLmFw - cAAAFAAAAAEGAAAQAAAAIAAAADQAAABIAAAAYAAAAAgA - AAAEAwAAg0QAAAAAAAAIAAAABAMAAGGvAAAAAAAACAAA - AAQDAABAvbAAAAAAAAgAAAAEAwAAwL2wAAAAAAAIAAAA - BAMAABy+sAAAAAAAFAAAAAEGAACUAAAApAAAALQAAADE - AAAA1AAAAAgAAAAABAAAQcWcrODQVSAYAAAAAQIAAAIA - AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAAEAwAAAwAA - AAAAAAAEAAAAAwMAAPcBAAAIAAAAAQkAAGZpbGU6Ly8v - DAAAAAEBAABNYWNpbnRvc2ggSEQIAAAABAMAAABQoRtz - AAAACAAAAAAEAABBxZZOyIAAACQAAAABAQAAMjI5QkE0 - NjQtN0ZDMy00Q0YxLUEyOEYtQkY2RUI1QUIxNzU2GAAA - AAECAACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAA - AQEAAC8AAAAAAAAAAQUAAMwAAAD+////AQAAAAAAAAAQ - AAAABBAAAHgAAAAAAAAABRAAAOQAAAAAAAAAEBAAABAB - AAAAAAAAQBAAAAABAAAAAAAAAiAAANwBAAAAAAAABSAA - AEwBAAAAAAAAECAAAFwBAAAAAAAAESAAAJABAAAAAAAA - EiAAAHABAAAAAAAAEyAAAIABAAAAAAAAICAAALwBAAAA - AAAAMCAAAOgBAAAAAAAAAcAAADABAAAAAAAAEcAAACAA - AAAAAAAAEsAAAEABAAAAAAAAENAAAAQAAAAAAAAA + Ym9vazQCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zCAAAAAEBAABXYXJwLmFw + cAgAAAABBgAAEAAAACQAAAAIAAAABAMAAPFiyQAAAAAA + CAAAAAQDAADxNNYAAAAAAAgAAAABBgAARAAAAFQAAAAI + AAAAAAQAAEHF+3IfgAAAGAAAAAECAAACAAAAAAAAAA8A + AAAAAAAAAAAAAAAAAAAAAAAAAQUAAAgAAAABCQAAZmls + ZTovLy8MAAAAAQEAAE1hY2ludG9zaCBIRAgAAAAEAwAA + AFChG3MAAAAIAAAAAAQAAEHF9QSsAAAAJAAAAAEBAAA2 + MzYwRDBERC02M0VGLTRCOTItQUM4Qi1BOTNBRTZBN0ZF + MTQYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA + AAEAAAABAQAALwAAALQAAAD+////AQAAAAAAAAAOAAAA + BBAAADQAAAAAAAAABRAAAGQAAAAAAAAAEBAAAIQAAAAA + AAAAQBAAAHQAAAAAAAAAAiAAADwBAAAAAAAABSAAAKwA + AAAAAAAAECAAALwAAAAAAAAAESAAAPAAAAAAAAAAEiAA + ANAAAAAAAAAAEyAAAOAAAAAAAAAAICAAABwBAAAAAAAA + MCAAAKQAAAAAAAAAAdAAAKQAAAAAAAAAENAAAAQAAAAA + AAAA bundle-identifier - com.parallels.winapp.8c4731f1a5288444bb2510ff8d967cc3.9e7037ec317043439e39b48f0f947562.fs + dev.warp.Warp-Stable dock-extra file-data _CFURLString - file:///Users/bzalewski/Parallels/Windows%2011.pvm/Windows%2011.app/ + file:///Applications/Warp.app/ _CFURLStringType 15 file-label - Windows 11 + Warp + file-mod-date + 3798752575 + file-type + 41 + is-beta + + parent-mod-date + 77034037471347 + + tile-type + file-tile + + + tile-data + + book + + Ym9va3ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAkAEAAAQAAAADAwAAAAAAIAYA + AAABAQAAU3lzdGVtAAAMAAAAAQEAAEFwcGxpY2F0aW9u + cwkAAAABAQAAVXRpbGl0aWVzAAAADAAAAAEBAABUZXJt + aW5hbC5hcHAQAAAAAQYAABAAAAAgAAAANAAAAEgAAAAI + AAAABAMAABUAAAD///8PCAAAAAQDAAAXAAAA////DwgA + AAAEAwAA3W4AAP///w8IAAAABAMAAHyDAAD///8PEAAA + AAEGAAB0AAAAhAAAAJQAAACkAAAACAAAAAAEAABBxfUE + rAAAABgAAAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAA + AAAACAAAAAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50 + b3NoIEhECAAAAAQDAAAAUKEbcwAAACQAAAABAQAANjM2 + MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2QTdGRTE0 + GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAAB + AAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAA + AAANAAAABBAAAFwAAAAAAAAABRAAALQAAAAAAAAAEBAA + ANwAAAAAAAAAQBAAAMwAAAAAAAAAAiAAAHwBAAAAAAAA + BSAAAPwAAAAAAAAAECAAAAwBAAAAAAAAESAAADABAAAA + AAAAEiAAACABAAAAAAAAEyAAAMwAAAAAAAAAICAAAFwB + AAAAAAAAMCAAAIgBAAAAAAAAENAAAAQAAAAAAAAA + + bundle-identifier + com.apple.Terminal + dock-extra + + file-data + + _CFURLString + file:///System/Applications/Utilities/Terminal.app/ + _CFURLStringType + 15 + + file-label + Terminal file-mod-date 0 file-type @@ -1052,44 +851,37 @@ book - Ym9va/wCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAA+AEAAAQAAAADAwAAAAAAIAUA - AAABAQAAVXNlcnMAAAAJAAAAAQEAAGJ6YWxld3NraQAA - AAkAAAABAQAAUGFyYWxsZWxzAAAAEwAAAAEBAABGZWRv - cmEgMzggQVJNNjQucHZtABMAAAABAQAARmVkb3JhIDM4 - IEFSTTY0LmFwcAAUAAAAAQYAABAAAAAgAAAANAAAAEgA - AABkAAAACAAAAAQDAACDRAAAAAAAAAgAAAAEAwAAYa8A - AAAAAAAIAAAABAMAAEC9sAAAAAAACAAAAAQDAAD9LbEA - AAAAAAgAAAAEAwAALC+xAAAAAAAUAAAAAQYAAJwAAACs - AAAAvAAAAMwAAADcAAAACAAAAAAEAABBxZyvnQBL+xgA - AAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAAAAAACAAA - AAQDAAADAAAAAAAAAAQAAAADAwAA9wEAAAgAAAABCQAA - ZmlsZTovLy8MAAAAAQEAAE1hY2ludG9zaCBIRAgAAAAE - AwAAAFChG3MAAAAIAAAAAAQAAEHFlk7IgAAAJAAAAAEB - AAAyMjlCQTQ2NC03RkMzLTRDRjEtQTI4Ri1CRjZFQjVB - QjE3NTYYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAA - AAAAAAEAAAABAQAALwAAAAAAAAABBQAAzAAAAP7///8B - AAAAAAAAABAAAAAEEAAAgAAAAAAAAAAFEAAA7AAAAAAA - AAAQEAAAGAEAAAAAAABAEAAACAEAAAAAAAACIAAA5AEA - AAAAAAAFIAAAVAEAAAAAAAAQIAAAZAEAAAAAAAARIAAA - mAEAAAAAAAASIAAAeAEAAAAAAAATIAAAiAEAAAAAAAAg - IAAAxAEAAAAAAAAwIAAA8AEAAAAAAAABwAAAOAEAAAAA - AAARwAAAIAAAAAAAAAASwAAASAEAAAAAAAAQ0AAABAAA - AAAAAAA= + Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zCQAAAAEBAABGaWdtYS5h + cHAAAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAADxYskA + AAAAAAgAAAAEAwAAweIoAAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxemNMgAAABgAAAABAgAAAgAAAAAA + AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v + LwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAUKEb + cwAAAAgAAAAABAAAQcX1BKwAAAAkAAAAAQEAADYzNjBE + MERELTYzRUYtNEI5Mi1BQzhCLUE5M0FFNkE3RkUxNBgA + AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA + AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA + DQAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI + AAAAAAAAAEAQAAB4AAAAAAAAAAIgAAA4AQAAAAAAAAUg + AACoAAAAAAAAABAgAAC4AAAAAAAAABEgAADsAAAAAAAA + ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA + AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA== bundle-identifier - com.parallels.winapp.21f08cfd5f546f30c7e2d2a21ae93079.a80efbe5269240f89aca3935945fd136.fs + com.figma.Desktop dock-extra file-data _CFURLString - file:///Users/bzalewski/Parallels/Fedora%2038%20ARM64.pvm/Fedora%2038%20ARM64.app/ + file:///Applications/Figma.app/ _CFURLStringType 15 file-label - Fedora 38 ARM64 + Figma file-mod-date 0 file-type @@ -1102,6 +894,158 @@ tile-type file-tile + + tile-data + + book + + Ym9vazQCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zFAAAAAEBAABCZWVrZWVw + ZXIgU3R1ZGlvLmFwcAgAAAABBgAAEAAAACQAAAAIAAAA + BAMAAPFiyQAAAAAACAAAAAQDAACyHSgAAAAAAAgAAAAB + BgAAUAAAAGAAAAAIAAAAAAQAAEHF8AwvgAAAGAAAAAEC + AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA + AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA + BAMAAABQoRtzAAAACAAAAAAEAABBxfUErAAAACQAAAAB + AQAANjM2MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2 + QTdGRTE0GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + AAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+//// + AQAAAAAAAAANAAAABBAAAEAAAAAAAAAABRAAAHAAAAAA + AAAAEBAAAJAAAAAAAAAAQBAAAIAAAAAAAAAAAiAAAEAB + AAAAAAAABSAAALAAAAAAAAAAECAAAMAAAAAAAAAAESAA + APQAAAAAAAAAEiAAANQAAAAAAAAAEyAAAOQAAAAAAAAA + ICAAACABAAAAAAAAMCAAAEwBAAAAAAAAENAAAAQAAAAA + AAAA + + bundle-identifier + io.beekeeperstudio.desktop + dock-extra + + file-data + + _CFURLString + file:///Applications/Beekeeper%20Studio.app/ + _CFURLStringType + 15 + + file-label + Beekeeper Studio + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3840349087 + tile-data + + book + + Ym9vazgCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zDAAAAAEBAABSdXN0RGVz + ay5hcHAIAAAAAQYAABAAAAAkAAAACAAAAAQDAADxYskA + AAAAAAgAAAAEAwAA/7xBAAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxWlxnYAAABgAAAABAgAAAgAAAAAA + AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAEFAAAIAAAAAQkA + AGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAA + BAMAAABQoRtzAAAACAAAAAAEAABBxfUErAAAACQAAAAB + AQAANjM2MEQwREQtNjNFRi00QjkyLUFDOEItQTkzQUU2 + QTdGRTE0GAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + AAAAAAABAAAAAQEAAC8AAAC0AAAA/v///wEAAAAAAAAA + DgAAAAQQAAA4AAAAAAAAAAUQAABoAAAAAAAAABAQAACI + AAAAAAAAAEAQAAB4AAAAAAAAAAIgAABAAQAAAAAAAAUg + AACwAAAAAAAAABAgAADAAAAAAAAAABEgAAD0AAAAAAAA + ABIgAADUAAAAAAAAABMgAADkAAAAAAAAACAgAAAgAQAA + AAAAADAgAACoAAAAAAAAAAHQAACoAAAAAAAAABDQAAAE + AAAAAAAAAA== + + bundle-identifier + com.carriez.rustdesk + dock-extra + + file-data + + _CFURLString + file:///Applications/RustDesk.app/ + _CFURLStringType + 15 + + file-label + RustDesk + file-mod-date + 3779615803 + file-type + 41 + is-beta + + parent-mod-date + 77034037471347 + + tile-type + file-tile + + + GUID + 1539141567 + tile-data + + book + + Ym9va1gCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAbAEAAAQAAAADAwAAAAAAIAYA + AAABAQAAU3lzdGVtAAAMAAAAAQEAAEFwcGxpY2F0aW9u + cxQAAAABAQAAUXVpY2tUaW1lIFBsYXllci5hcHAMAAAA + AQYAABAAAAAgAAAANAAAAAgAAAAEAwAAFQAAAP///w8I + AAAABAMAABcAAAD///8PCAAAAAQDAAAARQAA////DwwA + AAABBgAAZAAAAHQAAACEAAAACAAAAAAEAABBxfUErAAA + ABgAAAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAAAAAA + AAAAAAEFAAAIAAAAAQkAAGZpbGU6Ly8vDAAAAAEBAABN + YWNpbnRvc2ggSEQIAAAABAMAAABQoRtzAAAAJAAAAAEB + AAA2MzYwRDBERC02M0VGLTRCOTItQUM4Qi1BOTNBRTZB + N0ZFMTQYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAA + AAAAAAEAAAABAQAALwAAALQAAAD+////AQAAAAAAAAAO + AAAABBAAAFAAAAAAAAAABRAAAJQAAAAAAAAAEBAAALgA + AAAAAAAAQBAAAKgAAAAAAAAAAiAAAGABAAAAAAAABSAA + AOAAAAAAAAAAECAAAPAAAAAAAAAAESAAABQBAAAAAAAA + EiAAAAQBAAAAAAAAEyAAAKgAAAAAAAAAICAAAEABAAAA + AAAAMCAAANgAAAAAAAAAAdAAANgAAAAAAAAAENAAAAQA + AAAAAAAA + + bundle-identifier + com.apple.QuickTimePlayerX + dock-extra + + file-data + + _CFURLString + file:///System/Applications/QuickTime%20Player.app/ + _CFURLStringType + 15 + + file-label + QuickTime Player + file-mod-date + 3797910104 + file-type + 41 + is-beta + + parent-mod-date + 3797910104 + + tile-type + file-tile + persistent-others @@ -1114,33 +1058,33 @@ 2 book - Ym9va4ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAfAEAAAQAAAADAwAAAAAAIAUA - AAABAQAAVXNlcnMAAAAJAAAAAQEAAGJ6YWxld3NraQAA - AAkAAAABAQAARG93bmxvYWRzAAAADAAAAAEGAAAQAAAA - IAAAADQAAAAIAAAABAMAAFpnAAAAAAAACAAAAAQDAACc - WgQAAAAAAAgAAAAEAwAA0loEAAAAAAAMAAAAAQYAAFwA - AABsAAAAfAAAAAgAAAAABAAAQcR78TsAAAAYAAAAAQIA - AAIAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAAEAwAA - AQAAAAAAAAAEAAAAAwMAAPcBAAAIAAAAAQkAAGZpbGU6 - Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAAAKAgaHQA - AAAkAAAAAQEAAEI4MkMzNjk1LTAzQ0QtNEUyQS1BMzA4 - LTI1OEFEMkJFMzgzRRgAAAABAgAAgQAAAAEAAADvEwAA - AQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAAAAAAAAEFAADM - AAAA/v///wEAAAAAAAAAEAAAAAQQAABIAAAAAAAAAAUQ - AACMAAAAAAAAABAQAACwAAAAAAAAAEAQAACgAAAAAAAA - AAIgAABoAQAAAAAAAAUgAADsAAAAAAAAABAgAAD8AAAA - AAAAABEgAAAcAQAAAAAAABIgAAAMAQAAAAAAABMgAACg - AAAAAAAAACAgAABIAQAAAAAAADAgAAB0AQAAAAAAAAHA - AADQAAAAAAAAABHAAAAgAAAAAAAAABLAAADgAAAAAAAA - ABDQAAAEAAAAAAAAAA== + Ym9va5ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAjAEAAAQAAAADAwAAAAAAIAUA + AAABAQAAVXNlcnMAAAAIAAAAAQEAAGhhd2t3b29kCQAA + AAEBAABEb3dubG9hZHMAAAAMAAAAAQYAABAAAAAgAAAA + MAAAAAgAAAAEAwAAKU8AAAAAAAAIAAAABAMAAFxpAAAA + AAAACAAAAAQDAADNywAAAAAAAAwAAAABBgAAWAAAAGgA + AAB4AAAACAAAAAAEAABBxfD2ik7XWRgAAAABAgAAAgAA + AAAAAAAPAAAAAAAAAAAAAAAAAAAACAAAAAQDAAABAAAA + AAAAAAQAAAADAwAA9QEAAAgAAAABCQAAZmlsZTovLy8M + AAAAAQEAAE1hY2ludG9zaCBIRAgAAAAEAwAAAFChG3MA + AAAIAAAAAAQAAEHF9QSsAAAAJAAAAAEBAAA2MzYwRDBE + RC02M0VGLTRCOTItQUM4Qi1BOTNBRTZBN0ZFMTQYAAAA + AQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAAAAEAAAAB + AQAALwAAAAAAAAABBQAAzAAAAP7///8BAAAAAAAAABAA + AAAEEAAARAAAAAAAAAAFEAAAiAAAAAAAAAAQEAAArAAA + AAAAAABAEAAAnAAAAAAAAAACIAAAeAEAAAAAAAAFIAAA + 6AAAAAAAAAAQIAAA+AAAAAAAAAARIAAALAEAAAAAAAAS + IAAADAEAAAAAAAATIAAAHAEAAAAAAAAgIAAAWAEAAAAA + AAAwIAAAhAEAAAAAAAABwAAAzAAAAAAAAAARwAAAIAAA + AAAAAAASwAAA3AAAAAAAAAAQ0AAABAAAAAAAAAA= displayas 0 file-data _CFURLString - file:///Users/bzalewski/Downloads/ + file:///Users/hawkwood/Downloads/ _CFURLStringType 15 @@ -1178,7 +1122,7 @@ tilesize 36 trash-full - + version 1 wvous-bl-corner @@ -1198,4 +1142,4 @@ wvous-tr-modifier 0 - /3.5s \ No newline at end of file + diff --git a/home/Library/Preferences/md.obsidian.plist b/home/Library/Preferences/md.obsidian.plist deleted file mode 100644 index f6b6e931..00000000 --- a/home/Library/Preferences/md.obsidian.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - AppleTextDirection - - NSForceRightToLeftWritingDirection - - NSFullScreenMenuItemEverywhere - - NSNavLastRootDirectory - ~/Cloud/Google Drive/Obsidian - NSNavPanelExpandedSizeForOpenMode - {800, 448} - NSTreatUnknownArgumentsAsOpen - NO - NSWindow Frame NSNavPanelAutosaveName - 464 473 800 448 0 0 1728 1079 - - \ No newline at end of file diff --git a/home/Library/Preferences/org.ferdium.ferdium-app.plist b/home/Library/Preferences/org.ferdium.ferdium-app.plist deleted file mode 100644 index f76037bf..00000000 --- a/home/Library/Preferences/org.ferdium.ferdium-app.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - AppleTextDirection - - NSForceRightToLeftWritingDirection - - NSFullScreenMenuItemEverywhere - - NSTreatUnknownArgumentsAsOpen - NO - - \ No newline at end of file diff --git a/home/dot_config/netdata/health_alarm_notify.conf.tmpl b/home/dot_config/netdata/health_alarm_notify.conf.tmpl index 3350994d..a9e85a3c 100644 --- a/home/dot_config/netdata/health_alarm_notify.conf.tmpl +++ b/home/dot_config/netdata/health_alarm_notify.conf.tmpl @@ -1,7 +1,3 @@ -{{- $baseDomain := (join (join .host.hostname ".") .host.domain) -}} -{{- if eq .host.qubes true -}} -{{- $baseDomain := (join (join .host.hostname "-qube.") .host.domain) -}} -{{- end }} # Configuration for alarm notifications # # This configuration is used by: alarm-notify.sh @@ -52,7 +48,7 @@ # If you have an Internet facing netdata (or you have copied the images/ folder # of netdata to your web server), set its URL here, to fetch the notification # images from it. -images_base_url="https://netdata.{{ $baseDomain }}" +images_base_url="https://netdata-{{ .host.hostname | lower }}.{{ .host.domain | lower }}" #------------------------------------------------------------------------------ @@ -363,7 +359,11 @@ DEFAULT_RECIPIENT_PUSHOVER="" # "user1@email.com user2@mail.com" # enable/disable sending pushbullet notifications +{{ if and (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "PUSHBULLET_ACCESS_TOKEN")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "PUSHBULLET_EMAIL")) }} SEND_PUSHBULLET="YES" +{{ else }} +SEND_PUSHBULLET="NO" +{{ end }} # Signup and Login to pushbullet.com # To get your Access Token, go to https://www.pushbullet.com/#settings/account @@ -388,7 +388,11 @@ PUSHBULLET_SOURCE_DEVICE="" # "+15555555555 +17777777777" # enable/disable sending twilio SMS +{{ if and (and (and (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "TWILIO_ACCOUNT_SID")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "TWILIO_AUTH_TOKEN"))) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "TWILIO_FROM_NUMBER"))) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "CELL_PHONE_NUMBER")) }} SEND_TWILIO="YES" +{{ else }} +SEND_TWILIO="NO" +{{ end }} # Signup for free trial and select a SMS capable Twilio Number # To get your Account SID and Token, go to https://www.twilio.com/console @@ -453,7 +457,11 @@ DEFAULT_RECIPIENT_KAVENEGAR="" # "CHAT_ID_1 CHAT_ID_2 ..." # enable/disable sending telegram messages +{{ if and (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "TELEGRAM_BOT_TOKEN")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "TELEGRAM_RECIPIENT_ID")) }} SEND_TELEGRAM="YES" +{{ else }} +SEND_TELEGRAM="NO" +{{ end }} # Contact the bot @BotFather to create a new bot and receive a bot token. # Without it, netdata cannot send telegram messages. @@ -479,7 +487,11 @@ DEFAULT_RECIPIENT_TELEGRAM="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoite # "RECIPIENT1 RECIPIENT2 ..." # enable/disable sending slack notifications +{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "SLACK_WEBHOOK_URL")) }} SEND_SLACK="YES" +{{ else }} +SEND_SLACK="NO" +{{ end }} # Login to your slack.com workspace and create an incoming webhook, using the "Incoming Webhooks" App: https://slack.com/apps/A0F7XDUAZ-incoming-webhooks # Do not use the instructions in https://api.slack.com/incoming-webhooks#enable_webhooks, as those webhooks work only for a single channel. @@ -601,7 +613,7 @@ DEFAULT_RECIPIENT_FLOCK="" # "CHANNEL1 CHANNEL2 ..." # enable/disable sending discord notifications -SEND_DISCORD="YES" +SEND_DISCORD="NO" # Create a webhook by following the official documentation - # https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks @@ -788,7 +800,7 @@ SYSLOG_FACILITY='local6' # For example, to send messages with a 'netdata' prefix to a syslog # daemon listening on port 514 on 'loghost' using the daemon facility and # notice log level: -DEFAULT_RECIPIENT_SYSLOG='daemon.notice@rsyslog.{{ $baseDomain }}:514/netdata' +DEFAULT_RECIPIENT_SYSLOG='daemon.notice@rsyslog.{{ .host.hostname | lower }}.{{ .host.domain | lower }}:514/netdata' #------------------------------------------------------------------------------ # iOS Push Notifications @@ -846,21 +858,21 @@ DEFAULT_RECIPIENT_SMS="" # # enable/disable Matrix notifications -SEND_MATRIX="YES" +SEND_MATRIX="NO" # The url of the Matrix homeserver # e.g https://matrix.org:8448 -MATRIX_HOMESERVER="https://matrix-client.matrix.org:8448" +MATRIX_HOMESERVER="https://matrix.org:8448" # An access token from a valid Matrix account. Tokens usually don't expire, # can be controlled from a Matrix client. # See https://matrix.org/docs/guides/client-server.html -MATRIX_ACCESSTOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "MATRIX_ACCESS_TOKEN")) }}{{- includeTemplate "secrets/MATRIX_ACCESS_TOKEN" | decrypt | trim -}}{{ else }}{{- env "MATRIX_ACCESS_TOKEN" -}}{{ end }}" +MATRIX_ACCESSTOKEN="" # Specify the default rooms to receive the notification if no rooms are provided # in a role's recipients. # The format is !roomid:homeservername -DEFAULT_RECIPIENT_MATRIX="#install.doctor:matrix.org" +DEFAULT_RECIPIENT_MATRIX="" #------------------------------------------------------------------------------ # ntfy.sh global notification options diff --git a/home/dot_local/bin/executable_add-usergroup b/home/dot_local/bin/executable_add-usergroup index 8ca8ed84..44bdef21 100644 --- a/home/dot_local/bin/executable_add-usergroup +++ b/home/dot_local/bin/executable_add-usergroup @@ -40,15 +40,15 @@ if [ -d /Applications ] && [ -d /System ]; then fi # Ensure group exists - if ! dscl . read "/Groups/$GROUP" gid &> /dev/null; then - MAX_ID_GROUP="$(dscl . -list /Groups gid | awk '{print $2}' | sort -ug | tail -1)" + if ! dscl . read "/Groups/$GROUP" PrimaryGroupID &> /dev/null; then + MAX_ID_GROUP="$(dscl . -list /Groups PrimaryGroupID | awk '{print $2}' | sort -ug | tail -1)" PRIMARY_GROUP_ID="$((MAX_ID_GROUP+1))" dscl . create "/Groups/$GROUP" # This also sets the PrimaryGroupID - sudo dscl . create "/Groups/$GROUP" gid "$PRIMARY_GROUP_ID" + sudo dscl . create "/Groups/$GROUP" PrimaryGroupID "$PRIMARY_GROUP_ID" sudo dscl . append "/Groups/$GROUP" GroupMembership "$USER" else - PRIMARY_GROUP_ID="$(dscl . read "/Groups/$GROUP" gid | awk '{print $2}')" + PRIMARY_GROUP_ID="$(dscl . read "/Groups/$GROUP" PrimaryGroupID | awk '{print $2}')" fi # Ensure user exists diff --git a/home/dot_local/bin/post-installx/executable_post-nginx.sh b/home/dot_local/bin/post-installx/executable_post-nginx.sh index 126d1559..9f0c1e96 100644 --- a/home/dot_local/bin/post-installx/executable_post-nginx.sh +++ b/home/dot_local/bin/post-installx/executable_post-nginx.sh @@ -38,7 +38,7 @@ if command -v nginx > /dev/null; then fi logg info "Ensuring $NGINX_CONFIG_DIR is present" && sudo mkdir -p "$NGINX_CONFIG_DIR" logg info "Copying configuration files from $HOME/.local/etc/nginx to $NGINX_CONFIG_DIR" - sudo rsync -av "$HOME/.local/etc/nginx" "$NGINX_CONFIG_DIR" + sudo rsync -av "$HOME/.local/etc/nginx/" "$NGINX_CONFIG_DIR" if [ -d /Applications ] && [ -d /System ]; then ### macOS if [ -d "${HOMEBREW_PREFIX:-/opt/homebrew}/etc/nginx" ] && [ ! -L "${HOMEBREW_PREFIX:-/opt/homebrew}/etc/nginx" ]; then diff --git a/home/dot_local/bin/post-installx/executable_post-postfix.sh b/home/dot_local/bin/post-installx/executable_post-postfix.sh index f53c57c3..8e1fb318 100644 --- a/home/dot_local/bin/post-installx/executable_post-postfix.sh +++ b/home/dot_local/bin/post-installx/executable_post-postfix.sh @@ -10,6 +10,21 @@ # cat ~/.bashrc | mail -s "My subject" name@email.com # ``` +### Acquire SENDGRID_API_KEY +SENDGRID_API_KEY_FILE="${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/.chezmoitemplates/secrets/SENDGRID_API_KEY" +if [ -f "$SENDGRID_API_KEY_FILE" ]; then + logg info "Found SENDGRID_API_KEY in ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/.chezmoitemplates/secrets" + if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/age/chezmoi.txt" ]; then + logg info 'Decrypting SENDGRID_API_KEY token with Age encryption key' + SENDGRID_API_KEY="$(cat "$SENDGRID_API_KEY_FILE" | chezmoi decrypt)" + else + logg warn 'Age encryption key is missing from ~/.config/age/chezmoi.txt' + fi +else + logg warn "SENDGRID_API_KEY is missing from ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/.chezmoitemplates/secrets" +fi + +### Setup Postfix if SENDGRID_API_KEY is retrieved if [ -n "$SENDGRID_API_KEY" ] && [ "$SENDGRID_API_KEY" != "" ]; then if command -v postfix > /dev/null; then ### Ensure dependencies are installed diff --git a/home/dot_local/bin/post-installx/executable_post-privoxy.sh b/home/dot_local/bin/post-installx/executable_post-privoxy.sh index a340024c..e020dd7d 100644 --- a/home/dot_local/bin/post-installx/executable_post-privoxy.sh +++ b/home/dot_local/bin/post-installx/executable_post-privoxy.sh @@ -25,7 +25,7 @@ PRIVOXY_CONFIG="$PRIVOXY_CONFIG_DIR/config" if command -v privoxy > /dev/null; then if [ -f "${XDG_CONFIG_HOME:-HOME/.config}/privoxy/config" ]; then - sudo mkdir -p "PRIVOXY_CONFIG_DIR" + sudo mkdir -p "$PRIVOXY_CONFIG_DIR" logg info "Copying ${XDG_CONFIG_HOME:-HOME/.config}/privoxy/config to $PRIVOXY_CONFIG" sudo cp -f "${XDG_CONFIG_HOME:-HOME/.config}/privoxy/config" "$PRIVOXY_CONFIG" logg info "Running sudo chmod 600 $PRIVOXY_CONFIG" diff --git a/home/dot_local/bin/post-installx/executable_post-rkhunter.sh b/home/dot_local/bin/post-installx/executable_post-rkhunter.sh index 515ee3ee..48c138c6 100644 --- a/home/dot_local/bin/post-installx/executable_post-rkhunter.sh +++ b/home/dot_local/bin/post-installx/executable_post-rkhunter.sh @@ -6,12 +6,12 @@ if command -v rkhunter > /dev/null; then if [ -d /Applications ] && [ -d /System ]; then ### macOS logg info 'Updating file "$(brew --prefix)/Cellar/rkhunter/1.4.6/etc/rkhunter.conf"' && gsed -i "s/^#WEB_CMD.*$/WEB_CMD=curl\ -L/" "$(brew --prefix)/Cellar/rkhunter/1.4.6/etc/rkhunter.conf" + export PATH="$(echo "$PATH" | gsed 's/VMware Fusion.app/VMwareFusion.app/g')" + export PATH="$(echo "$PATH" | gsed 's/IntelliJ IDEA CE.app/IntelliJIDEACE.app/g')" else ### Linux logg info 'Updating file /etc/rkhunter.conf' && sed -i "s/^#WEB_CMD.*$/WEB_CMD=curl\ -L/" /etc/rkhunter.conf fi - export PATH="$(echo "$PATH" | sed 's/VMware Fusion.app/VMwareFusion.app/')" - export PATH="$(echo "$PATH" | sed 's/IntelliJ IDEA CE.app/IntelliJIDEACE.app/')" sudo rkhunter --propupd || RK_PROPUPD_EXIT_CODE=$? if [ -n "$RK_PROPUPD_EXIT_CODE" ]; then logg error "sudo rkhunter --propupd returned non-zero exit code" diff --git a/home/dot_local/bin/post-installx/executable_post-tailscale.sh b/home/dot_local/bin/post-installx/executable_post-tailscale.sh index 1ea9ef32..70071bcb 100644 --- a/home/dot_local/bin/post-installx/executable_post-tailscale.sh +++ b/home/dot_local/bin/post-installx/executable_post-tailscale.sh @@ -4,9 +4,19 @@ # @description # This script ensures the `tailscaled` system daemon is installed on macOS. Then, on both macOS and Linux, it connects to the Tailscale # network if the `TAILSCALE_AUTH_KEY` variable is provided. +# +# If CloudFlare WARP is also installed, this script will disconnect from it and then reconnect after Tailscale is connected. +# This is a quirk and Tailscale has no roadmap for fixing it for use alongside other VPNs. To setup Tailscale to work alongside +# CloudFlare WARP, you will have to set up a [split tunnel](https://www.youtube.com/watch?v=eDFs8hm3xWc) for +# [Tailscale IP addresses](https://tailscale.com/kb/1105/other-vpns). + +### Disconnect from CloudFlare WARP (if connected) +if command -v warp-cli > /dev/null; then + warp-cli disconnect && logg info 'CloudFlare WARP temporarily disconnected while Tailscale connects' +fi ### Install the Tailscale system daemon -if [ -d /Applications ] && [ -d System ]; then +if [ -d /Applications ] && [ -d /System ]; then ### macOS if command -v tailscaled > /dev/null; then logg info 'Ensuring tailscaled system daemon is installed' @@ -24,6 +34,20 @@ if [ -d /Applications ] && [ -d System ]; then fi fi +### Acquire TAILSCALE_AUTH_KEY +TAILSCALE_KEY_FILE="${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/.chezmoitemplates/secrets/TAILSCALE_AUTH_KEY" +if [ -f "$TAILSCALE_KEY_FILE" ]; then + logg info "Found TAILSCALE_AUTH_KEY in ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/.chezmoitemplates/secrets" + if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/age/chezmoi.txt" ]; then + logg info 'Decrypting TAILSCALE_AUTH_KEY token with Age encryption key' + TAILSCALE_AUTH_KEY="$(cat "$TAILSCALE_KEY_FILE" | chezmoi decrypt)" + else + logg warn 'Age encryption key is missing from ~/.config/age/chezmoi.txt' + fi +else + logg warn "TAILSCALE_AUTH_KEY is missing from ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/.chezmoitemplates/secrets" +fi + ### Connect to Tailscale network if [ -n "$TAILSCALE_AUTH_KEY" ] && [ "$TAILSCALE_AUTH_KEY" != "" ]; then if [ -f /Applications/Tailscale.app/Contents/MacOS/Tailscale ]; then @@ -46,3 +70,22 @@ if [ -n "$TAILSCALE_AUTH_KEY" ] && [ "$TAILSCALE_AUTH_KEY" != "" ]; then else logg info 'TAILSCALE_AUTH_KEY is not defined so not logging into Tailscale network' fi + +### Re-connect CloudFlare WARP after Tailscale is connected +if command -v warp-cli > /dev/null; then + ### Register CloudFlare WARP + if warp-cli --accept-tos status | grep 'Registration Missing' > /dev/null; then + logg info 'Registering CloudFlare WARP' + warp-cli --accept-tos registration new + else + logg info 'Either there is a misconfiguration or the device is already registered with CloudFlare WARP' + fi + + ### Connect CloudFlare WARP + if warp-cli --accept-tos status | grep 'Disconnected' > /dev/null; then + logg info 'Connecting to CloudFlare WARP' + warp-cli --accept-tos connect > /dev/null && logg success 'Connected to CloudFlare WARP' + else + logg info 'Either there is a misconfiguration or the device is already connected with CloudFlare WARP' + fi +fi \ No newline at end of file diff --git a/home/dot_local/bin/post-installx/executable_post-vmware.sh b/home/dot_local/bin/post-installx/executable_post-vmware.sh index 5f354ab4..f8872d8e 100644 --- a/home/dot_local/bin/post-installx/executable_post-vmware.sh +++ b/home/dot_local/bin/post-installx/executable_post-vmware.sh @@ -139,7 +139,7 @@ if command -v vagrant > /dev/null && command -v vmware-id > /dev/null; then logg info 'Ensuring the Vagrant VMWare Utility service is enabled' sudo vagrant-vmware-utility service install || EXIT_CODE=$? if [ -n "$EXIT_CODE" ]; then - logg info 'The Vagrant VMWare Utility command vagrant-vmware-utility service. If it was already set up, there should be a notice above.' + logg info 'The Vagrant VMWare Utility command vagrant-vmware-utility service install failed. If it was already set up, there should be a notice above.' fi fi else diff --git a/home/dot_local/bin/post-installx/executable_post-wazuh.sh b/home/dot_local/bin/post-installx/executable_post-wazuh.sh index 72437ddd..5e9f4012 100644 --- a/home/dot_local/bin/post-installx/executable_post-wazuh.sh +++ b/home/dot_local/bin/post-installx/executable_post-wazuh.sh @@ -13,7 +13,7 @@ if [ -d /Applications ] && [ -d /System ]; then wget -q "$PKG_URL" -O /tmp/wazuh-agent.pkg &> /dev/null logg info 'Setting Wazuh launch parameters in /tmp/wazuh_envs' # https://documentation.wazuh.com/current/user-manual/agent/deployment-variables/deployment-variables-macos.html - echo 'WAZUH_MANAGER="$WAZUH_MANAGER" && WAZUH_REGISTRATION_SERVER="$WAZUH_MANAGER" && WAZUH_REGISTRATION_PASSWORD="WazuhRegister" && WAZUH_AGENT_NAME="$WAZUH_AGENT_NAME"' > /tmp/wazuh_envs + echo "WAZUH_MANAGER="$WAZUH_MANAGER" && WAZUH_REGISTRATION_SERVER="$WAZUH_MANAGER" && WAZUH_REGISTRATION_PASSWORD="WazuhRegister" && WAZUH_AGENT_NAME="$WAZUH_AGENT_NAME"" > /tmp/wazuh_envs logg info 'Installing the Wazuh agent pkg' sudo installer -pkg /tmp/wazuh-agent.pkg -target / sudo chmod 755 /Library/Ossec