diff --git a/dotfiles/.local/share/chezmoi/.chezmoidata.yaml b/dotfiles/.local/share/chezmoi/.chezmoidata.yaml index 5bb27558..1e92ddc1 100644 --- a/dotfiles/.local/share/chezmoi/.chezmoidata.yaml +++ b/dotfiles/.local/share/chezmoi/.chezmoidata.yaml @@ -1,36 +1,35 @@ --- -installerPreference: - - flatpak - - snap - - whalebrew - - apt - - dnf - - pacman - - apk - - nix - - pkg - - zypper - - brew - - port - - yay - - choco - - scoop - - winget - - go - - cargo - - npm - - pipx - - gem - - cask - - appimage - - binary - -installerMap: +# `softwarePackages` is a map of possible package managers to use while installing a program. The installer will +# look at the `installerPreference` variable (bottom of file) and find the first package manager that is in the package's possible +# installation method and then use that. It is also sensitive to the type of operating system so a package with +# only `apt` defined will not install on macOS. +# +# Everything should be fairly straight forward. Take a look at the `installerPreference` for a list of package managers. If a package +# has dependencies, the dependencies are defined under the `_deps` key. All of the `_deps` should also be defined in the +# `softwarePackages` map. The installer will check for the presence of the package's key in the PATH. If the package's key +# does not match the executable's name, then the `_bin` key can be defined so that the installer will look at that instead. +softwarePackages: altair: cask: altair-graphql-client choco: altair-graphql snap: altair yay: altair + angular-cli: + brew: angular-cli + npm: '@angular/cli' + ansible-lint: + pipx: ansible-lint + ansible: + brew: ansible + dnf: ansible + pipx: ansible + ansibleconnect: + _deps: + - sshpass + - tmux + pipx: ansibleconnect + asciicinema: + pipx: asciicinema astronvim: _deps: - bottom @@ -41,24 +40,100 @@ installerMap: - node - python - ripgrep - - tree-sitter-cli + - tree-sitter + auto-install: + npm: auto-install + automake: + brew: automake + bat: + apk: bat + apt: bat + brew: bat + cargo: bat + choco: bat + pacman: bat + pkg: bat + port: bat + scoop: bat + zypper: bat delta: brew: git-delta scoop: delta bash-completion: brew: bash-completion + bitly: + npm: bitly-cli-client bottom: brew: bottom pacman: bottom scoop: bottom snap: bottom + browser-sync: + npm: browser-sync bw: choco: bitwarden-cli snap: bw + caniuse: + npm: caniuse-cmd + carbon-now: + npm: carbon-now-cli + carthage: + brew:darwin: carthage + chrome-cli: + brew:darwin: chrome-cli + clocker: + cask: clocker + cookiecutter: + brew: cookiecutter + pipx: cookiecutter + commitizen: + _bin: cz + npm: commitizen + cordova: + npm: cordova + dframe: + npm: deviceframe + editly: + npm: editly + electron: + brew: electron + npm: electron + emma: + npm: emma-cli + emoj: + npm: emoj emplace: cargo: emplace nix: emplace scoop: emplace + empty-trash: + npm: empty-trash-cli + eslint: + brew: eslint + npm: eslint + fastify: + npm: fastify-cli + feathers: + npm: '@feathersjs/cli' + firebase: + npm: firebase-tools + ffmpeg: + apk: ffmpeg + apt: ffmpeg + brew: ffmpeg + choco: ffmpeg + dnf: ffmpeg + pacman: ffmpeg + scoop: ffmpeg + fkill: + npm: fkill-cli + fonts: + cask: + - epk/epk/font-sf-mono-nerd-font + - homebrew/cask-fonts/font-hack-nerd-font + - homebrew/cask-fonts/font-meslo-lg-nerd-font + gdown: + pipx: gdown gdu: brew: gdu go: github.com/dundee/gdu/v5/cmd/gdu@latest @@ -66,17 +141,28 @@ installerMap: snap: gdu-disk-usage-analyzer gdu:debian: apt: gdu + gfi: + npm: google-font-installer git: apk: git apt: git brew: git dnf: git + git-filter-repo: + brew: git-filter-repo + pipx: git-filter-repo git-lfs: _deps: - git brew: git-lfs scoop: git-lfs - gnu: + git-open: + npm: git-open + gixy: + pipx: gixy + gphotos-sync: + pipx: gphotos-sync + gnu:darwin: brew: - coreutils - findutils @@ -87,17 +173,96 @@ installerMap: - gnu-sed - gnutls - grep + gtop: + brew: gtop + npm: gtop + gulp: + brew: gulp + npm: gulp + http-prompt: + brew: http-prompt + pipx: http-prompt + httpstat: + brew: httpstat + pipx: httpstat + ideviceinstaller: + brew:darwin: ideviceinstaller + imagemagick: + apk: imagemagick + apt: imagemagick + brew: imagemagick + choco: imagemagick + dnf: imagemagick + scoop: imagemagick + imgur-uploader: + npm: imgur-uploader-cli + ionic: + npm: '@ionic/cli' + ios-deploy: + brew:darwin: ios-deploy + npm:darwin: ios-deploy + ipfs: + brew: ipfs + choco: go-ifps + nix: ipfs + port: ipfs + scoop: go-ipfs + snap: ipfs + ipfs-desktop: + cask: ipfs + choco: ipfs-desktop + pacman: ipfs-desktop + scoop: ipfs-desktop + ipfs-deploy: + _bin: ipd + npm: ipfs-deploy + is-up: + npm: is-up-cli lazygit: brew: lazygit choco: lazygit go: github.com/jesseduffield/lazygit@latest pacman: lazygit scoop: lazygit + libimobiledevice: + brew:darwin: libimobiledevice + localtunnel: + brew: localtunnel + npm: localtunnel + mjml: + cask: mjml + npm: mjml + molecule: + brew: molecule + pipx: molecule + nativefier: + _deps: + - imagemagick + npm: nativefier + ncc: + brew: ncc + npm: '@vercel/ncc' + netcat: + apt: netcat + brew: netcat + choco: netcat + dnf: netcat + pacman: netcat + scoop: netcat nb: + _deps: + - bat + - netcat + - pandoc + - rg + - tig + - w3m + basher: xwmx/nb + bpkg: xwmx/nb brew: nb - # :debian is defined so nothing will be installed on Debian for nb - nb:debian: - brew: [] + npm: nb.sh + nectar: + npm: nectarjs neovim: apk: neovim apt: @@ -123,23 +288,78 @@ installerMap: - neovim - python-neovim - python3-neovim + ngxtop: + pipx: ngxtop node: brew: node scoop: nodejs + nest: + npm: '@nestjs/cli' + newman: + brew: newman + npm: newman + np: + npm: np + npm-check: + npm: npm-check + oclif: + npm: oclif oh-my-posh: brew: jandedobbeleer/oh-my-posh/oh-my-posh scoop: - clink - https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json + package-size: + npm: package-size + pageres: + npm: pageres-cli + pandoc: + _deps: + - python + apt: pandoc + brew: + - pandoc + - librsvg + - homebrew/cask/basictex + choco: + - pandoc + - rsvg-convert + - miktex + crew: pandoc + dnf: pandoc + nix: pandoc + pacman: pandoc + winget: pandoc pipx: brew: pipx + pkg: + npm: pkg + playwright: + npm: playwright + pm2: + npm: pm2 + pre-commit: + brew: pre-commit + pipx: pre-commit + prettier: + brew: prettier + npm: prettier + psi: + npm: psi python: apt: python3-pip brew: python dnf: python3-pip pacman: python-pip scoop: python + pywhat: + brew: pywhat + pipx: pywhat + port: pywhat + ramda: + npm: ramda-cli ripgrep: + _bin: rg apt: ripgrep brew: ripgrep cargo: ripgrep @@ -152,6 +372,7 @@ installerMap: scoop: ripgrep zypper: ripgrep ripgrep-all: + _bin: rga brew: - ffmpeg - pandoc @@ -176,27 +397,125 @@ installerMap: sad: brew: ms-jpq/sad/sad pacman: sad + secretive: + cask: secretive + semantic-release: + npm: semantic-release + sentry-cli: + brew: getsentry/tools/sentry-cli + npm: '@sentry/cli' + scoop: sentry-cli + serve: + npm: serve + serverless: + brew: serverless + npm: serverless + share: + npm: share-cli + sharp: + npm: sharp-cli shotcut: choco: shotcut flatpak: org.shotcut.Shotcut snap: shotcut + sloth: + cask: stats + social-analyzer: + brew: social-analyzer + pipx: social-analyzer + speed-test: + npm: speed-test + spotdl: + _deps: + - ffmpeg + pipx: spotdl + sshpass: + apt: sshpass + brew: hudochenkov/sshpass/sshpass + dnf: sshpass + starred: + pipx: starred + statcode: + pipx: statcode + yay: statcode + stats: + cask: stats + stegcloak: + npm: stegcloak + supdock: + npm: supdock + surge: + npm: surge + svgo: + brew: svgo + npm: svgo + terminalizer: + npm: terminalizer + tig: + brew: tig + nix: tig + pkg: tig + tinypng: + npm: tinypng-cli + tldr: + brew: tldr + npm: tldr + trellis: + brew: roots/tap/trellis-cli + trufflehog: + brew: trufflesecurity/trufflehog/trufflehog tmux: + apt: tmux brew: - awk - gnu-sed - perl - tmux - tree-sitter-cli: + tree-sitter: cargo: tree-sitter-cli + ts2c: + npm: ts2c + typescript: + _bin: tsc + brew: typescript + npm: tsc + virtualenv: + brew: virtualenv + pipx: virtualenv volta: brew: volta scoop: volta + w3m: + apt: w3m + brew: w3m + dnf: w3m + pacman: w3m + port: w3m + zypper: w3m wget: apk: wget apt: wget brew: rsync dnf: wget whalebrew: whalebrew/wget + wifi-password: + bpkg: rauchg/wifi-password + brew: wifi-password + npm: wifi-password-cli + wordpressify: + npm: wordpressify + wrangler: + npm: '@cloudflare/wrangler' + yamllint: + brew: yamllint + pipx: yamllint + youtube-dl: + pipx: youtube-dl + port: youtube-dl + brew: youtube-dl + zx: + brew: zx + npm: zx installerPostInstallScripts: astronvim: | @@ -228,30 +547,131 @@ installerPostInstallScripts: volta install node@latest softwarePlugins: + dotnet: + plugins: + - Microsoft.CST.AttackSurfaceAnalyzer.CLI vim: - - https://github.com/dense-analysis/ale.git - - https://github.com/pearofducks/ansible-vim.git - - https://github.com/neoclide/coc.nvim.git - - https://github.com/ekalinin/dockerfile.vim.git - - https://github.com/editorconfig/editorconfig-vim.git - - https://github.com/junegunn/fzf.git - - https://github.com/junegunn/fzf.vim.git - - https://github.com/itchyny/lightline.vim.git - - https://github.com/scrooloose/nerdtree.git - - https://github.com/stanangeloff/php.vim.git - - https://github.com/hdima/python-syntax.git - - https://github.com/vim-syntastic/syntastic.git - - https://github.com/vim-airline/vim-airline.git - - https://github.com/kristijanhusak/vim-carbon-now-sh.git - - https://github.com/ryanoasis/vim-devicons.git - - https://github.com/tpope/vim-fugitive.git - - https://github.com/airblade/vim-gitgutter.git - - https://github.com/fatih/vim-go.git - - https://github.com/pangloss/vim-javascript.git - - https://github.com/mxw/vim-jsx.git - - https://github.com/plasticboy/vim-markdown.git - - https://github.com/terryma/vim-multiple-cursors.git - - https://github.com/prettier/vim-prettier.git - - https://github.com/tpope/vim-sensible.git - - https://github.com/tpope/vim-surround.git - - https://github.com/nanotee/zoxide.vim.git + plugins: + - https://github.com/dense-analysis/ale.git + - https://github.com/pearofducks/ansible-vim.git + - https://github.com/neoclide/coc.nvim.git + - https://github.com/ekalinin/dockerfile.vim.git + - https://github.com/editorconfig/editorconfig-vim.git + - https://github.com/junegunn/fzf.git + - https://github.com/junegunn/fzf.vim.git + - https://github.com/itchyny/lightline.vim.git + - https://github.com/scrooloose/nerdtree.git + - https://github.com/stanangeloff/php.vim.git + - https://github.com/hdima/python-syntax.git + - https://github.com/vim-syntastic/syntastic.git + - https://github.com/vim-airline/vim-airline.git + - https://github.com/kristijanhusak/vim-carbon-now-sh.git + - https://github.com/ryanoasis/vim-devicons.git + - https://github.com/tpope/vim-fugitive.git + - https://github.com/airblade/vim-gitgutter.git + - https://github.com/fatih/vim-go.git + - https://github.com/pangloss/vim-javascript.git + - https://github.com/mxw/vim-jsx.git + - https://github.com/plasticboy/vim-markdown.git + - https://github.com/terryma/vim-multiple-cursors.git + - https://github.com/prettier/vim-prettier.git + - https://github.com/tpope/vim-sensible.git + - https://github.com/tpope/vim-surround.git + - https://github.com/nanotee/zoxide.vim.git + # wget https://gitlab.com/megabyte-labs/gas-station/-/raw/master/environments/prod/group_vars/desktop/vscode-extensions.yml + # yq e '.vscode_extensions[].name' vscode-extensions.yml + visualStudioCode: + plugins: + - Angular.ng-template + - attilabuti.vscode-mjml + - bierner.markdown-emoji + - ChakrounAnas.turbo-console-log + - ChFlick.firecode + - chrmarti.regex + - cweijan.vscode-mysql-client2 + - DavidAnson.vscode-markdownlint + - dbaeumer.vscode-eslint + - denoland.vscode-deno + - eamodio.gitlens + - EditorConfig.EditorConfig + - esbenp.prettier-vscode + - ericadamski.carbon-now-sh + - firsttris.vscode-jest-runner + - formulahendry.auto-rename-tag + - formulahendry.code-runner + - GitHub.vscode-pull-request-github + - GitLab.gitlab-workflow + - GoogleCloudTools.cloudcode + - golang.Go + - HashiCorp.terraform + - hediet.vscode-drawio + - IBM.output-colorizer + - Kelvin.vscode-sshfs + - mads-hartmann.bash-ide-vscode + - ms-azuretools.vscode-docker + - ms-kubernetes-tools.vscode-kubernetes-tools + - ms-vscode-remote.remote-containers + - ms-vscode-remote.remote-ssh + - ms-vscode-remote.remote-wsl + - ms-python.python + - ms-vscode.PowerShell + - MS-vsliveshare.vsliveshare + - MS-vsliveshare.vsliveshare-audio + - njpwerner.autodocstring + - nrwl.angular-console + - philnash.ngrok-for-vscode + - PKief.material-icon-theme + - pranaygp.vscode-css-peek + - quicktype.quicktype + - rbbit.typescript-hero + - redhat.ansible + - redhat.vscode-yaml + - richie5um2.vscode-sort-json + - Rubymaniac.vscode-paste-and-indent + - salbert.comment-ts + - shd101wyy.markdown-preview-enhanced + - softwaredotcom.swdc-vscode + - steoates.autoimport + - stylelint.vscode-stylelint + - timonwong.shellcheck + - toba.vsfire + - tyriar.sort-lines + - usernamehw.errorlens + - valentjn.vscode-ltex + - VisualStudioExptTeam.vscodeintellicode + - vsciot-vscode.vscode-arduino + - vsls-contrib.codetour + - vsls-contrib.gistfs + - wayou.vscode-todo-highlight + - wix.vscode-import-cost + - yatki.vscode-surround + +# The order which the installer uses to determine which package manager to use while installing +installerPreference: + - flatpak + - snap + - whalebrew + - apt + - dnf + - pacman + - apk + - nix + - pkg + - zypper + - brew + - crew + - port + - yay + - choco + - scoop + - winget + - go + - cargo + - npm + - pipx + - gem + - cask + - bpkg + - basher + - appimage + - binary diff --git a/dotfiles/.local/share/chezmoi/home/private_dot_config/asdf/default-ruby-pkgs.tmpl b/dotfiles/.local/share/chezmoi/home/private_dot_config/asdf/default-ruby-pkgs.tmpl index 2149f09e..49dd7793 100644 --- a/dotfiles/.local/share/chezmoi/home/private_dot_config/asdf/default-ruby-pkgs.tmpl +++ b/dotfiles/.local/share/chezmoi/home/private_dot_config/asdf/default-ruby-pkgs.tmpl @@ -1,2 +1,6 @@ bundler +chef +cocoapods fpm +papertrail +t diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/Library/Developer/Xcode/UserData/FontAndColorThemes/Betelgeuse Dark.dvtcolortheme b/dotfiles/.local/share/chezmoi/private_dot_config/Library/Developer/Xcode/UserData/FontAndColorThemes/Betelgeuse Dark.dvtcolortheme deleted file mode 100644 index 9a5b0157..00000000 --- a/dotfiles/.local/share/chezmoi/private_dot_config/Library/Developer/Xcode/UserData/FontAndColorThemes/Betelgeuse Dark.dvtcolortheme +++ /dev/null @@ -1,83 +0,0 @@ - - - - - DVTConsoleDebuggerInputTextColor - 0.764706 0.780392 0.819608 1 - DVTConsoleDebuggerOutputTextColor - 0.572549 0.584314 0.627451 1 - DVTConsoleDebuggerPromptTextColor - 0.862745 0.87451 0.894118 1 - DVTConsoleExectuableInputTextColor - 0.572549 0.584314 0.627451 1 - DVTConsoleExectuableOutputTextColor - 0.764706 0.780392 0.819608 1 - DVTConsoleTextBackgroundColor - 0.086275 0.098039 0.145098 1 - DVTConsoleTextInsertionPointColor - 0.764706 0.780392 0.819608 1 - DVTConsoleTextSelectionColor - 0.184314 0.196078 0.243137 1 - DVTDebuggerInstructionPointerColor - 0.443137 0.968627 0.623529 1 - DVTSourceTextBackground - 0.086275 0.098039 0.145098 1 - DVTSourceTextBlockDimBackgroundColor - 0.47451 0.486275 0.529412 1 - DVTSourceTextInsertionPointColor - 0.764706 0.780392 0.819608 1 - DVTSourceTextInvisiblesColor - 0.184314 0.196078 0.243137 1 - DVTSourceTextSelectionColor - 0.184314 0.196078 0.243137 1 - DVTSourceTextSyntaxColors - - xcode.syntax.attribute - 0.443137 0.968627 0.623529 1 - xcode.syntax.character - 0 0.756863 0.894118 1 - xcode.syntax.comment - 0.278431 0.294118 0.337255 1 - xcode.syntax.comment.doc - 0.376471 0.392157 0.435294 1 - xcode.syntax.comment.doc.keyword - 0.47451 0.486275 0.529412 1 - xcode.syntax.identifier.class - 0.976471 0.862745 0.360784 1 - xcode.syntax.identifier.class.system - 0.976471 0.862745 0.360784 1 - xcode.syntax.identifier.constant - 0.443137 0.968627 0.623529 1 - xcode.syntax.identifier.constant.system - 0.443137 0.968627 0.623529 1 - xcode.syntax.identifier.function - 0 0.756863 0.894118 1 - xcode.syntax.identifier.function.system - 0 0.756863 0.894118 1 - xcode.syntax.identifier.macro - 0.780392 0.301961 0.537255 1 - xcode.syntax.identifier.macro.system - 0.780392 0.301961 0.537255 1 - xcode.syntax.identifier.type - 0.929412 0.145098 0.305882 1 - xcode.syntax.identifier.type.system - 0.862745 0.87451 0.894118 1 - xcode.syntax.identifier.variable - 0.764706 0.780392 0.819608 1 - xcode.syntax.identifier.variable.system - 0.764706 0.780392 0.819608 1 - xcode.syntax.keyword - 0.486275 0.717647 1 1 - xcode.syntax.number - 0.443137 0.968627 0.623529 1 - xcode.syntax.plain - 0.666667 0.682353 0.721569 1 - xcode.syntax.preprocessor - 0.764706 0.780392 0.819608 1 - xcode.syntax.string - 0.443137 0.968627 0.623529 1 - xcode.syntax.url - 0.486275 0.717647 1 1 - - - diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/Library/Developer/Xcode/UserData/FontAndColorThemes/Betelgeuse Light.dvtcolortheme b/dotfiles/.local/share/chezmoi/private_dot_config/Library/Developer/Xcode/UserData/FontAndColorThemes/Betelgeuse Light.dvtcolortheme deleted file mode 100644 index 2f64afd0..00000000 --- a/dotfiles/.local/share/chezmoi/private_dot_config/Library/Developer/Xcode/UserData/FontAndColorThemes/Betelgeuse Light.dvtcolortheme +++ /dev/null @@ -1,83 +0,0 @@ - - - - - DVTConsoleDebuggerInputTextColor - 0.298039 0.313725 0.345098 1 - DVTConsoleDebuggerOutputTextColor - 0.498039 0.509804 0.533333 1 - DVTConsoleDebuggerPromptTextColor - 0.862745 0.87451 0.894118 1 - DVTConsoleExectuableInputTextColor - 0.498039 0.509804 0.533333 1 - DVTConsoleExectuableOutputTextColor - 0.298039 0.313725 0.345098 1 - DVTConsoleTextBackgroundColor - 1 1 1 1 - DVTConsoleTextInsertionPointColor - 0.298039 0.313725 0.345098 1 - DVTConsoleTextSelectionColor - 0.898039 0.901961 0.905882 1 - DVTDebuggerInstructionPointerColor - 0.584314 1 0.764706 1 - DVTSourceTextBackground - 1 1 1 1 - DVTSourceTextBlockDimBackgroundColor - 0.6 0.607843 0.627451 1 - DVTSourceTextInsertionPointColor - 0.298039 0.313725 0.345098 1 - DVTSourceTextInvisiblesColor - 0.898039 0.901961 0.905882 1 - DVTSourceTextSelectionColor - 0.898039 0.901961 0.905882 1 - DVTSourceTextSyntaxColors - - xcode.syntax.attribute - 0.584314 1 0.764706 1 - xcode.syntax.character - 0.141176 0.898039 1 1 - xcode.syntax.comment - 0.8 0.803922 0.811765 1 - xcode.syntax.comment.doc - 0.698039 0.705882 0.717647 1 - xcode.syntax.comment.doc.keyword - 0.6 0.607843 0.627451 1 - xcode.syntax.identifier.class - 1 1 0.501961 1 - xcode.syntax.identifier.class.system - 1 1 0.501961 1 - xcode.syntax.identifier.constant - 0.584314 1 0.764706 1 - xcode.syntax.identifier.constant.system - 0.584314 1 0.764706 1 - xcode.syntax.identifier.function - 0.141176 0.898039 1 1 - xcode.syntax.identifier.function.system - 0.141176 0.898039 1 1 - xcode.syntax.identifier.macro - 0.921569 0.443137 0.678431 1 - xcode.syntax.identifier.macro.system - 0.921569 0.443137 0.678431 1 - xcode.syntax.identifier.type - 1 0.286275 0.447059 1 - xcode.syntax.identifier.type.system - 0.862745 0.87451 0.894118 1 - xcode.syntax.identifier.variable - 0.298039 0.313725 0.345098 1 - xcode.syntax.identifier.variable.system - 0.298039 0.313725 0.345098 1 - xcode.syntax.keyword - 0.627451 0.858824 1 1 - xcode.syntax.number - 0.584314 1 0.764706 1 - xcode.syntax.plain - 0.4 0.411765 0.439216 1 - xcode.syntax.preprocessor - 0.298039 0.313725 0.345098 1 - xcode.syntax.string - 0.584314 1 0.764706 1 - xcode.syntax.url - 0.627451 0.858824 1 1 - - - diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/Library/Preferences/com.apple.Terminal.plist b/dotfiles/.local/share/chezmoi/private_dot_config/Library/Preferences/com.apple.Terminal.plist deleted file mode 100644 index a2e44596..00000000 --- a/dotfiles/.local/share/chezmoi/private_dot_config/Library/Preferences/com.apple.Terminal.plist +++ /dev/null @@ -1,328 +0,0 @@ - - - - - Default Window Settings - Betelgeuse - DefaultProfilesVersion - 1 - HasMigratedDefaults - - NSColorPanelMode - 1 - NSColorPickerPreferredRGBEntryMode - 2 - NSColorPickerSlidersDefaults - 1 - NSFontPanelAttributes - 1, 0 - NSNavLastRootDirectory - /Users - NSNavPanelExpandedSizeForSaveMode - {712, 448} - NSSplitView Subview Frames NSColorPanelSplitView - - 0.000000, 0.000000, 257.000000, 271.000000, NO, NO - 0.000000, 272.000000, 257.000000, 43.000000, NO, NO - - NSToolbar Configuration com.apple.NSColorPanel - - TB Is Shown - 1 - - NSWindow Frame NSColorPanel - 1295 353 257 291 0 0 1680 1025 - NSWindow Frame NSFontPanel - 573 187 445 79 0 0 1680 1025 - NSWindow Frame NSNavPanelAutosaveName - -14 33 328 167 0 0 1680 1025 - NSWindow Frame TTAppPreferences - 663 257 667 554 0 0 1680 1025 - NSWindow Frame TTWindow - 580 240 710 455 0 0 1680 1025 - NSWindow Frame TTWindow Basic - 552 468 585 371 0 0 1680 1025 - NSWindow Frame TTWindow Betelgeuse - 267 404 893 525 0 0 1680 1025 - NSWindow Frame TTWindow Cipherpunk - 51 119 570 365 0 0 1280 777 - NSWindow Frame TTWindow Homebrew - 124 412 570 365 0 0 1280 777 - NSWindow Frame TTWindow Nord_Custom - 210 278 570 412 0 0 1280 777 - NSWindow Frame TTWindow Ocean - 187 343 570 365 0 0 1280 777 - NSWindow Frame TTWindow Silver Aerogel - 20 292 570 365 0 0 1280 777 - NSWindow Frame TTWindow SolarizedDark_custom - 124 365 570 412 0 0 1280 777 - NSWindow Frame TTWindow Solarized_Dark_Custom - 693 199 725 455 0 0 1680 1025 - NSWindow Frame TTWindow themer-dark - 246 284 505 371 0 0 1680 1025 - ProfileCurrentVersion - 2.0699999999999998 - SecureKeyboardEntry - - Startup Window Settings - Betelgeuse - TTAppPreferences Selected Tab - 1 - Window Settings - - Betelgeuse - - ANSIBlackColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjA4NjI3NDUwOTggMC4w - OTgwMzkyMTU3IDAuMTQ1MDk4MDM5MgAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBlueColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjQ4NjI3NDUwOTggMC43 - MTc2NDcwNTg4IDEuMDAwMDAwMDAwMAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightBlackColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjE4NDMxMzcyNTUgMC4x - OTYwNzg0MzE0IDAuMjQzMTM3MjU0OQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightBlueColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjU1Njg2Mjc0NTEgMC43 - MzMzMzMzMzMzIDAuOTU2ODYyNzQ1MQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightCyanColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjE5MjE1Njg2MjcgMC43 - NjQ3MDU4ODI0IDAuODc0NTA5ODAzOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightGreenColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjUyNTQ5MDE5NjEgMC45 - MjE1Njg2Mjc1IDAuNjc0NTA5ODAzOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightMagentaColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc3NjQ3MDU4ODIgMC40 - MjM1Mjk0MTE4IDAuNjA3ODQzMTM3MwAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightRedColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjg5MDE5NjA3ODQgMC4z - MDU4ODIzNTI5IDAuNDM1Mjk0MTE3NgAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightWhiteColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc2NDcwNTg4MjQgMC43 - ODAzOTIxNTY5IDAuODE5NjA3ODQzMQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIBrightYellowColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjkyNTQ5MDE5NjEgMC44 - NDMxMzcyNTQ5IDAuNDc0NTA5ODAzOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSICyanColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjAwMDAwMDAwMDAgMC43 - NTY4NjI3NDUxIDAuODk0MTE3NjQ3MQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIGreenColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjQ0MzEzNzI1NDkgMC45 - Njg2Mjc0NTEwIDAuNjIzNTI5NDExOAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIMagentaColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc4MDM5MjE1NjkgMC4z - MDE5NjA3ODQzIDAuNTM3MjU0OTAyMAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIRedColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjkyOTQxMTc2NDcgMC4x - NDUwOTgwMzkyIDAuMzA1ODgyMzUyOQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIWhiteColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjY2NjY2NjY2NjcgMC42 - ODIzNTI5NDEyIDAuNzIxNTY4NjI3NQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - ANSIYellowColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjk3NjQ3MDU4ODIgMC44 - NjI3NDUwOTgwIDAuMzYwNzg0MzEzNwAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - BackgroundColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjA4NjI3NDUwOTggMC4w - OTgwMzkyMTU3IDAuMTQ1MDk4MDM5MgAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - BoldTextColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc2NDcwNTg4MjQgMC43 - ODAzOTIxNTY5IDAuODE5NjA3ODQzMQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - CursorColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc2NDcwNTg4MjQgMC43 - ODAzOTIxNTY5IDAuODE5NjA3ODQzMQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - Font - - YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0 - b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRy - b290gAGkCwwVFlUkbnVsbNQNDg8QERITFFZOU1NpemVYTlNmRmxh - Z3NWTlNOYW1lViRjbGFzcyNAJgAAAAAAABAQgAKAA18QGUhhY2tO - ZXJkRm9udENvbXBsZXRlLUJvbGTSFxgZGlokY2xhc3NuYW1lWCRj - bGFzc2VzVk5TRm9udKIZG1hOU09iamVjdAgRGiQpMjdJTFFTWF5n - bnd+hY6QkpSwtcDJ0NMAAAAAAAABAQAAAAAAAAAcAAAAAAAAAAAA - AAAAAAAA3A== - - SelectionColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjc4MDM5MjE1NjkgMC4z - MDE5NjA3ODQzIDAuNTM3MjU0OTAyMAAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - TextColor - - YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdC - XE5TQ29sb3JTcGFjZVYkY2xhc3NPECcwLjY2NjY2NjY2NjcgMC42 - ODIzNTI5NDEyIDAuNzIxNTY4NjI3NQAQAYAC0hAREhNaJGNsYXNz - bmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNL - ZXllZEFyY2hpdmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCV - oKmxtL3P0tcAAAAAAAABAQAAAAAAAAAZAAAAAAAAAAAAAAAAAAAA - 2Q== - - columnCount - 35 - name - Betelgeuse - rowCount - 124 - type - Window Settings - - - -