├── .gitignore ├── .tool-versions ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── ansible ├── common.config.yml ├── files │ └── sources.list ├── handlers │ └── asdf.yml ├── linux.yml ├── macos.yml ├── requirements.yml └── tasks │ ├── asdf.yml │ ├── links.yml │ ├── linux │ ├── base.yml │ └── code-server.yml │ ├── macos │ ├── homebrew.yml │ └── services.yml │ └── vscode.yml ├── asdf ├── default-npm-packages └── default-python-packages ├── editorconfig ├── git ├── gitconfig └── lazygit.yml ├── hyper └── hyper.js ├── install ├── install-profile ├── install-standalone ├── istatsmenus └── iStat Menus Settings.ismp ├── iterm └── com.googlecode.iterm2.plist ├── karabiner └── karabiner.edn ├── launchd └── com.mateusrevoredo.alfred-gdrive.plist ├── macos └── defaults.sh ├── vscode └── settings.json ├── zsh ├── 01_path.zsh ├── 02_settings.zsh ├── 03_plugins.zsh ├── 04_aliases.zsh ├── 06_functions.zsh ├── 06_private.zsh └── 07_theme.zsh └── zshrc /.gitignore: -------------------------------------------------------------------------------- 1 | *.local.* 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | python 3.6.10 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.associations": { 3 | "*.yaml": "home-assistant" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Mateus Revoredo 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | Project logo 4 |

5 | 6 |

My Personal Automated Machine Configurator

7 | 8 |
9 | 10 | [![Status](https://img.shields.io/badge/status-active-success.svg)]() 11 | [![GitHub Issues](https://img.shields.io/github/issues/mateusrevoredo/dotfiles.svg)](https://github.com/kylelobo/The-Documentation-Compendium/issues) 12 | [![GitHub Pull Requests](https://img.shields.io/github/issues-pr/mateusrevoredo/dotfiles.svg)](https://github.com/kylelobo/The-Documentation-Compendium/pulls) 13 | [![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE) 14 | 15 |
16 | 17 | --- 18 | 19 |

This project aims to reduce the overhead of setting up a new computer keeping the configuration shared across multiple devices. 20 |
21 |

22 | 23 | ## 📝 Table of Contents 24 | - [About/Motivation](#motivation) 25 | - [Disclaimer](#disclaimer) 26 | - [Getting Started](#getting_started) 27 | - [Usage](#usage) 28 | - [Customizing](#customizing) 29 | - [What's installed](#whats_installed) 30 | - [TODO](#todo) 31 | - [Authors](#authors) 32 | - [Acknowledgments](#acknowledgement) 33 | 34 | ## 🧐 About/Motivation 35 | People that have worked with me in the past know that one of the things that I **dislike the most** is doing **repetitive tasks**. Copying and pasting snippets of code, running the same command multiple times, or clicking on the same UI elements repetitively. Yet I still found myself almost daily wasting a significant amount of time trying to keep all of my devices configured in sync. 36 | 37 | I currently have my work MacBook, my personal MacBook, and a personal Debian LXC container hosted on [Proxmox](https://proxmox.com/en/) running on a [web version of VS Code](https://github.com/cdr/code-server) that I connect on my iPad Pro using [Blink](https://blink.sh/) to do some lightweight coding tasks and administer my [homelab](https://github.com/mateusrevoredo/homelab) servers on the go. 38 | 39 | Three different devices, two different operating systems, similar configurations. Apart from that, from time to time, you change jobs, get a different computer or just do a fresh OS install at home. 40 | 41 | This project turns the repetitive job of maintaining multiple machines configured exactly the same into a couple of shell script lines that execute a streamlined Ansible playbook. 42 | 43 | ## ⚠️ Disclaimer 44 | 45 | The scripts and configuration files were written to fulfill my personal needs. Although It's generic enough to be executed in any computer, according to [@anishathalye](https://github.com/anishathalye), [dotfiles are not meant to be forked](https://www.anishathalye.com/2014/08/03/managing-your-dotfiles), and I tend to agree with this statement. 46 | 47 | I still decided to make it open source because it can be a valuable source of inspiration or even serve as a starting point to someone that has decided to do something similar. 48 | 49 | ## 🏁 Getting Started 50 | 51 | 52 | 1. [Install Ansible](http://docs.ansible.com/intro_installation.html) 53 | 2. Clone this repository to your local drive 54 | 55 | ## 🎈 Usage 56 | 57 | 2. Go to the `ansible` folder 58 | 2. Run `$ ansible-galaxy install -r requirements.yml` inside this directory to install required Ansible roles. 59 | 60 | #### 🍎 macOS 61 | 62 | * Run `ansible-playbook macos.yml -K`. Enter your account password when prompted. 63 | 64 | #### 🐧 Linux 65 | 66 | > This playbook assumes you have a VM or LXC container configured on your Ansible inventory named `devbox` 67 | 68 | ## 🔧 Customizing 69 | 70 | There are two types of configurations: 71 | 72 | 1. Shared configs 73 | 2. OS specific configs 74 | 75 | #### Shared Configs 76 | 77 | Shared configs will be applied to both macOS and Linux. For example, you may always want to have this repo symlinked to `~/.dotfiles` or always have a subset of VS Code extensions installed regardless of the OS. 78 | 79 | You can customize those by editing [common.config.yml](https://github.com/mateusrevoredo/dotfiles/blob/master/ansible/common.config.yml). 80 | 81 | #### OS Specific 82 | 83 | Other settings are tied to a certain OS. For example, configuration files of applications that are only installed on macOS but not on my Linux LXC container. 84 | 85 | These should go to their respective files: `linux.yml` or `macos.yml` 86 | 87 | ## 🚀 What's Installed 88 | 89 | ### Applications 90 | 91 | ...TBD 92 | 93 | ### Command Line Apps 94 | 95 | - [coreutils](https://www.gnu.org/software/coreutils/) - GNU File, Shell, and Text utilities for macOS 96 | - [exa](https://github.com/ogham/exa) - Replacement for ls written in rust. 97 | - [htop](https://github.com/hishamhm/htop) - Interactive text-mode process viewer for Unix systems. 98 | - [fd](https://github.com/sharkdp/fd) - Simple, fast and user-friendly alternative to 'find'. 99 | - [findutils](https://www.gnu.org/software/findutils/) - Collection of GNU find, xargs, and locate'find'. 100 | - [jq](https://github.com/stedolan/jq) - JSON processor 101 | - [fzf](https://github.com/junegunn/fzf) - Command-line fuzzy finder. 102 | - [git](https://github.com/git/git) - Version control. 103 | - [sqlite](https://github.com/sqlite/sqlite) - Relational database management system written in C 104 | - [mas](https://github.com/mas-cli/mas) - Mac App Store command line interface 105 | - [mosh](https://github.com/mobile-shell/mosh) - The mobile shell 106 | - [ncdu](https://dev.yorhel.nl/ncdu) - Disk usage analyzer with an ncurses interface 107 | - [nmap](https://github.com/nmap/nmap) - The Network Mapper 108 | - [openssh](https://www.openssh.com/) - OpenBSD freely-licensed SSH connectivity tools 109 | - telnet - User interface to the TELNET protocol 110 | - [unzip](http://infozip.sourceforge.net/UnZip.html) - Extraction utility for .zip compressed archives 111 | - [neovim](https://neovim.io/) - Ambitious Vim-fork focused on extensibility and agility 112 | - [wget](https://www.gnu.org/software/wget/) - Internet file retriever 113 | - [goku](https://github.com/yqrashawn/GokuRakuJoudo) - Manage your Karabiner configuration with ease. 114 | - [zsh](https://www.zsh.org/) - UNIX shell (command interpreter) 115 | - [tmux](https://github.com/tmux/tmux) - Terminal multiplexer 116 | - [curl](https://curl.haxx.se/) - Get a file from an HTTP, HTTPS or FTP server 117 | - [z](https://github.com/rupa/z) - Jump quickly to directories that you have visited recently 118 | - [lazygit](https://github.com/jesseduffield/lazygit) - Simple terminal UI for git commands 119 | - [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) - Good-looking git diffs. 120 | - [tldr](https://github.com/tldr-pages/tldr) - Simplified and community-driven man pages. 121 | 122 | ## 💥 TODO 123 | 124 | ...TBD 125 | 126 | ---- 127 | 128 | ## ✍️ Authors 129 | - [@mateusrevoredo](https://github.com/mateusrevoredo) - Idea & Initial work 130 | 131 | ## 🎉 Acknowledgements 132 | A lot of people have their own personalized ways of doing what this project does. Here I thank some of them for the inspiration or code snippets that I picked from them. 133 | 134 | - [@geerlingguy](https://github.com/geerlingguy) - For the massive amount of Ansible roles written. Some that I use in this repo, some that I used to understand how things work in Ansible. 135 | - [@mathiasbynens](https://github.com/mathiasbynens) - For the base macOS preferences [script file](https://github.com/mathiasbynens/dotfiles/blob/master/.macos) that I mostly copied and added a few other personal preferences. 136 | - [@nikitavoloboev](https://github.com/nikitavoloboev) - For the huge amount of content shared with the community, that ended up being useful for this repo. Including [his dotfiles](https://github.com/nikitavoloboev/dotfiles) and [his macOS configuration repo](https://github.com/nikitavoloboev/my-mac-os) 137 | - [@jglovier](https://github.com/jglovier) - For the free logo that I used as a base for mine. 138 | -------------------------------------------------------------------------------- /ansible/common.config.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dotfiles_destination_directory: "~/.dotfiles" 3 | 4 | shared_symlinks: 5 | - { src: "zshrc", dest: "~/.zshrc" } 6 | - { src: "git/gitconfig", dest: "~/.gitconfig" } 7 | - { src: "editorconfig", dest: "~/.editorconfig" } 8 | - { src: "asdf/default-npm-packages", dest: "~/.default-npm-packages" } 9 | - { src: "asdf/default-python-packages", dest: "~/.default-python-packages" } 10 | 11 | shared_vscode_extensions: 12 | - 2gua.rainbow-brackets 13 | - CoenraadS.bracket-pair-colorizer-2 14 | - dongfg.vscode-beancount-formatter 15 | - eamodio.gitlens 16 | - EditorConfig.EditorConfig 17 | - formulahendry.auto-close-tag 18 | - HookyQR.beautify 19 | - k--kato.intellij-idea-keybindings 20 | - Lencerf.beancount 21 | - lextudio.restructuredtext 22 | - ms-azuretools.vscode-docker 23 | - ms-mssql.mssql 24 | - ms-python.python 25 | - msjsdiag.debugger-for-chrome 26 | - oderwat.indent-rainbow 27 | - redhat.vscode-yaml 28 | - redhat.vscode-xml 29 | - shardulm94.trailing-spaces 30 | - streetsidesoftware.code-spell-checker 31 | - tyriar.sort-lines 32 | - vscode-icons-team.vscode-icons 33 | - vscoss.vscode-ansible 34 | - wholroyd.jinja 35 | 36 | asdf_home: "{{ ansible_env.HOME }}" 37 | asdf_dir: "{{ asdf_home }}/.asdf" 38 | asdf_version: "v0.7.8" 39 | asdf_init_shell: false 40 | asdf_plugins: 41 | - name: "python" 42 | versions: 43 | - "3.6.10" 44 | global: "3.6.10" 45 | - name: "nodejs" 46 | versions: 47 | - "12.18.0" 48 | global: "12.18.0" 49 | - name: "php" 50 | versions: 51 | - "7.4.5" 52 | global: "7.4.5" 53 | -------------------------------------------------------------------------------- /ansible/files/sources.list: -------------------------------------------------------------------------------- 1 | deb http://ftp.debian.org/debian sid main 2 | deb-src http://ftp.debian.org/debian sid main 3 | -------------------------------------------------------------------------------- /ansible/handlers/asdf.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: "import the Node.js release team's OpenPGP keys to main keyring" 3 | listen: Process installed asdf plugins 4 | shell: "~/.asdf/plugins/nodejs/bin/import-release-team-keyring" 5 | -------------------------------------------------------------------------------- /ansible/linux.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: devbox 3 | 4 | vars_files: 5 | - common.config.yml 6 | 7 | tasks: 8 | - import_tasks: tasks/linux/code-server.yml 9 | tags: ['code-server'] 10 | - import_tasks: tasks/vscode.yml 11 | tags: ['vscode'] 12 | - import_tasks: tasks/links.yml 13 | tags: ['links'] 14 | - import_tasks: tasks/linux/base.yml 15 | tags: ['base'] 16 | - import_tasks: tasks/asdf.yml 17 | tags: ['asdf'] 18 | 19 | handlers: 20 | - import_tasks: handlers/asdf.yml 21 | 22 | vars: 23 | dotfiles_source_directory: "~/code/mateusrevoredo/dotfiles" 24 | 25 | symlinks: 26 | - { src: "vscode/settings.json", dest: "~/.local/share/code-server/User/settings.json" } 27 | 28 | code_server_auth: none 29 | 30 | system_timezone: "Europe/Berlin" 31 | 32 | packages: 33 | - autoconf 34 | - bison 35 | - build-essential 36 | - coreutils 37 | - curl 38 | - exa 39 | - fzf 40 | - wget 41 | - htop 42 | - fd-find 43 | - findutils 44 | - jq 45 | - sqlite3 46 | - mosh 47 | - ncdu 48 | - nmap 49 | - unzip 50 | - wget 51 | - zsh 52 | - tmux 53 | - neofetch 54 | - bat 55 | 56 | asdf_dependencies: 57 | - gettext 58 | - gnupg 59 | - libbz2-dev 60 | - libcurl4-openssl-dev 61 | - libedit-dev 62 | - libffi-dev 63 | - libicu-dev 64 | - libjpeg-dev 65 | - liblzma-dev 66 | - default-libmysqlclient-dev 67 | - libncurses5-dev 68 | - libonig-dev 69 | - libpng-dev 70 | - libpq-dev 71 | - libreadline-dev 72 | - libsqlite3-dev 73 | - libssl-dev 74 | - libxml2-dev 75 | - libxmlsec1-dev 76 | - libzip-dev 77 | - llvm 78 | - openssl 79 | - pkg-config 80 | - re2c 81 | - tk-dev 82 | - xz-utils 83 | - zlib1g-dev 84 | 85 | vscode_binary_name: code-server 86 | vscode_extensions: [] 87 | -------------------------------------------------------------------------------- /ansible/macos.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: 127.0.0.1 3 | 4 | vars_files: 5 | - common.config.yml 6 | 7 | tasks: 8 | - import_tasks: tasks/macos/homebrew.yml 9 | tags: ['homebrew'] 10 | - import_tasks: tasks/macos/services.yml 11 | tags: ['services'] 12 | - import_tasks: tasks/vscode.yml 13 | tags: ['vscode'] 14 | - import_tasks: tasks/links.yml 15 | tags: ['links'] 16 | - import_tasks: tasks/asdf.yml 17 | tags: ['asdf'] 18 | 19 | handlers: 20 | - import_tasks: handlers/asdf.yml 21 | 22 | vars: 23 | dotfiles_source_directory: "~/Code/mateusrevoredo/dotfiles" 24 | 25 | symlinks: 26 | - { src: "karabiner/karabiner.edn", dest: "~/.config/karabiner.edn" } 27 | - { src: "iterm/com.googlecode.iterm2.plist", dest: "~/Library/Preferences/com.googlecode.iterm2.plist" } 28 | - { src: "launchd/com.mateusrevoredo.alfred-gdrive.plist", dest: "~/Library/LaunchAgents/com.mateusrevoredo.alfred-gdrive.plist" } 29 | - { src: "vscode/settings.json", dest: "~/Library/Application Support/Code/User/settings.json" } 30 | - { src: "git/lazygit.yml", dest: "~/Library/Application Support/lazygit/config.yml" } 31 | - { src: "hyper/hyper.js", dest: "~/.hyper.js" } 32 | 33 | launch_agents_load: 34 | - com.mateusrevoredo.alfred-gdrive 35 | 36 | homebrew_installed_packages: 37 | - bat 38 | - beancount 39 | - coreutils 40 | - curl 41 | - exa 42 | - fasd 43 | - fava 44 | - fd 45 | - findutils 46 | - fzf 47 | - ghq 48 | - git 49 | - git-delta 50 | - gnu-tar 51 | - goku 52 | - htop 53 | - jq 54 | - jq 55 | - lazygit 56 | - mackup 57 | - mas 58 | - mosh 59 | - ncdu 60 | - neofetch 61 | - nmap 62 | - openssh 63 | - sqlite 64 | - starship 65 | - telnet 66 | - tmux 67 | - unzip 68 | - wget 69 | - zsh 70 | 71 | asdf_dependencies: 72 | - autoconf 73 | - automake 74 | - bison 75 | - ccache 76 | - freetype 77 | - gettext 78 | - gpg 79 | - icu4c 80 | - krb5 81 | - libedit 82 | - libiconv 83 | - libjpeg 84 | - libpng 85 | - libtool 86 | - libxml2 87 | - libxslt 88 | - libyaml 89 | - libzip 90 | - openssl 91 | - pkg-config 92 | - postgresql 93 | - re2c 94 | - readline 95 | - unixodbc 96 | - zlib 97 | 98 | homebrew_taps: 99 | - dteoh/sqa 100 | - homebrew/cask 101 | - homebrew/cask-drivers 102 | - homebrew/cask-fonts 103 | - homebrew/core 104 | - yqrashawn/goku 105 | 106 | homebrew_cask_appdir: /Applications 107 | homebrew_cask_apps: 108 | - 1password 109 | - adguard 110 | - alfred 111 | - balenaetcher 112 | - bartender 113 | - pdf-expert 114 | - bettertouchtool 115 | - coconutbattery 116 | - contexts 117 | - daisydisk 118 | - darktable 119 | - docker 120 | - drawio 121 | - firefox 122 | - font-fira-code 123 | - font-firacode-nerd-font 124 | - google-chrome 125 | - hazel 126 | - home-assistant 127 | - iina 128 | - insomnia 129 | - istat-menus 130 | - iterm2 131 | - kap 132 | - karabiner-elements 133 | - keka 134 | - keyboard-maestro 135 | - keyboardcleantool 136 | - kindle 137 | - logitech-camera-settings 138 | - logitech-options 139 | - microsoft-office 140 | - mqtt-explorer 141 | - mullvadvpn 142 | - netspot 143 | - obsidian 144 | - paw 145 | - phpstorm 146 | - postman 147 | - sequel-pro 148 | - skype 149 | - slack 150 | - spotify 151 | - telegram 152 | - vagrant 153 | - virtualbox 154 | - visual-studio-code 155 | - whatsapp 156 | 157 | mas_installed_apps: 158 | - { id: 937984704, name: "Amphetamine" } 159 | - { id: 918207447, name: "Annotate" } 160 | - { id: 824183456, name: "Affinity Photo" } 161 | - { id: 409183694, name: "Keynote" } 162 | - { id: 441258766, name: "Magnet" } 163 | - { id: 409201541, name: "Pages" } 164 | - { id: 445189367, name: "PopClip" } 165 | - { id: 904280696, name: "Things 3" } 166 | - { id: 747648890, name: "Telegram" } 167 | - { id: 409203825, name: "Numbers" } 168 | - { id: 409201541, name: "Pages" } 169 | - { id: 409183694, name: "Keynote" } 170 | 171 | vscode_binary_name: code 172 | vscode_extensions: 173 | - ms-vscode-remote.remote-containers 174 | - ms-vscode-remote.remote-ssh 175 | -------------------------------------------------------------------------------- /ansible/requirements.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: geerlingguy.homebrew 3 | - name: geerlingguy.mas 4 | - name: pallxk.code_server 5 | - name: markosamuli.asdf 6 | src: https://github.com/mateusrevoredo/ansible-asdf 7 | version: origin/master 8 | -------------------------------------------------------------------------------- /ansible/tasks/asdf.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - import_role: 3 | name: markosamuli.asdf 4 | tags: ['asdf'] 5 | -------------------------------------------------------------------------------- /ansible/tasks/links.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: link main dotfiles repository 3 | file: 4 | src: "{{ dotfiles_source_directory }}" 5 | dest: "{{ dotfiles_destination_directory }}" 6 | state: link 7 | force: true 8 | 9 | - name: link application configurationn files 10 | file: 11 | src: "{{ dotfiles_destination_directory }}/{{ item.src }}" 12 | dest: "{{ item.dest }}" 13 | state: link 14 | force: true 15 | loop: "{{ symlinks + shared_symlinks|flatten(levels=1) }}" 16 | -------------------------------------------------------------------------------- /ansible/tasks/linux/base.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: upgrade to Debian Sid 3 | copy: 4 | src: "sources.list" 5 | dest: /etc/apt/sources.list 6 | become: yes 7 | 8 | - name: run apt-get update 9 | apt: update_cache=yes 10 | become: yes 11 | 12 | - name: run apt-get dist upgrade 13 | apt: upgrade=dist 14 | become: yes 15 | 16 | - name: install dependencies 17 | apt: 18 | pkg: "{{ item }}" 19 | state: present 20 | loop: "{{ packages|flatten(levels=1) }}" 21 | become: yes 22 | 23 | - name: set zsh as default shell 24 | user: 25 | name: "{{ ansible_ssh_user }}" 26 | shell: /usr/bin/zsh 27 | become: true 28 | 29 | - name: set system timezone 30 | timezone: 31 | name: "{{ system_timezone }}" 32 | become: true 33 | 34 | - name: reset ssh connection to use new installed shell 35 | meta: reset_connection 36 | -------------------------------------------------------------------------------- /ansible/tasks/linux/code-server.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - import_role: 3 | name: pallxk.code_server 4 | -------------------------------------------------------------------------------- /ansible/tasks/macos/homebrew.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - import_role: 3 | name: geerlingguy.homebrew 4 | - import_role: 5 | name: geerlingguy.mas 6 | -------------------------------------------------------------------------------- /ansible/tasks/macos/services.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: check which LaunchAgents are loaded 3 | shell: "launchctl list" 4 | register: loaded_agents 5 | 6 | - name: load custom LaunchAgents if not loaded 7 | shell: "launchctl load ~/Library/LaunchAgents/{{ item }}.plist" 8 | when: loaded_agents is not search(item) 9 | loop: "{{ launch_agents_load|flatten(levels=1) }}" 10 | -------------------------------------------------------------------------------- /ansible/tasks/vscode.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: fetch installed extensions 3 | shell: "{{ vscode_binary_name }} --list-extensions" 4 | register: vscode_installed_extensions 5 | 6 | - name: install extensions 7 | shell: "{{ vscode_binary_name }} --install-extension {{ item }}" 8 | when: vscode_installed_extensions is not search(item) 9 | loop: "{{ shared_vscode_extensions + vscode_extensions|flatten(levels=1) }}" 10 | -------------------------------------------------------------------------------- /asdf/default-npm-packages: -------------------------------------------------------------------------------- 1 | tldr 2 | -------------------------------------------------------------------------------- /asdf/default-python-packages: -------------------------------------------------------------------------------- 1 | ansible 2 | beancount 3 | beancount-n26 4 | fava 5 | smart_importer 6 | -------------------------------------------------------------------------------- /editorconfig: -------------------------------------------------------------------------------- 1 | # top-most EditorConfig file 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | end_of_line = lf 7 | insert_final_newline = true 8 | trim_trailing_whitespace = true 9 | indent_style = space 10 | indent_size = 2 -------------------------------------------------------------------------------- /git/gitconfig: -------------------------------------------------------------------------------- 1 | [core] 2 | excludesfile = ~/.gitignore 3 | editor = code -w 4 | pager = delta 5 | [interactive] 6 | diffFilter = delta --color-only 7 | [delta] 8 | features = side-by-side line-numbers monokai 9 | syntax-theme = Monokai Extended 10 | [delta "monokai"] 11 | side-by-side = true 12 | navigate = true 13 | syntax-theme = Monokai Extended 14 | minus-style = syntax "#54343e" 15 | plus-style = syntax "#444c3c" 16 | line-numbers-minus-style = red bold 17 | line-numbers-plus-style = green bold 18 | [merge] 19 | conflictstyle = diff3 20 | [diff] 21 | colorMoved = default 22 | [merge] 23 | tool = vscode 24 | [mergetool "vscode"] 25 | cmd = code --wait $MERGED 26 | [color] 27 | ui = true 28 | [color "diff-highlight"] 29 | oldNormal = red bold 30 | oldHighlight = red bold 52 31 | newNormal = green bold 32 | newHighlight = green bold 22 33 | [color "diff"] 34 | meta = 11 35 | frag = magenta bold 36 | commit = yellow bold 37 | old = red bold 38 | new = green bold 39 | whitespace = red reverse 40 | [alias] 41 | # View abbreviated SHA, description, and history graph of the latest 20 commits 42 | l = log --pretty=oneline -n 20 --graph --abbrev-commit 43 | # Same thing as above. But not limited to the local branch 44 | la = log --graph --decorate --pretty=oneline --abbrev-commit --all 45 | # View the current working tree status using the short format 46 | s = status -s 47 | # Show the diff between the latest commit and the current state 48 | d = !"git diff-index --quiet HEAD -- || clear; git diff --patch-with-stat" 49 | set-upstream = !git branch --set-upstream-to=origin/$(git symbolic-ref --short HEAD) 50 | dsf = diff --color 51 | # Shortcut for a 'normal' diff to save as a patch for emailing or later application 52 | patch = !git --no-pager diff --no-color 53 | [pull] 54 | default = current 55 | rebase = true 56 | [push] 57 | default = current 58 | # Local/private config goes in the include 59 | [include] 60 | path = ~/.gitconfig.local 61 | -------------------------------------------------------------------------------- /git/lazygit.yml: -------------------------------------------------------------------------------- 1 | gui: 2 | mouseEvents: false 3 | os: 4 | openCommand: 'code -rg {{filename}}' 5 | editCommand: 'code' 6 | editCommandTemplate: '{{editor}} --goto {{filename}}:{{line}}' 7 | git: 8 | paging: 9 | colorArg: always 10 | useConfig: true 11 | notARepository: 'skip' 12 | -------------------------------------------------------------------------------- /hyper/hyper.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | // Future versions of Hyper may add additional config options, 3 | // which will not automatically be merged into this file. 4 | // See https://hyper.is#cfg for all currently supported options. 5 | module.exports = { 6 | config: { 7 | // choose either `'stable'` for receiving highly polished, 8 | // or `'canary'` for less polished but more frequent updates 9 | updateChannel: 'stable', 10 | // default font size in pixels for all tabs 11 | fontSize: 14, 12 | // font family with optional fallbacks 13 | fontFamily: '"Fira Code Nerd Font", Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace', 14 | // default font weight: 'normal' or 'bold' 15 | fontWeight: 'normal', 16 | // font weight for bold characters: 'normal' or 'bold' 17 | fontWeightBold: 'bold', 18 | // line height as a relative unit 19 | lineHeight: 1, 20 | // letter spacing as a relative unit 21 | letterSpacing: 0, 22 | // terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk) 23 | cursorColor: 'rgba(248,28,229,0.8)', 24 | // terminal text color under BLOCK cursor 25 | cursorAccentColor: '#000', 26 | // `'BEAM'` for |, `'UNDERLINE'` for _, `'BLOCK'` for █ 27 | cursorShape: 'UNDERLINE', 28 | // set to `true` (without backticks and without quotes) for blinking cursor 29 | cursorBlink: false, 30 | // color of the text 31 | foregroundColor: '#fff', 32 | // terminal background color 33 | // opacity is only supported on macOS 34 | backgroundColor: '#000', 35 | // terminal selection color 36 | selectionColor: 'rgba(248,28,229,0.3)', 37 | // border color (window, tabs) 38 | borderColor: '#333', 39 | // custom CSS to embed in the main window 40 | css: '', 41 | // custom CSS to embed in the terminal window 42 | termCSS: '', 43 | // set custom startup directory (must be an absolute path) 44 | workingDirectory: '', 45 | // if you're using a Linux setup which show native menus, set to false 46 | // default: `true` on Linux, `true` on Windows, ignored on macOS 47 | showHamburgerMenu: '', 48 | // set to `false` (without backticks and without quotes) if you want to hide the minimize, maximize and close buttons 49 | // additionally, set to `'left'` if you want them on the left, like in Ubuntu 50 | // default: `true` (without backticks and without quotes) on Windows and Linux, ignored on macOS 51 | showWindowControls: '', 52 | // custom padding (CSS format, i.e.: `top right bottom left`) 53 | padding: '12px 14px', 54 | // the full list. if you're going to provide the full color palette, 55 | // including the 6 x 6 color cubes and the grayscale map, just provide 56 | // an array here instead of a color map object 57 | colors: { 58 | black: '#000000', 59 | red: '#C51E14', 60 | green: '#1DC121', 61 | yellow: '#C7C329', 62 | blue: '#0A2FC4', 63 | magenta: '#C839C5', 64 | cyan: '#20C5C6', 65 | white: '#C7C7C7', 66 | lightBlack: '#686868', 67 | lightRed: '#FD6F6B', 68 | lightGreen: '#67F86F', 69 | lightYellow: '#FFFA72', 70 | lightBlue: '#6A76FB', 71 | lightMagenta: '#FD7CFC', 72 | lightCyan: '#68FDFE', 73 | lightWhite: '#FFFFFF', 74 | limeGreen: '#32CD32', 75 | lightCoral: '#F08080', 76 | }, 77 | // the shell to run when spawning a new session (i.e. /usr/local/bin/fish) 78 | // if left empty, your system's login shell will be used by default 79 | // 80 | // Windows 81 | // - Make sure to use a full path if the binary name doesn't work 82 | // - Remove `--login` in shellArgs 83 | // 84 | // Windows Subsystem for Linux (WSL) - previously Bash on Windows 85 | // - Example: `C:\\Windows\\System32\\wsl.exe` 86 | // 87 | // Git-bash on Windows 88 | // - Example: `C:\\Program Files\\Git\\bin\\bash.exe` 89 | // 90 | // PowerShell on Windows 91 | // - Example: `C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe` 92 | // 93 | // Cygwin 94 | // - Example: `C:\\cygwin64\\bin\\bash.exe` 95 | shell: '/usr/local/bin/zsh', 96 | // for setting shell arguments (i.e. for using interactive shellArgs: `['-i']`) 97 | // by default `['--login']` will be used 98 | shellArgs: ['--login'], 99 | // for environment variables 100 | env: {}, 101 | // Supported Options: 102 | // 1. 'SOUND' -> Enables the bell as a sound 103 | // 2. false: turns off the bell 104 | bell: 'SOUND', 105 | // An absolute file path to a sound file on the machine. 106 | // bellSoundURL: '/path/to/sound/file', 107 | // if `true` (without backticks and without quotes), selected text will automatically be copied to the clipboard 108 | copyOnSelect: false, 109 | // if `true` (without backticks and without quotes), hyper will be set as the default protocol client for SSH 110 | defaultSSHApp: true, 111 | // if `true` (without backticks and without quotes), on right click selected text will be copied or pasted if no 112 | // selection is present (`true` by default on Windows and disables the context menu feature) 113 | quickEdit: false, 114 | // choose either `'vertical'`, if you want the column mode when Option key is hold during selection (Default) 115 | // or `'force'`, if you want to force selection regardless of whether the terminal is in mouse events mode 116 | // (inside tmux or vim with mouse mode enabled for example). 117 | macOptionSelectionMode: 'vertical', 118 | // Whether to use the WebGL renderer. Set it to false to use canvas-based 119 | // rendering (slower, but supports transparent backgrounds) 120 | webGLRenderer: false, 121 | // keypress required for weblink activation: [ctrl|alt|meta|shift] 122 | // todo: does not pick up config changes automatically, need to restart terminal :/ 123 | webLinksActivationKey: '', 124 | // if `false` (without backticks and without quotes), Hyper will use ligatures provided by some fonts 125 | disableLigatures: true, 126 | // set to true to disable auto updates 127 | disableAutoUpdates: false, 128 | // for advanced config flags please refer to https://hyper.is/#cfg 129 | }, 130 | // a list of plugins to fetch and install from npm 131 | // format: [@org/]project[#version] 132 | // examples: 133 | // `hyperpower` 134 | // `@company/project` 135 | // `project#1.0.1` 136 | plugins: [ 137 | 'hyper-monokai-pro', 138 | 'hyperterm-tabs', 139 | 'hyper-confirm', 140 | 'hyperterm-close-on-left' 141 | ], 142 | // in development, you can create a directory under 143 | // `~/.hyper_plugins/local/` and include it here 144 | // to load it and avoid it being `npm install`ed 145 | localPlugins: [], 146 | keymaps: { 147 | // Example 148 | // 'window:devtools': 'cmd+alt+o', 149 | }, 150 | }; 151 | //# sourceMappingURL=config-default.js.map 152 | -------------------------------------------------------------------------------- /install: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ./install-profile workstation -------------------------------------------------------------------------------- /install-profile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | BASE_CONFIG="base" 6 | CONFIG_SUFFIX=".yaml" 7 | 8 | META_DIR="meta" 9 | CONFIG_DIR="configs" 10 | PROFILES_DIR="profiles" 11 | 12 | DOTBOT_DIR="dotbot" 13 | DOTBOT_BIN="bin/dotbot" 14 | 15 | BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 16 | 17 | cd "${BASE_DIR}" 18 | git submodule update --init --recursive --remote 19 | 20 | while IFS= read -r config; do 21 | CONFIGS+=" ${config}" 22 | done < "${META_DIR}/${PROFILES_DIR}/$1" 23 | 24 | shift 25 | 26 | echo ${CONFIGS} 27 | 28 | for config in ${CONFIGS} ${@}; do 29 | echo -e "\nConfigure $config" 30 | configFile="$(mktemp)" ; echo -e "$(<"${BASE_DIR}/${META_DIR}/${BASE_CONFIG}${CONFIG_SUFFIX}")\n$(<"${BASE_DIR}/${META_DIR}/${CONFIG_DIR}/${config}${CONFIG_SUFFIX}")" > "$configFile" 31 | "${BASE_DIR}/${META_DIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASE_DIR}" -c "$configFile" ; rm -f "$configFile" 32 | done -------------------------------------------------------------------------------- /install-standalone: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | BASE_CONFIG="base" 6 | CONFIG_SUFFIX=".yaml" 7 | 8 | META_DIR="meta" 9 | CONFIG_DIR="configs" 10 | PROFILES_DIR="profiles" 11 | 12 | DOTBOT_DIR="dotbot" 13 | DOTBOT_BIN="bin/dotbot" 14 | 15 | BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 16 | 17 | cd "${BASE_DIR}" 18 | git submodule update --init --recursive --remote 19 | 20 | for config in ${@}; do 21 | configFile="$(mktemp)" ; echo -e "$(<"${BASE_DIR}/${META_DIR}/${BASE_CONFIG}${CONFIG_SUFFIX}")\n$(<"${BASE_DIR}/${META_DIR}/${CONFIG_DIR}/${config}${CONFIG_SUFFIX}")" > "$configFile" 22 | "${BASE_DIR}/${META_DIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASE_DIR}" -c "$configFile" ; rm -f "$configFile" 23 | done -------------------------------------------------------------------------------- /istatsmenus/iStat Menus Settings.ismp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | build 6 | 1116 7 | preferences 8 | 9 | Battery_DropdownOrderDisabled 10 | buttons 11 | Battery_MenubarCustomizeStates 12 | 1 13 | Battery_MenubarMode 14 | 15 | 16 | key 17 | 2 18 | uuid 19 | AECB55CF-03E7-4333-BA7C-C86FE0D0F883 20 | 21 | 22 | key 23 | 1 24 | uuid 25 | 7636ECD8-FD19-4FDE-8356-F5DAE46BC93E 26 | 27 | 28 | Battery_MenubarModeBluetooth 29 | 30 | 31 | key 32 | 8 33 | uuid 34 | 8D497039-E2E3-4673-9453-37B4AD8301CF 35 | 36 | 37 | key 38 | 6 39 | uuid 40 | 7783DB70-08F4-4BC6-909C-B024A3E111C1 41 | 42 | 43 | Battery_MenubarModeCharged 44 | 45 | 46 | key 47 | 2 48 | uuid 49 | 8DADF071-71ED-4133-86CB-76DB01AD6C9E 50 | 51 | 52 | Battery_MenubarModeCharging 53 | 54 | 55 | key 56 | 1 57 | uuid 58 | 80BD6DC4-A352-424E-8DC7-5DF45CDB2A7A 59 | 60 | 61 | key 62 | 2 63 | uuid 64 | FF6FBA17-33F3-4D70-B228-6962C057CE3B 65 | 66 | 67 | Battery_MenubarModeDraining 68 | 69 | 70 | key 71 | 1 72 | uuid 73 | F391CBB8-7513-4B7D-92AE-0E33695F8FA2 74 | 75 | 76 | key 77 | 2 78 | uuid 79 | 32FF649B-0B92-4A80-B7A9-F703AC434C81 80 | 81 | 82 | Battery_PercentageShadowColor 83 | 1.00 1.00 1.00 0.00 84 | Battery_TimeShadowColor 85 | 1.00 1.00 1.00 0.00 86 | CPU_AppFormat 87 | 0 88 | CPU_CombineLogicalCores 89 | 1 90 | CPU_DropdownOrderDisabled 91 | buttons 92 | CPU_MenubarCombineCores 93 | 1 94 | CPU_MenubarGraphBreakdowns 95 | 1 96 | CPU_MenubarGraphCustomColors 97 | 1 98 | CPU_MenubarGraphSystem 99 | 0.20 0.67 0.86 1.00 100 | CPU_MenubarGraphUser 101 | 0.30 0.85 0.39 1.00 102 | CPU_MenubarGraphWidth 103 | 9 104 | CPU_MenubarMode 105 | 106 | 107 | key 108 | 0 109 | uuid 110 | EB076A83-0E8C-4980-B22A-5195FC288A5F 111 | 112 | 113 | CPU_MenubarTextShadowColor 114 | 1.00 1.00 1.00 0.00 115 | CombinedDropdownDisplayMode 116 | 117 | 118 | key 119 | 2 120 | uuid 121 | D81A4BBB-C007-4B76-9F42-F79971054A37 122 | 123 | 124 | CombinedMenubarDisplayMode 125 | 126 | 127 | key 128 | 1 129 | uuid 130 | 429231A2-DB25-4B19-975D-4F58A1F23281 131 | 132 | 133 | Diagnostics_Enabled 134 | 0 135 | Disks_DropdownActivityDisplayMode 136 | 1 137 | Disks_DropdownOrderDisabled 138 | buttons 139 | Disks_MenubarGraphActivityWidth 140 | 9 141 | Disks_MenubarGraphCustomColors 142 | 1 143 | Disks_MenubarGraphOverallColor 144 | 0.88 0.92 0.87 1.00 145 | Disks_MenubarItems 146 | 147 | 148 | boot 149 | 150 | key 151 | 919A3902-9DC3-3CB7-A07B-35EACD55E905 152 | 153 | 154 | Disks_MenubarMode 155 | 156 | 157 | key 158 | 8 159 | uuid 160 | 2F56C070-A24F-405F-8912-A8F5BE05F570 161 | 162 | 163 | DropdownGraphBackground 164 | 1 165 | DropdownTheme 166 | 2 167 | FanControl_Sets 168 | 169 | Memory_AppFormat 170 | 0 171 | Memory_DisplayFormat 172 | 0 173 | Memory_DropdownOrderDisabled 174 | buttons 175 | Memory_IgnoreInactive 176 | 1 177 | Memory_MenubarGraphCustomColors 178 | 1 179 | Memory_MenubarGraphOverall 180 | 0.00 0.48 1.00 1.00 181 | Memory_MenubarGraphWidth 182 | 9 183 | Memory_MenubarMode 184 | 185 | 186 | key 187 | 0 188 | uuid 189 | E6123C0A-34F6-40CF-A138-F3F53C8DAF7A 190 | 191 | 192 | Memory_MenubarPercentageColor 193 | 0.91 0.51 0.33 1.00 194 | Memory_MenubarPercentageShadowColor 195 | 1.00 1.00 1.00 0.00 196 | Memory_UFShowLabel 197 | 1 198 | MenubarGraphOpacity 199 | 0.55005532503128052 200 | MenubarSkinColor 201 | 8 202 | MenubarSkinColor-Dark 203 | 8 204 | MenubarSkinColor-Light 205 | 8 206 | MenubarTheme 207 | 1 208 | MigratedExtras_5.0 209 | 210 | MigratedExtras_5.1 211 | 212 | MigratedExtras_5.11 213 | 214 | Migrated_6.0 215 | 216 | Migrated_6.22 217 | 218 | Network_AppSort 219 | 1 220 | Network_DecimalLevel 221 | 1 222 | Network_DropdownOrderDisabled 223 | buttons 224 | Network_GraphMode 225 | 0 226 | Network_MenubarMode 227 | 228 | 229 | key 230 | 100 231 | uuid 232 | A3E30716-EF8C-45E7-AD77-5D307AF002E3 233 | 234 | 235 | key 236 | 0 237 | uuid 238 | FB06DC79-A5AC-450A-B681-3C0BA4AB46E2 239 | 240 | 241 | Network_TextDownloadShadowColor 242 | 1.00 1.00 1.00 0.00 243 | Network_TextUploadShadowColor 244 | 1.00 1.00 1.00 0.00 245 | Notifications-Items 246 | 247 | 248 | enabled 249 | 250 | notification-type 251 | 1 252 | rule-type 253 | 18 254 | uuid 255 | 10D61667-376E-4ECD-BFDE-65F1594D7511 256 | value 257 | 978332400 258 | 259 | 260 | enabled 261 | 262 | notification-type 263 | 1 264 | rule-type 265 | 17 266 | uuid 267 | DBD4D053-4723-447B-ADCA-11B4ECE4DA8F 268 | value 269 | 1.00 270 | 271 | 272 | enabled 273 | 274 | notification-type 275 | 0 276 | rule-type 277 | 14 278 | uuid 279 | 2F1533CA-5ECF-4A09-BB85-52BCD07663C1 280 | value 281 | 10.00 282 | 283 | 284 | enabled 285 | 286 | notification-type 287 | 1 288 | rule-type 289 | 24 290 | uuid 291 | D11CF7D0-3E80-4882-9FED-93CE7B05814B 292 | 293 | 294 | enabled 295 | 296 | notification-type 297 | 1 298 | rule-type 299 | 20 300 | uuid 301 | 8258288F-3454-4497-B5A9-78AD8958DBE6 302 | value 303 | 10.00 304 | 305 | 306 | enabled 307 | 308 | notification-type 309 | 1 310 | rule-type 311 | 10 312 | uuid 313 | 3C8A5625-597F-4F8B-8035-E44DEDDF8CD4 314 | 315 | 316 | Sensors_MenubarMode 317 | 318 | 319 | key 320 | 321 | uuid 322 | 639283A6-377C-41F2-AB7E-E073147C05C5 323 | 324 | 325 | StatusItems-Order 326 | 327 | 6 328 | 7 329 | 3 330 | 1 331 | 2 332 | 4 333 | 334 | Theme-SeperateStyles 335 | 336 | Time_CalendarShowWeeks 337 | 1 338 | Time_CalendarsDisabled 339 | 340 | 776554F7-A449-4062-8169-18584DBAC2EC 341 | 3287C422-F412-4E6A-B336-D57DFD3548D2 342 | 04F7D3B5-C032-4795-9C45-2B9D6C08E345 343 | A20EE3AD-A651-444B-A6DD-33FAE27D008F 344 | D7E8AA62-B05B-4EBE-9813-2A663891D08A 345 | 6831AA0D-CFF6-411C-8198-413BCF879303 346 | 347 | Time_Cities 348 | 349 | 350 | city 351 | Moon 352 | country 353 | 354 | identifier 355 | -6 356 | latitude 357 | 0.0 358 | longitude 359 | 0.0 360 | state 361 | 362 | timezone 363 | 364 | 365 | 366 | city 367 | Current Location 368 | country 369 | 370 | identifier 371 | -7 372 | latitude 373 | 0.0 374 | longitude 375 | 0.0 376 | state 377 | 378 | timezone 379 | 380 | 381 | 382 | city 383 | Recife 384 | country 385 | Brazil 386 | identifier 387 | 3390760 388 | latitude 389 | -8.0538900000000009 390 | longitude 391 | -34.88111 392 | state 393 | Pernambuco 394 | timezone 395 | America/Recife 396 | 397 | 398 | city 399 | Berlin 400 | country 401 | Germany 402 | identifier 403 | 2950159 404 | latitude 405 | 52.524369999999998 406 | longitude 407 | 13.41053 408 | state 409 | Berlin 410 | timezone 411 | Europe/Berlin 412 | 413 | 414 | Time_DropdownCityLayout 415 | 0 416 | Time_DropdownOrderDisabled 417 | buttons 418 | Time_EventsRange 419 | 0 420 | Time_MenubarFlashSeperators 421 | 0 422 | Time_MenubarFormat 423 | 424 | 425 | format 426 | 427 | 428 | EE 429 | ', ' 430 | MMM 431 | ' ' 432 | dd 433 | ' ' 434 | h 435 | ':' 436 | hh 437 | ' ' 438 | a 439 | 440 | 441 | 442 | lines 443 | 1 444 | 445 | 446 | Time_TextShadowColor 447 | 0.00 0.00 0.00 0.00 448 | Time_TextSize 449 | 13 450 | TimerFrequency 451 | 2 452 | Updater_Attempts 453 | 454 | 1086 455 | 1 456 | 1113 457 | 1 458 | 459 | Zarya-TLE 460 | 461 | time 462 | 1590368594.01669 463 | tle 464 | ISS (ZARYA) 465 | 1 25544U 98067A 19024.69130787 .00000289 00000-0 11946-4 0 9991 466 | 2 25544 51.6429 354.9058 0004630 308.2748 50.7575 15.53168972152956 467 | 468 | 469 | 470 | version 471 | 6.40 472 | 473 | 474 | -------------------------------------------------------------------------------- /iterm/com.googlecode.iterm2.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AdjustWindowForFontSizeChange 6 | 7 | AllowClipboardAccess 8 | 9 | AnimateDimming 10 | 11 | AutoHideTmuxClientSession 12 | 13 | CheckTestRelease 14 | 15 | ClosingHotkeySwitchesSpaces 16 | 17 | CommandSelection 18 | 19 | Control 20 | 1 21 | Coprocess MRU 22 | 23 | /usr/local/bin/sudolikeaboss 24 | 25 | CopyLastNewline 26 | 27 | CopySelection 28 | 29 | Custom Color Presets 30 | 31 | Dracula 32 | 33 | Ansi 0 Color 34 | 35 | Blue Component 36 | 0.0 37 | Green Component 38 | 0.0 39 | Red Component 40 | 0.0 41 | 42 | Ansi 1 Color 43 | 44 | Blue Component 45 | 0.3333333432674408 46 | Green Component 47 | 0.3333333432674408 48 | Red Component 49 | 1 50 | 51 | Ansi 10 Color 52 | 53 | Blue Component 54 | 0.4823529411764706 55 | Green Component 56 | 0.98039215686274506 57 | Red Component 58 | 0.31372549019607843 59 | 60 | Ansi 11 Color 61 | 62 | Blue Component 63 | 0.5490196078431373 64 | Green Component 65 | 0.98039215686274506 66 | Red Component 67 | 0.94509803921568625 68 | 69 | Ansi 12 Color 70 | 71 | Blue Component 72 | 0.97647058823529409 73 | Green Component 74 | 0.57647058823529407 75 | Red Component 76 | 0.74117647058823533 77 | 78 | Ansi 13 Color 79 | 80 | Blue Component 81 | 0.77647058823529413 82 | Green Component 83 | 0.47450980392156861 84 | Red Component 85 | 1 86 | 87 | Ansi 14 Color 88 | 89 | Blue Component 90 | 0.99215686274509807 91 | Green Component 92 | 0.9137254901960784 93 | Red Component 94 | 0.54509803921568623 95 | 96 | Ansi 15 Color 97 | 98 | Blue Component 99 | 1 100 | Green Component 101 | 1 102 | Red Component 103 | 1 104 | 105 | Ansi 2 Color 106 | 107 | Blue Component 108 | 0.4823529411764706 109 | Green Component 110 | 0.98039215686274506 111 | Red Component 112 | 0.31372549019607843 113 | 114 | Ansi 3 Color 115 | 116 | Blue Component 117 | 0.5490196078431373 118 | Green Component 119 | 0.98039215686274506 120 | Red Component 121 | 0.94509803921568625 122 | 123 | Ansi 4 Color 124 | 125 | Blue Component 126 | 0.97647058823529409 127 | Green Component 128 | 0.57647058823529407 129 | Red Component 130 | 0.74117647058823533 131 | 132 | Ansi 5 Color 133 | 134 | Blue Component 135 | 0.77647058823529413 136 | Green Component 137 | 0.47450980392156861 138 | Red Component 139 | 1 140 | 141 | Ansi 6 Color 142 | 143 | Blue Component 144 | 0.99215686274509807 145 | Green Component 146 | 0.9137254901960784 147 | Red Component 148 | 0.54509803921568623 149 | 150 | Ansi 7 Color 151 | 152 | Blue Component 153 | 0.73333334922790527 154 | Green Component 155 | 0.73333334922790527 156 | Red Component 157 | 0.73333334922790527 158 | 159 | Ansi 8 Color 160 | 161 | Blue Component 162 | 0.33333333333333331 163 | Green Component 164 | 0.33333333333333331 165 | Red Component 166 | 0.33333333333333331 167 | 168 | Ansi 9 Color 169 | 170 | Blue Component 171 | 0.33333333333333331 172 | Green Component 173 | 0.33333333333333331 174 | Red Component 175 | 1 176 | 177 | Background Color 178 | 179 | Blue Component 180 | 0.15977837145328522 181 | Green Component 182 | 0.12215272337198257 183 | Red Component 184 | 0.11765811592340469 185 | 186 | Bold Color 187 | 188 | Blue Component 189 | 1 190 | Green Component 191 | 1 192 | Red Component 193 | 1 194 | 195 | Cursor Color 196 | 197 | Blue Component 198 | 0.73333334922790527 199 | Green Component 200 | 0.73333334922790527 201 | Red Component 202 | 0.73333334922790527 203 | 204 | Cursor Text Color 205 | 206 | Blue Component 207 | 1 208 | Green Component 209 | 1 210 | Red Component 211 | 1 212 | 213 | Foreground Color 214 | 215 | Blue Component 216 | 0.94901961088180542 217 | Green Component 218 | 0.97254902124404907 219 | Red Component 220 | 0.97254902124404907 221 | 222 | Selected Text Color 223 | 224 | Blue Component 225 | 1 226 | Green Component 227 | 1 228 | Red Component 229 | 1 230 | 231 | Selection Color 232 | 233 | Blue Component 234 | 0.35294118523597717 235 | Green Component 236 | 0.27843138575553894 237 | Red Component 238 | 0.26666668057441711 239 | 240 | 241 | Molokai 242 | 243 | Ansi 0 Color 244 | 245 | Blue Component 246 | 0.070588238537311554 247 | Green Component 248 | 0.070588238537311554 249 | Red Component 250 | 0.070588238537311554 251 | 252 | Ansi 1 Color 253 | 254 | Blue Component 255 | 0.45098039507865906 256 | Green Component 257 | 0.14509804546833038 258 | Red Component 259 | 0.98039215803146362 260 | 261 | Ansi 10 Color 262 | 263 | Blue Component 264 | 0.3713659942150116 265 | Green Component 266 | 0.87939631938934326 267 | Red Component 268 | 0.69346785545349121 269 | 270 | Ansi 11 Color 271 | 272 | Blue Component 273 | 0.42728197574615479 274 | Green Component 275 | 0.94947350025177002 276 | Red Component 277 | 0.99927449226379395 278 | 279 | Ansi 12 Color 280 | 281 | Blue Component 282 | 1 283 | Green Component 284 | 0.68627452850341797 285 | Red Component 286 | 0.0 287 | 288 | Ansi 13 Color 289 | 290 | Blue Component 291 | 1 292 | Green Component 293 | 0.52941179275512695 294 | Red Component 295 | 0.68627452850341797 296 | 297 | Ansi 14 Color 298 | 299 | Blue Component 300 | 0.99888235330581665 301 | Green Component 302 | 0.80626189708709717 303 | Red Component 304 | 0.31685584783554077 305 | 306 | Ansi 15 Color 307 | 308 | Blue Component 309 | 1 310 | Green Component 311 | 1 312 | Red Component 313 | 1 314 | 315 | Ansi 2 Color 316 | 317 | Blue Component 318 | 0.13826943933963776 319 | Green Component 320 | 0.88415688276290894 321 | Red Component 322 | 0.59543848037719727 323 | 324 | Ansi 3 Color 325 | 326 | Blue Component 327 | 0.37670767307281494 328 | Green Component 329 | 0.83169490098953247 330 | Red Component 331 | 0.87502807378768921 332 | 333 | Ansi 4 Color 334 | 335 | Blue Component 336 | 0.81389641761779785 337 | Green Component 338 | 0.50178432464599609 339 | Red Component 340 | 0.061529088765382767 341 | 342 | Ansi 5 Color 343 | 344 | Blue Component 345 | 1 346 | Green Component 347 | 0.0 348 | Red Component 349 | 0.52941179275512695 350 | 351 | Ansi 6 Color 352 | 353 | Blue Component 354 | 0.81416356563568115 355 | Green Component 356 | 0.65859752893447876 357 | Red Component 358 | 0.26240241527557373 359 | 360 | Ansi 7 Color 361 | 362 | Blue Component 363 | 0.73333334922790527 364 | Green Component 365 | 0.73333334922790527 366 | Red Component 367 | 0.73333334922790527 368 | 369 | Ansi 8 Color 370 | 371 | Blue Component 372 | 0.33333333333333331 373 | Green Component 374 | 0.33333333333333331 375 | Red Component 376 | 0.33333333333333331 377 | 378 | Ansi 9 Color 379 | 380 | Blue Component 381 | 0.61410599946975708 382 | Green Component 383 | 0.40106064081192017 384 | Red Component 385 | 0.9644390344619751 386 | 387 | Background Color 388 | 389 | Blue Component 390 | 0.070588238537311554 391 | Green Component 392 | 0.070588238537311554 393 | Red Component 394 | 0.070588238537311554 395 | 396 | Bold Color 397 | 398 | Blue Component 399 | 1 400 | Green Component 401 | 1 402 | Red Component 403 | 1 404 | 405 | Cursor Color 406 | 407 | Blue Component 408 | 0.73333334922790527 409 | Green Component 410 | 0.73333334922790527 411 | Red Component 412 | 0.73333334922790527 413 | 414 | Cursor Text Color 415 | 416 | Blue Component 417 | 1 418 | Green Component 419 | 1 420 | Red Component 421 | 1 422 | 423 | Foreground Color 424 | 425 | Blue Component 426 | 0.73333334922790527 427 | Green Component 428 | 0.73333334922790527 429 | Red Component 430 | 0.73333334922790527 431 | 432 | Selected Text Color 433 | 434 | Blue Component 435 | 0.0 436 | Green Component 437 | 0.0 438 | Red Component 439 | 0.0 440 | 441 | Selection Color 442 | 443 | Blue Component 444 | 1 445 | Green Component 446 | 0.8353000283241272 447 | Red Component 448 | 0.70980000495910645 449 | 450 | 451 | Monokai Soda 452 | 453 | Ansi 0 Color 454 | 455 | Blue Component 456 | 0.10051459074020386 457 | Green Component 458 | 0.10051288455724716 459 | Red Component 460 | 0.10051589459180832 461 | 462 | Ansi 1 Color 463 | 464 | Blue Component 465 | 0.3728577196598053 466 | Green Component 467 | 0.0 468 | Red Component 469 | 0.95683503150939941 470 | 471 | Ansi 10 Color 472 | 473 | Blue Component 474 | 0.14004382491111755 475 | Green Component 476 | 0.87921047210693359 477 | Red Component 478 | 0.59473341703414917 479 | 480 | Ansi 11 Color 481 | 482 | Blue Component 483 | 0.38154411315917969 484 | Green Component 485 | 0.83635991811752319 486 | Red Component 487 | 0.87748134136199951 488 | 489 | Ansi 12 Color 490 | 491 | Blue Component 492 | 0.99877572059631348 493 | Green Component 494 | 0.39599207043647766 495 | Red Component 496 | 0.61468899250030518 497 | 498 | Ansi 13 Color 499 | 500 | Blue Component 501 | 0.3728577196598053 502 | Green Component 503 | 0.0 504 | Red Component 505 | 0.95683503150939941 506 | 507 | Ansi 14 Color 508 | 509 | Blue Component 510 | 0.92060363292694092 511 | Green Component 512 | 0.81977206468582153 513 | Red Component 514 | 0.34416967630386353 515 | 516 | Ansi 15 Color 517 | 518 | Blue Component 519 | 0.9359474778175354 520 | Green Component 521 | 0.96549534797668457 522 | Red Component 523 | 0.96537256240844727 524 | 525 | Ansi 2 Color 526 | 527 | Blue Component 528 | 0.14004382491111755 529 | Green Component 530 | 0.87921047210693359 531 | Red Component 532 | 0.59473341703414917 533 | 534 | Ansi 3 Color 535 | 536 | Blue Component 537 | 0.099807053804397583 538 | Green Component 539 | 0.51805692911148071 540 | Red Component 541 | 0.98094809055328369 542 | 543 | Ansi 4 Color 544 | 545 | Blue Component 546 | 0.99877572059631348 547 | Green Component 548 | 0.39599207043647766 549 | Red Component 550 | 0.61468899250030518 551 | 552 | Ansi 5 Color 553 | 554 | Blue Component 555 | 0.3728577196598053 556 | Green Component 557 | 0.0 558 | Red Component 559 | 0.95683503150939941 560 | 561 | Ansi 6 Color 562 | 563 | Blue Component 564 | 0.92060363292694092 565 | Green Component 566 | 0.81977206468582153 567 | Red Component 568 | 0.34416967630386353 569 | 570 | Ansi 7 Color 571 | 572 | Blue Component 573 | 0.70993047952651978 574 | Green Component 575 | 0.77144092321395874 576 | Red Component 577 | 0.76960963010787964 578 | 579 | Ansi 8 Color 580 | 581 | Blue Component 582 | 0.29652142524719238 583 | Green Component 584 | 0.36959609389305115 585 | Red Component 586 | 0.3829454779624939 587 | 588 | Ansi 9 Color 589 | 590 | Blue Component 591 | 0.3728577196598053 592 | Green Component 593 | 0.0 594 | Red Component 595 | 0.95683503150939941 596 | 597 | Background Color 598 | 599 | Blue Component 600 | 0.10051459074020386 601 | Green Component 602 | 0.10051288455724716 603 | Red Component 604 | 0.10051589459180832 605 | 606 | Bold Color 607 | 608 | Blue Component 609 | 0.70993047952651978 610 | Green Component 611 | 0.77144092321395874 612 | Red Component 613 | 0.76960963010787964 614 | 615 | Cursor Color 616 | 617 | Blue Component 618 | 0.92647796869277954 619 | Green Component 620 | 0.96674919128417969 621 | Red Component 622 | 0.96554505825042725 623 | 624 | Cursor Text Color 625 | 626 | Blue Component 627 | 0.70993047952651978 628 | Green Component 629 | 0.77144092321395874 630 | Red Component 631 | 0.76960963010787964 632 | 633 | Foreground Color 634 | 635 | Blue Component 636 | 0.70993047952651978 637 | Green Component 638 | 0.77144092321395874 639 | Red Component 640 | 0.76960963010787964 641 | 642 | Selected Text Color 643 | 644 | Blue Component 645 | 0.70993047952651978 646 | Green Component 647 | 0.77144092321395874 648 | Red Component 649 | 0.76960963010787964 650 | 651 | Selection Color 652 | 653 | Blue Component 654 | 0.20521116256713867 655 | Green Component 656 | 0.20520767569541931 657 | Red Component 658 | 0.20521381497383118 659 | 660 | 661 | Monokai Vivid 662 | 663 | Ansi 0 Color 664 | 665 | Alpha Component 666 | 1 667 | Blue Component 668 | 0.070588238537311554 669 | Color Space 670 | Calibrated 671 | Green Component 672 | 0.070588238537311554 673 | Red Component 674 | 0.070588238537311554 675 | 676 | Ansi 1 Color 677 | 678 | Alpha Component 679 | 1 680 | Blue Component 681 | 0.20415860414505005 682 | Color Space 683 | Calibrated 684 | Green Component 685 | 0.16063156723976135 686 | Red Component 687 | 0.98061299324035645 688 | 689 | Ansi 10 Color 690 | 691 | Alpha Component 692 | 1 693 | Blue Component 694 | 0.3713659942150116 695 | Color Space 696 | Calibrated 697 | Green Component 698 | 0.87939631938934326 699 | Red Component 700 | 0.69346785545349121 701 | 702 | Ansi 11 Color 703 | 704 | Alpha Component 705 | 1 706 | Blue Component 707 | 0.42728197574615479 708 | Color Space 709 | Calibrated 710 | Green Component 711 | 0.94947350025177002 712 | Red Component 713 | 0.99927449226379395 714 | 715 | Ansi 12 Color 716 | 717 | Alpha Component 718 | 1 719 | Blue Component 720 | 0.9982903003692627 721 | Color Space 722 | Calibrated 723 | Green Component 724 | 0.26095205545425415 725 | Red Component 726 | 0.016693107783794403 727 | 728 | Ansi 13 Color 729 | 730 | Alpha Component 731 | 1 732 | Blue Component 733 | 0.9646141529083252 734 | Color Space 735 | Calibrated 736 | Green Component 737 | 0.0 738 | Red Component 739 | 0.95072436332702637 740 | 741 | Ansi 14 Color 742 | 743 | Alpha Component 744 | 1 745 | Blue Component 746 | 0.99888235330581665 747 | Color Space 748 | Calibrated 749 | Green Component 750 | 0.80626189708709717 751 | Red Component 752 | 0.31685584783554077 753 | 754 | Ansi 15 Color 755 | 756 | Alpha Component 757 | 1 758 | Blue Component 759 | 1 760 | Color Space 761 | Calibrated 762 | Green Component 763 | 1 764 | Red Component 765 | 1 766 | 767 | Ansi 2 Color 768 | 769 | Alpha Component 770 | 1 771 | Blue Component 772 | 0.13826943933963776 773 | Color Space 774 | Calibrated 775 | Green Component 776 | 0.88415688276290894 777 | Red Component 778 | 0.59543848037719727 779 | 780 | Ansi 3 Color 781 | 782 | Alpha Component 783 | 1 784 | Blue Component 785 | 0.040143705904483795 786 | Color Space 787 | Calibrated 788 | Green Component 789 | 0.95177114009857178 790 | Red Component 791 | 0.99948215484619141 792 | 793 | Ansi 4 Color 794 | 795 | Alpha Component 796 | 1 797 | Blue Component 798 | 0.9982903003692627 799 | Color Space 800 | Calibrated 801 | Green Component 802 | 0.26095205545425415 803 | Red Component 804 | 0.016693107783794403 805 | 806 | Ansi 5 Color 807 | 808 | Alpha Component 809 | 1 810 | Blue Component 811 | 0.97254902124404907 812 | Color Space 813 | Calibrated 814 | Green Component 815 | 0.0 816 | Red Component 817 | 0.97254902124404907 818 | 819 | Ansi 6 Color 820 | 821 | Alpha Component 822 | 1 823 | Blue Component 824 | 0.92941176891326904 825 | Color Space 826 | Calibrated 827 | Green Component 828 | 0.7137255072593689 829 | Red Component 830 | 0.0039215688593685627 831 | 832 | Ansi 7 Color 833 | 834 | Alpha Component 835 | 1 836 | Blue Component 837 | 0.99999129772186279 838 | Color Space 839 | Calibrated 840 | Green Component 841 | 0.99997437000274658 842 | Red Component 843 | 1 844 | 845 | Ansi 8 Color 846 | 847 | Alpha Component 848 | 1 849 | Blue Component 850 | 0.51279646158218384 851 | Color Space 852 | Calibrated 853 | Green Component 854 | 0.51278775930404663 855 | Red Component 856 | 0.51280313730239868 857 | 858 | Ansi 9 Color 859 | 860 | Alpha Component 861 | 1 862 | Blue Component 863 | 0.61410599946975708 864 | Color Space 865 | Calibrated 866 | Green Component 867 | 0.40106064081192017 868 | Red Component 869 | 0.9644390344619751 870 | 871 | Background Color 872 | 873 | Alpha Component 874 | 1 875 | Blue Component 876 | 0.070588238537311554 877 | Color Space 878 | Calibrated 879 | Green Component 880 | 0.070588238537311554 881 | Red Component 882 | 0.070588238537311554 883 | 884 | Badge Color 885 | 886 | Alpha Component 887 | 0.5 888 | Blue Component 889 | 0.0 890 | Color Space 891 | Calibrated 892 | Green Component 893 | 0.0 894 | Red Component 895 | 1 896 | 897 | Bold Color 898 | 899 | Alpha Component 900 | 1 901 | Blue Component 902 | 1 903 | Color Space 904 | Calibrated 905 | Green Component 906 | 1 907 | Red Component 908 | 1 909 | 910 | Cursor Color 911 | 912 | Alpha Component 913 | 1 914 | Blue Component 915 | 0.026950567960739136 916 | Color Space 917 | Calibrated 918 | Green Component 919 | 0.0 920 | Red Component 921 | 0.98594832420349121 922 | 923 | Cursor Guide Color 924 | 925 | Alpha Component 926 | 0.25 927 | Blue Component 928 | 1 929 | Color Space 930 | Calibrated 931 | Green Component 932 | 0.9100000262260437 933 | Red Component 934 | 0.64999997615814209 935 | 936 | Cursor Text Color 937 | 938 | Alpha Component 939 | 1 940 | Blue Component 941 | 0.036231454461812973 942 | Color Space 943 | Calibrated 944 | Green Component 945 | 0.0 946 | Red Component 947 | 0.91798752546310425 948 | 949 | Foreground Color 950 | 951 | Alpha Component 952 | 1 953 | Blue Component 954 | 0.9752877950668335 955 | Color Space 956 | Calibrated 957 | Green Component 958 | 0.97527122497558594 959 | Red Component 960 | 0.97530043125152588 961 | 962 | Link Color 963 | 964 | Alpha Component 965 | 1 966 | Blue Component 967 | 0.99908709526062012 968 | Color Space 969 | Calibrated 970 | Green Component 971 | 0.24597522616386414 972 | Red Component 973 | 0.89783346652984619 974 | 975 | Selected Text Color 976 | 977 | Alpha Component 978 | 1 979 | Blue Component 980 | 0.0 981 | Color Space 982 | Calibrated 983 | Green Component 984 | 0.0 985 | Red Component 986 | 0.0 987 | 988 | Selection Color 989 | 990 | Alpha Component 991 | 1 992 | Blue Component 993 | 0.99999129772186279 994 | Color Space 995 | Calibrated 996 | Green Component 997 | 0.99997437000274658 998 | Red Component 999 | 1 1000 | 1001 | 1002 | Solarized Dark 1003 | 1004 | Ansi 0 Color 1005 | 1006 | Blue Component 1007 | 0.19370138645172119 1008 | Green Component 1009 | 0.15575926005840302 1010 | Red Component 1011 | 0.0 1012 | 1013 | Ansi 1 Color 1014 | 1015 | Blue Component 1016 | 0.14145714044570923 1017 | Green Component 1018 | 0.10840655118227005 1019 | Red Component 1020 | 0.81926977634429932 1021 | 1022 | Ansi 10 Color 1023 | 1024 | Blue Component 1025 | 0.38298487663269043 1026 | Green Component 1027 | 0.35665956139564514 1028 | Red Component 1029 | 0.27671992778778076 1030 | 1031 | Ansi 11 Color 1032 | 1033 | Blue Component 1034 | 0.43850564956665039 1035 | Green Component 1036 | 0.40717673301696777 1037 | Red Component 1038 | 0.32436618208885193 1039 | 1040 | Ansi 12 Color 1041 | 1042 | Blue Component 1043 | 0.51685798168182373 1044 | Green Component 1045 | 0.50962930917739868 1046 | Red Component 1047 | 0.44058024883270264 1048 | 1049 | Ansi 13 Color 1050 | 1051 | Blue Component 1052 | 0.72908437252044678 1053 | Green Component 1054 | 0.33896297216415405 1055 | Red Component 1056 | 0.34798634052276611 1057 | 1058 | Ansi 14 Color 1059 | 1060 | Blue Component 1061 | 0.56363654136657715 1062 | Green Component 1063 | 0.56485837697982788 1064 | Red Component 1065 | 0.50599193572998047 1066 | 1067 | Ansi 15 Color 1068 | 1069 | Blue Component 1070 | 0.86405980587005615 1071 | Green Component 1072 | 0.95794391632080078 1073 | Red Component 1074 | 0.98943418264389038 1075 | 1076 | Ansi 2 Color 1077 | 1078 | Blue Component 1079 | 0.020208755508065224 1080 | Green Component 1081 | 0.54115492105484009 1082 | Red Component 1083 | 0.44977453351020813 1084 | 1085 | Ansi 3 Color 1086 | 1087 | Blue Component 1088 | 0.023484811186790466 1089 | Green Component 1090 | 0.46751424670219421 1091 | Red Component 1092 | 0.64746475219726562 1093 | 1094 | Ansi 4 Color 1095 | 1096 | Blue Component 1097 | 0.78231418132781982 1098 | Green Component 1099 | 0.46265947818756104 1100 | Red Component 1101 | 0.12754884362220764 1102 | 1103 | Ansi 5 Color 1104 | 1105 | Blue Component 1106 | 0.43516635894775391 1107 | Green Component 1108 | 0.10802463442087173 1109 | Red Component 1110 | 0.77738940715789795 1111 | 1112 | Ansi 6 Color 1113 | 1114 | Blue Component 1115 | 0.52502274513244629 1116 | Green Component 1117 | 0.57082360982894897 1118 | Red Component 1119 | 0.14679534733295441 1120 | 1121 | Ansi 7 Color 1122 | 1123 | Blue Component 1124 | 0.79781103134155273 1125 | Green Component 1126 | 0.89001238346099854 1127 | Red Component 1128 | 0.91611063480377197 1129 | 1130 | Ansi 8 Color 1131 | 1132 | Blue Component 1133 | 0.15170273184776306 1134 | Green Component 1135 | 0.11783610284328461 1136 | Red Component 1137 | 0.0 1138 | 1139 | Ansi 9 Color 1140 | 1141 | Blue Component 1142 | 0.073530435562133789 1143 | Green Component 1144 | 0.21325300633907318 1145 | Red Component 1146 | 0.74176257848739624 1147 | 1148 | Background Color 1149 | 1150 | Blue Component 1151 | 0.15170273184776306 1152 | Green Component 1153 | 0.11783610284328461 1154 | Red Component 1155 | 0.0 1156 | 1157 | Bold Color 1158 | 1159 | Blue Component 1160 | 0.56363654136657715 1161 | Green Component 1162 | 0.56485837697982788 1163 | Red Component 1164 | 0.50599193572998047 1165 | 1166 | Cursor Color 1167 | 1168 | Blue Component 1169 | 0.51685798168182373 1170 | Green Component 1171 | 0.50962930917739868 1172 | Red Component 1173 | 0.44058024883270264 1174 | 1175 | Cursor Text Color 1176 | 1177 | Blue Component 1178 | 0.19370138645172119 1179 | Green Component 1180 | 0.15575926005840302 1181 | Red Component 1182 | 0.0 1183 | 1184 | Foreground Color 1185 | 1186 | Blue Component 1187 | 0.51685798168182373 1188 | Green Component 1189 | 0.50962930917739868 1190 | Red Component 1191 | 0.44058024883270264 1192 | 1193 | Selected Text Color 1194 | 1195 | Blue Component 1196 | 0.56363654136657715 1197 | Green Component 1198 | 0.56485837697982788 1199 | Red Component 1200 | 0.50599193572998047 1201 | 1202 | Selection Color 1203 | 1204 | Blue Component 1205 | 0.19370138645172119 1206 | Green Component 1207 | 0.15575926005840302 1208 | Red Component 1209 | 0.0 1210 | 1211 | 1212 | Solarized Light 1213 | 1214 | Ansi 0 Color 1215 | 1216 | Blue Component 1217 | 0.19370138645172119 1218 | Green Component 1219 | 0.15575926005840302 1220 | Red Component 1221 | 0.0 1222 | 1223 | Ansi 1 Color 1224 | 1225 | Blue Component 1226 | 0.14145712554454803 1227 | Green Component 1228 | 0.10840645432472229 1229 | Red Component 1230 | 0.81926983594894409 1231 | 1232 | Ansi 10 Color 1233 | 1234 | Blue Component 1235 | 0.38298487663269043 1236 | Green Component 1237 | 0.35665956139564514 1238 | Red Component 1239 | 0.27671992778778076 1240 | 1241 | Ansi 11 Color 1242 | 1243 | Blue Component 1244 | 0.43850564956665039 1245 | Green Component 1246 | 0.40717673301696777 1247 | Red Component 1248 | 0.32436618208885193 1249 | 1250 | Ansi 12 Color 1251 | 1252 | Blue Component 1253 | 0.51685798168182373 1254 | Green Component 1255 | 0.50962930917739868 1256 | Red Component 1257 | 0.44058024883270264 1258 | 1259 | Ansi 13 Color 1260 | 1261 | Blue Component 1262 | 0.72908437252044678 1263 | Green Component 1264 | 0.33896297216415405 1265 | Red Component 1266 | 0.34798634052276611 1267 | 1268 | Ansi 14 Color 1269 | 1270 | Blue Component 1271 | 0.56363654136657715 1272 | Green Component 1273 | 0.56485837697982788 1274 | Red Component 1275 | 0.50599193572998047 1276 | 1277 | Ansi 15 Color 1278 | 1279 | Blue Component 1280 | 0.86405980587005615 1281 | Green Component 1282 | 0.95794391632080078 1283 | Red Component 1284 | 0.98943418264389038 1285 | 1286 | Ansi 2 Color 1287 | 1288 | Blue Component 1289 | 0.020208755508065224 1290 | Green Component 1291 | 0.54115492105484009 1292 | Red Component 1293 | 0.44977453351020813 1294 | 1295 | Ansi 3 Color 1296 | 1297 | Blue Component 1298 | 0.023484811186790466 1299 | Green Component 1300 | 0.46751424670219421 1301 | Red Component 1302 | 0.64746475219726562 1303 | 1304 | Ansi 4 Color 1305 | 1306 | Blue Component 1307 | 0.78231418132781982 1308 | Green Component 1309 | 0.46265947818756104 1310 | Red Component 1311 | 0.12754884362220764 1312 | 1313 | Ansi 5 Color 1314 | 1315 | Blue Component 1316 | 0.43516635894775391 1317 | Green Component 1318 | 0.10802463442087173 1319 | Red Component 1320 | 0.77738940715789795 1321 | 1322 | Ansi 6 Color 1323 | 1324 | Blue Component 1325 | 0.52502274513244629 1326 | Green Component 1327 | 0.57082360982894897 1328 | Red Component 1329 | 0.14679534733295441 1330 | 1331 | Ansi 7 Color 1332 | 1333 | Blue Component 1334 | 0.79781103134155273 1335 | Green Component 1336 | 0.89001238346099854 1337 | Red Component 1338 | 0.91611063480377197 1339 | 1340 | Ansi 8 Color 1341 | 1342 | Blue Component 1343 | 0.15170273184776306 1344 | Green Component 1345 | 0.11783610284328461 1346 | Red Component 1347 | 0.0 1348 | 1349 | Ansi 9 Color 1350 | 1351 | Blue Component 1352 | 0.073530435562133789 1353 | Green Component 1354 | 0.21325300633907318 1355 | Red Component 1356 | 0.74176257848739624 1357 | 1358 | Background Color 1359 | 1360 | Blue Component 1361 | 0.86405980587005615 1362 | Green Component 1363 | 0.95794391632080078 1364 | Red Component 1365 | 0.98943418264389038 1366 | 1367 | Bold Color 1368 | 1369 | Blue Component 1370 | 0.38298487663269043 1371 | Green Component 1372 | 0.35665956139564514 1373 | Red Component 1374 | 0.27671992778778076 1375 | 1376 | Cursor Color 1377 | 1378 | Blue Component 1379 | 0.43850564956665039 1380 | Green Component 1381 | 0.40717673301696777 1382 | Red Component 1383 | 0.32436618208885193 1384 | 1385 | Cursor Text Color 1386 | 1387 | Blue Component 1388 | 0.79781103134155273 1389 | Green Component 1390 | 0.89001238346099854 1391 | Red Component 1392 | 0.91611063480377197 1393 | 1394 | Foreground Color 1395 | 1396 | Blue Component 1397 | 0.43850564956665039 1398 | Green Component 1399 | 0.40717673301696777 1400 | Red Component 1401 | 0.32436618208885193 1402 | 1403 | Selected Text Color 1404 | 1405 | Blue Component 1406 | 0.38298487663269043 1407 | Green Component 1408 | 0.35665956139564514 1409 | Red Component 1410 | 0.27671992778778076 1411 | 1412 | Selection Color 1413 | 1414 | Blue Component 1415 | 0.79781103134155273 1416 | Green Component 1417 | 0.89001238346099854 1418 | Red Component 1419 | 0.91611063480377197 1420 | 1421 | 1422 | material-design-colors 1423 | 1424 | Ansi 0 Color 1425 | 1426 | Blue Component 1427 | 0.40253299474716187 1428 | Green Component 1429 | 0.35616019368171692 1430 | Red Component 1431 | 0.26286587119102478 1432 | 1433 | Ansi 1 Color 1434 | 1435 | Blue Component 1436 | 0.25575384497642517 1437 | Green Component 1438 | 0.22098405659198761 1439 | Red Component 1440 | 0.9871404767036438 1441 | 1442 | Ansi 10 Color 1443 | 1444 | Blue Component 1445 | 0.74659085273742676 1446 | Green Component 1447 | 0.96712285280227661 1448 | Red Component 1449 | 0.67800694704055786 1450 | 1451 | Ansi 11 Color 1452 | 1453 | Blue Component 1454 | 0.42511638998985291 1455 | Green Component 1456 | 0.88262283802032471 1457 | Red Component 1458 | 0.99765938520431519 1459 | 1460 | Ansi 12 Color 1461 | 1462 | Blue Component 1463 | 0.99898606538772583 1464 | Green Component 1465 | 0.81066548824310303 1466 | Red Component 1467 | 0.43880558013916016 1468 | 1469 | Ansi 13 Color 1470 | 1471 | Blue Component 1472 | 0.60766077041625977 1473 | Green Component 1474 | 0.40164706110954285 1475 | Red Component 1476 | 0.9887651801109314 1477 | 1478 | Ansi 14 Color 1479 | 1480 | Blue Component 1481 | 0.90182536840438843 1482 | Green Component 1483 | 1 1484 | Red Component 1485 | 0.60292786359786987 1486 | 1487 | Ansi 15 Color 1488 | 1489 | Blue Component 1490 | 0.99999129772186279 1491 | Green Component 1492 | 0.99997437000274658 1493 | Red Component 1494 | 1 1495 | 1496 | Ansi 2 Color 1497 | 1498 | Blue Component 1499 | 0.62042194604873657 1500 | Green Component 1501 | 0.94388872385025024 1502 | Red Component 1503 | 0.36202818155288696 1504 | 1505 | Ansi 3 Color 1506 | 1507 | Blue Component 1508 | 0.19727933406829834 1509 | Green Component 1510 | 0.81672251224517822 1511 | Red Component 1512 | 0.99627053737640381 1513 | 1514 | Ansi 4 Color 1515 | 1516 | Blue Component 1517 | 0.99871528148651123 1518 | Green Component 1519 | 0.7149810791015625 1520 | Red Component 1521 | 0.215079665184021 1522 | 1523 | Ansi 5 Color 1524 | 1525 | Blue Component 1526 | 0.43182668089866638 1527 | Green Component 1528 | 0.13310989737510681 1529 | Red Component 1530 | 0.986469566822052 1531 | 1532 | Ansi 6 Color 1533 | 1534 | Blue Component 1535 | 0.82062870264053345 1536 | Green Component 1537 | 1 1538 | Red Component 1539 | 0.34860008955001831 1540 | 1541 | Ansi 7 Color 1542 | 1543 | Blue Component 1544 | 0.99999129772186279 1545 | Green Component 1546 | 0.99997437000274658 1547 | Red Component 1548 | 1 1549 | 1550 | Ansi 8 Color 1551 | 1552 | Blue Component 1553 | 0.72321081161499023 1554 | Green Component 1555 | 0.69167852401733398 1556 | Red Component 1557 | 0.63061976432800293 1558 | 1559 | Ansi 9 Color 1560 | 1561 | Blue Component 1562 | 0.42818409204483032 1563 | Green Component 1564 | 0.45310419797897339 1565 | Red Component 1566 | 0.98958194255828857 1567 | 1568 | Background Color 1569 | 1570 | Blue Component 1571 | 0.16608485579490662 1572 | Green Component 1573 | 0.14745020866394043 1574 | Red Component 1575 | 0.11278382688760757 1576 | 1577 | Bold Color 1578 | 1579 | Blue Component 1580 | 0.91648769378662109 1581 | Green Component 1582 | 0.91671288013458252 1583 | Red Component 1584 | 0.91654461622238159 1585 | 1586 | Cursor Color 1587 | 1588 | Blue Component 1589 | 0.91648769378662109 1590 | Green Component 1591 | 0.91671288013458252 1592 | Red Component 1593 | 0.91654461622238159 1594 | 1595 | Cursor Text Color 1596 | 1597 | Blue Component 1598 | 0.0 1599 | Green Component 1600 | 0.0 1601 | Red Component 1602 | 0.0 1603 | 1604 | Foreground Color 1605 | 1606 | Blue Component 1607 | 0.93115901947021484 1608 | Green Component 1609 | 0.92142927646636963 1610 | Red Component 1611 | 0.90730977058410645 1612 | 1613 | Selected Text Color 1614 | 1615 | Blue Component 1616 | 0.93115901947021484 1617 | Green Component 1618 | 0.92142927646636963 1619 | Red Component 1620 | 0.90730977058410645 1621 | 1622 | Selection Color 1623 | 1624 | Blue Component 1625 | 0.47096589207649231 1626 | Green Component 1627 | 0.41462835669517517 1628 | Red Component 1629 | 0.30659490823745728 1630 | 1631 | 1632 | monokai_pro 1633 | 1634 | Ansi 0 Color 1635 | 1636 | Alpha Component 1637 | 1 1638 | Blue Component 1639 | 0.0 1640 | Color Space 1641 | sRGB 1642 | Green Component 1643 | 0.0096160909160971642 1644 | Red Component 1645 | 0.031955186277627945 1646 | 1647 | Ansi 1 Color 1648 | 1649 | Alpha Component 1650 | 1 1651 | Blue Component 1652 | 0.53333336114883423 1653 | Color Space 1654 | sRGB 1655 | Green Component 1656 | 0.3803921639919281 1657 | Red Component 1658 | 1 1659 | 1660 | Ansi 10 Color 1661 | 1662 | Alpha Component 1663 | 1 1664 | Blue Component 1665 | 0.49067068099975586 1666 | Color Space 1667 | sRGB 1668 | Green Component 1669 | 0.773590087890625 1670 | Red Component 1671 | 0.63213038444519043 1672 | 1673 | Ansi 11 Color 1674 | 1675 | Alpha Component 1676 | 1 1677 | Blue Component 1678 | 0.40730828046798706 1679 | Color Space 1680 | sRGB 1681 | Green Component 1682 | 0.69432204961776733 1683 | Red Component 1684 | 0.792510986328125 1685 | 1686 | Ansi 12 Color 1687 | 1688 | Alpha Component 1689 | 1 1690 | Blue Component 1691 | 0.83921569585800171 1692 | Color Space 1693 | sRGB 1694 | Green Component 1695 | 0.54117649793624878 1696 | Red Component 1697 | 0.15294118225574493 1698 | 1699 | Ansi 13 Color 1700 | 1701 | Alpha Component 1702 | 1 1703 | Blue Component 1704 | 0.46468961238861084 1705 | Color Space 1706 | sRGB 1707 | Green Component 1708 | 0.59091269969940186 1709 | Red Component 1710 | 0.8485107421875 1711 | 1712 | Ansi 14 Color 1713 | 1714 | Alpha Component 1715 | 1 1716 | Blue Component 1717 | 0.77569580078125 1718 | Color Space 1719 | sRGB 1720 | Green Component 1721 | 0.74306726455688477 1722 | Red Component 1723 | 0.47116276621818542 1724 | 1725 | Ansi 15 Color 1726 | 1727 | Alpha Component 1728 | 1 1729 | Blue Component 1730 | 1 1731 | Color Space 1732 | sRGB 1733 | Green Component 1734 | 1 1735 | Red Component 1736 | 1 1737 | 1738 | Ansi 2 Color 1739 | 1740 | Alpha Component 1741 | 1 1742 | Blue Component 1743 | 0.46274510025978088 1744 | Color Space 1745 | sRGB 1746 | Green Component 1747 | 0.86274510622024536 1748 | Red Component 1749 | 0.66274511814117432 1750 | 1751 | Ansi 3 Color 1752 | 1753 | Alpha Component 1754 | 1 1755 | Blue Component 1756 | 0.40000000596046448 1757 | Color Space 1758 | sRGB 1759 | Green Component 1760 | 0.84705883264541626 1761 | Red Component 1762 | 1 1763 | 1764 | Ansi 4 Color 1765 | 1766 | Alpha Component 1767 | 1 1768 | Blue Component 1769 | 0.83921569585800171 1770 | Color Space 1771 | sRGB 1772 | Green Component 1773 | 0.54117649793624878 1774 | Red Component 1775 | 0.15686275064945221 1776 | 1777 | Ansi 5 Color 1778 | 1779 | Alpha Component 1780 | 1 1781 | Blue Component 1782 | 0.40392157435417175 1783 | Color Space 1784 | sRGB 1785 | Green Component 1786 | 0.59607845544815063 1787 | Red Component 1788 | 0.98823529481887817 1789 | 1790 | Ansi 6 Color 1791 | 1792 | Alpha Component 1793 | 1 1794 | Blue Component 1795 | 0.90980392694473267 1796 | Color Space 1797 | sRGB 1798 | Green Component 1799 | 0.86274510622024536 1800 | Red Component 1801 | 0.47058823704719543 1802 | 1803 | Ansi 7 Color 1804 | 1805 | Alpha Component 1806 | 1 1807 | Blue Component 1808 | 0.90588235855102539 1809 | Color Space 1810 | sRGB 1811 | Green Component 1812 | 0.90588235855102539 1813 | Red Component 1814 | 0.90588235855102539 1815 | 1816 | Ansi 8 Color 1817 | 1818 | Alpha Component 1819 | 1 1820 | Blue Component 1821 | 0.40775242447853088 1822 | Color Space 1823 | sRGB 1824 | Green Component 1825 | 0.41995549201965332 1826 | Red Component 1827 | 0.43650126457214355 1828 | 1829 | Ansi 9 Color 1830 | 1831 | Alpha Component 1832 | 1 1833 | Blue Component 1834 | 0.53262025117874146 1835 | Color Space 1836 | sRGB 1837 | Green Component 1838 | 0.42219206690788269 1839 | Red Component 1840 | 0.86956787109375 1841 | 1842 | Background Color 1843 | 1844 | Alpha Component 1845 | 1 1846 | Blue Component 1847 | 0.26274511218070984 1848 | Color Space 1849 | sRGB 1850 | Green Component 1851 | 0.21176470816135406 1852 | Red Component 1853 | 0.17254902422428131 1854 | 1855 | Badge Color 1856 | 1857 | Alpha Component 1858 | 0.5 1859 | Blue Component 1860 | 0.0 1861 | Color Space 1862 | sRGB 1863 | Green Component 1864 | 0.1491314172744751 1865 | Red Component 1866 | 1 1867 | 1868 | Bold Color 1869 | 1870 | Alpha Component 1871 | 1 1872 | Blue Component 1873 | 1 1874 | Color Space 1875 | sRGB 1876 | Green Component 1877 | 1 1878 | Red Component 1879 | 1 1880 | 1881 | Cursor Color 1882 | 1883 | Alpha Component 1884 | 1 1885 | Blue Component 1886 | 0.69411766529083252 1887 | Color Space 1888 | sRGB 1889 | Green Component 1890 | 0.69411766529083252 1891 | Red Component 1892 | 0.70588237047195435 1893 | 1894 | Cursor Guide Color 1895 | 1896 | Alpha Component 1897 | 0.15686274509803921 1898 | Blue Component 1899 | 0.0 1900 | Color Space 1901 | sRGB 1902 | Green Component 1903 | 0.0 1904 | Red Component 1905 | 0.0 1906 | 1907 | Cursor Text Color 1908 | 1909 | Alpha Component 1910 | 1 1911 | Blue Component 1912 | 0.0 1913 | Color Space 1914 | sRGB 1915 | Green Component 1916 | 0.0 1917 | Red Component 1918 | 0.0 1919 | 1920 | Foreground Color 1921 | 1922 | Alpha Component 1923 | 1 1924 | Blue Component 1925 | 1 1926 | Color Space 1927 | sRGB 1928 | Green Component 1929 | 1 1930 | Red Component 1931 | 1 1932 | 1933 | Link Color 1934 | 1935 | Alpha Component 1936 | 1 1937 | Blue Component 1938 | 0.83921569585800171 1939 | Color Space 1940 | sRGB 1941 | Green Component 1942 | 0.54117649793624878 1943 | Red Component 1944 | 0.15686275064945221 1945 | 1946 | Selected Text Color 1947 | 1948 | Alpha Component 1949 | 1 1950 | Blue Component 1951 | 1 1952 | Color Space 1953 | sRGB 1954 | Green Component 1955 | 1 1956 | Red Component 1957 | 1 1958 | 1959 | Selection Color 1960 | 1961 | Alpha Component 1962 | 1 1963 | Blue Component 1964 | 0.48627451062202454 1965 | Color Space 1966 | sRGB 1967 | Green Component 1968 | 0.45490196347236633 1969 | Red Component 1970 | 0.40392157435417175 1971 | 1972 | Tab Color 1973 | 1974 | Alpha Component 1975 | 1 1976 | Blue Component 1977 | 0.0 1978 | Color Space 1979 | sRGB 1980 | Green Component 1981 | 0.0 1982 | Red Component 1983 | 0.0 1984 | 1985 | 1986 | 1987 | DebugKeyDown 1988 | 1989 | Default Bookmark Guid 1990 | 93A11A9C-C69B-465D-9990-4B364DD56008 1991 | DimBackgroundWindows 1992 | 1993 | DimInactiveSplitPanes 1994 | 1995 | DimOnlyText 1996 | 1997 | DisableFullscreenTransparency 1998 | 1999 | EnableRendezvous 2000 | 2001 | FocusFollowsMouse 2002 | 2003 | FsTabDelay 2004 | 1 2005 | GlobalKeyMap 2006 | 2007 | 0x20-0x40000 2008 | 2009 | Action 2010 | 25 2011 | Text 2012 | Open Autocomplete... 2013 | 2014 | 0x73-0x100000 2015 | 2016 | Action 2017 | 29 2018 | Text 2019 | 93A11A9C-C69B-465D-9990-4B364DD56008 2020 | 2021 | 0x9-0x40000 2022 | 2023 | Action 2024 | 32 2025 | Text 2026 | 2027 | 2028 | 0xf700-0x300000 2029 | 2030 | Action 2031 | 7 2032 | Text 2033 | 2034 | 2035 | 0xf701-0x300000 2036 | 2037 | Action 2038 | 6 2039 | Text 2040 | 2041 | 2042 | 0xf702-0x300000 2043 | 2044 | Action 2045 | 10 2046 | Text 2047 | [H 2048 | 2049 | 0xf702-0x320000 2050 | 2051 | Action 2052 | 10 2053 | Text 2054 | [1;6D 2055 | 2056 | 0xf703-0x300000 2057 | 2058 | Action 2059 | 10 2060 | Text 2061 | [F 2062 | 2063 | 0xf703-0x320000 2064 | 2065 | Action 2066 | 10 2067 | Text 2068 | [1;6DC 2069 | 2070 | 0xf729-0x100000 2071 | 2072 | Action 2073 | 5 2074 | Text 2075 | 2076 | 2077 | 0xf72b-0x100000 2078 | 2079 | Action 2080 | 4 2081 | Text 2082 | 2083 | 2084 | 0xf72c-0x100000 2085 | 2086 | Action 2087 | 9 2088 | Text 2089 | 2090 | 2091 | 0xf72c-0x20000 2092 | 2093 | Action 2094 | 9 2095 | Text 2096 | 2097 | 2098 | 0xf72d-0x100000 2099 | 2100 | Action 2101 | 8 2102 | Text 2103 | 2104 | 2105 | 0xf72d-0x20000 2106 | 2107 | Action 2108 | 8 2109 | Text 2110 | 2111 | 2112 | 2113 | HapticFeedbackForEsc 2114 | 2115 | HiddenAFRStrokeThickness 2116 | 0.0 2117 | HiddenAdvancedFontRendering 2118 | 2119 | HideActivityIndicator 2120 | 2121 | HideMenuBarInFullscreen 2122 | 2123 | HideScrollbar 2124 | 2125 | HideTab 2126 | 2127 | HighlightTabLabels 2128 | 2129 | HotKeyBookmark 2130 | 93A11A9C-C69B-465D-9990-4B364DD56008 2131 | HotKeyTogglesWindow 2132 | 2133 | Hotkey 2134 | 2135 | HotkeyChar 2136 | 27 2137 | HotkeyCode 2138 | 53 2139 | HotkeyMigratedFromSingleToMulti 2140 | 2141 | HotkeyModifiers 2142 | 1048584 2143 | IRMemory 2144 | 4 2145 | JobName 2146 | 2147 | LeftCommand 2148 | 7 2149 | LeftOption 2150 | 2 2151 | MaxVertically 2152 | 2153 | NeverWarnAboutShortLivedSessions_93A11A9C-C69B-465D-9990-4B364DD56008 2154 | 2155 | New Bookmarks 2156 | 2157 | 2158 | ASCII Anti Aliased 2159 | 2160 | ASCII Ligatures 2161 | 2162 | AWDS Pane Directory 2163 | 2164 | AWDS Pane Option 2165 | No 2166 | AWDS Tab Directory 2167 | 2168 | AWDS Tab Option 2169 | No 2170 | AWDS Window Directory 2171 | 2172 | AWDS Window Option 2173 | No 2174 | Allow Title Reporting 2175 | 2176 | Ambiguous Double Width 2177 | 2178 | Ansi 0 Color 2179 | 2180 | Blue Component 2181 | 0.10051459074020386 2182 | Green Component 2183 | 0.10051288455724716 2184 | Red Component 2185 | 0.10051589459180832 2186 | 2187 | Ansi 1 Color 2188 | 2189 | Blue Component 2190 | 0.3728577196598053 2191 | Green Component 2192 | 0.0 2193 | Red Component 2194 | 0.95683503150939941 2195 | 2196 | Ansi 10 Color 2197 | 2198 | Blue Component 2199 | 0.14004382491111755 2200 | Green Component 2201 | 0.87921047210693359 2202 | Red Component 2203 | 0.59473341703414917 2204 | 2205 | Ansi 11 Color 2206 | 2207 | Blue Component 2208 | 0.38154411315917969 2209 | Green Component 2210 | 0.83635991811752319 2211 | Red Component 2212 | 0.87748134136199951 2213 | 2214 | Ansi 12 Color 2215 | 2216 | Blue Component 2217 | 0.99877572059631348 2218 | Green Component 2219 | 0.39599207043647766 2220 | Red Component 2221 | 0.61468899250030518 2222 | 2223 | Ansi 13 Color 2224 | 2225 | Blue Component 2226 | 0.3728577196598053 2227 | Green Component 2228 | 0.0 2229 | Red Component 2230 | 0.95683503150939941 2231 | 2232 | Ansi 14 Color 2233 | 2234 | Blue Component 2235 | 0.92060363292694092 2236 | Green Component 2237 | 0.81977206468582153 2238 | Red Component 2239 | 0.34416967630386353 2240 | 2241 | Ansi 15 Color 2242 | 2243 | Blue Component 2244 | 0.9359474778175354 2245 | Green Component 2246 | 0.96549534797668457 2247 | Red Component 2248 | 0.96537256240844727 2249 | 2250 | Ansi 2 Color 2251 | 2252 | Blue Component 2253 | 0.14004382491111755 2254 | Green Component 2255 | 0.87921047210693359 2256 | Red Component 2257 | 0.59473341703414917 2258 | 2259 | Ansi 3 Color 2260 | 2261 | Blue Component 2262 | 0.099807053804397583 2263 | Green Component 2264 | 0.51805692911148071 2265 | Red Component 2266 | 0.98094809055328369 2267 | 2268 | Ansi 4 Color 2269 | 2270 | Blue Component 2271 | 0.99877572059631348 2272 | Green Component 2273 | 0.39599207043647766 2274 | Red Component 2275 | 0.61468899250030518 2276 | 2277 | Ansi 5 Color 2278 | 2279 | Blue Component 2280 | 0.3728577196598053 2281 | Green Component 2282 | 0.0 2283 | Red Component 2284 | 0.95683503150939941 2285 | 2286 | Ansi 6 Color 2287 | 2288 | Blue Component 2289 | 0.92060363292694092 2290 | Green Component 2291 | 0.81977206468582153 2292 | Red Component 2293 | 0.34416967630386353 2294 | 2295 | Ansi 7 Color 2296 | 2297 | Blue Component 2298 | 0.70993047952651978 2299 | Green Component 2300 | 0.77144092321395874 2301 | Red Component 2302 | 0.76960963010787964 2303 | 2304 | Ansi 8 Color 2305 | 2306 | Blue Component 2307 | 0.29652142524719238 2308 | Green Component 2309 | 0.36959609389305115 2310 | Red Component 2311 | 0.3829454779624939 2312 | 2313 | Ansi 9 Color 2314 | 2315 | Blue Component 2316 | 0.3728577196598053 2317 | Green Component 2318 | 0.0 2319 | Red Component 2320 | 0.95683503150939941 2321 | 2322 | Automatically Log 2323 | 2324 | BM Growl 2325 | 2326 | Background Color 2327 | 2328 | Blue Component 2329 | 0.10051459074020386 2330 | Green Component 2331 | 0.10051288455724716 2332 | Red Component 2333 | 0.10051589459180832 2334 | 2335 | Background Image Is Tiled 2336 | 2337 | Badge Color 2338 | 2339 | Alpha Component 2340 | 0.5 2341 | Blue Component 2342 | 0.0 2343 | Color Space 2344 | sRGB 2345 | Green Component 2346 | 0.14910027384757996 2347 | Red Component 2348 | 1 2349 | 2350 | Blend 2351 | 0.30000001192092896 2352 | Blink Allowed 2353 | 2354 | Blinking Cursor 2355 | 2356 | Blur 2357 | 2358 | Blur Radius 2359 | 30 2360 | Bold Color 2361 | 2362 | Blue Component 2363 | 0.70993047952651978 2364 | Green Component 2365 | 0.77144092321395874 2366 | Red Component 2367 | 0.76960963010787964 2368 | 2369 | Character Encoding 2370 | 4 2371 | Close Sessions On End 2372 | 2373 | Columns 2374 | 160 2375 | Command 2376 | /usr/local/bin/zsh 2377 | Cursor Color 2378 | 2379 | Blue Component 2380 | 0.92647796869277954 2381 | Green Component 2382 | 0.96674919128417969 2383 | Red Component 2384 | 0.96554505825042725 2385 | 2386 | Cursor Guide Color 2387 | 2388 | Alpha Component 2389 | 0.25 2390 | Blue Component 2391 | 1 2392 | Color Space 2393 | sRGB 2394 | Green Component 2395 | 0.92681378126144409 2396 | Red Component 2397 | 0.70214027166366577 2398 | 2399 | Cursor Text Color 2400 | 2401 | Blue Component 2402 | 0.70993047952651978 2403 | Green Component 2404 | 0.77144092321395874 2405 | Red Component 2406 | 0.76960963010787964 2407 | 2408 | Cursor Type 2409 | 0 2410 | Custom Command 2411 | Yes 2412 | Custom Directory 2413 | Recycle 2414 | Default Bookmark 2415 | No 2416 | Disable Printing 2417 | 2418 | Disable Smcup Rmcup 2419 | 2420 | Disable Window Resizing 2421 | 2422 | Flashing Bell 2423 | 2424 | Foreground Color 2425 | 2426 | Blue Component 2427 | 0.70993047952651978 2428 | Green Component 2429 | 0.77144092321395874 2430 | Red Component 2431 | 0.76960963010787964 2432 | 2433 | Guid 2434 | 93A11A9C-C69B-465D-9990-4B364DD56008 2435 | Hide After Opening 2436 | 2437 | Horizontal Spacing 2438 | 1 2439 | Idle Code 2440 | 0 2441 | Initial Text 2442 | 2443 | Jobs to Ignore 2444 | 2445 | rlogin 2446 | ssh 2447 | slogin 2448 | telnet 2449 | 2450 | Keyboard Map 2451 | 2452 | 0x2d-0x40000 2453 | 2454 | Action 2455 | 11 2456 | Text 2457 | 0x1f 2458 | 2459 | 0x32-0x40000 2460 | 2461 | Action 2462 | 11 2463 | Text 2464 | 0x00 2465 | 2466 | 0x33-0x40000 2467 | 2468 | Action 2469 | 11 2470 | Text 2471 | 0x1b 2472 | 2473 | 0x34-0x40000 2474 | 2475 | Action 2476 | 11 2477 | Text 2478 | 0x1c 2479 | 2480 | 0x35-0x40000 2481 | 2482 | Action 2483 | 11 2484 | Text 2485 | 0x1d 2486 | 2487 | 0x36-0x40000 2488 | 2489 | Action 2490 | 11 2491 | Text 2492 | 0x1e 2493 | 2494 | 0x37-0x40000 2495 | 2496 | Action 2497 | 11 2498 | Text 2499 | 0x1f 2500 | 2501 | 0x38-0x40000 2502 | 2503 | Action 2504 | 11 2505 | Text 2506 | 0x7f 2507 | 2508 | 0x5c-0x100000 2509 | 2510 | Action 2511 | 35 2512 | Text 2513 | /usr/local/bin/sudolikeaboss 2514 | 2515 | 0x9-0x40000 2516 | 2517 | Action 2518 | 11 2519 | Text 2520 | 9 2521 | 2522 | 0xf700-0x220000 2523 | 2524 | Action 2525 | 10 2526 | Text 2527 | [1;2A 2528 | 2529 | 0xf700-0x240000 2530 | 2531 | Action 2532 | 10 2533 | Text 2534 | [1;5A 2535 | 2536 | 0xf700-0x260000 2537 | 2538 | Action 2539 | 10 2540 | Text 2541 | [1;6A 2542 | 2543 | 0xf700-0x280000 2544 | 2545 | Action 2546 | 11 2547 | Text 2548 | 0x1b 0x1b 0x5b 0x41 2549 | 2550 | 0xf701-0x220000 2551 | 2552 | Action 2553 | 10 2554 | Text 2555 | [1;2B 2556 | 2557 | 0xf701-0x240000 2558 | 2559 | Action 2560 | 10 2561 | Text 2562 | [1;5B 2563 | 2564 | 0xf701-0x260000 2565 | 2566 | Action 2567 | 10 2568 | Text 2569 | [1;6B 2570 | 2571 | 0xf701-0x280000 2572 | 2573 | Action 2574 | 11 2575 | Text 2576 | 0x1b 0x1b 0x5b 0x42 2577 | 2578 | 0xf702-0x220000 2579 | 2580 | Action 2581 | 10 2582 | Text 2583 | [1;2D 2584 | 2585 | 0xf702-0x240000 2586 | 2587 | Action 2588 | 10 2589 | Text 2590 | [1;5D 2591 | 2592 | 0xf702-0x260000 2593 | 2594 | Action 2595 | 10 2596 | Text 2597 | [1;6D 2598 | 2599 | 0xf702-0x280000 2600 | 2601 | Action 2602 | 10 2603 | Text 2604 | [1;5D 2605 | 2606 | 0xf703-0x220000 2607 | 2608 | Action 2609 | 10 2610 | Text 2611 | [1;2C 2612 | 2613 | 0xf703-0x240000 2614 | 2615 | Action 2616 | 10 2617 | Text 2618 | [1;5C 2619 | 2620 | 0xf703-0x260000 2621 | 2622 | Action 2623 | 10 2624 | Text 2625 | [1;6C 2626 | 2627 | 0xf703-0x280000 2628 | 2629 | Action 2630 | 10 2631 | Text 2632 | [1;5C 2633 | 2634 | 0xf704-0x20000 2635 | 2636 | Action 2637 | 10 2638 | Text 2639 | [1;2P 2640 | 2641 | 0xf705-0x20000 2642 | 2643 | Action 2644 | 10 2645 | Text 2646 | [1;2Q 2647 | 2648 | 0xf706-0x20000 2649 | 2650 | Action 2651 | 10 2652 | Text 2653 | [1;2R 2654 | 2655 | 0xf707-0x20000 2656 | 2657 | Action 2658 | 10 2659 | Text 2660 | [1;2S 2661 | 2662 | 0xf708-0x20000 2663 | 2664 | Action 2665 | 10 2666 | Text 2667 | [15;2~ 2668 | 2669 | 0xf709-0x20000 2670 | 2671 | Action 2672 | 10 2673 | Text 2674 | [17;2~ 2675 | 2676 | 0xf70a-0x20000 2677 | 2678 | Action 2679 | 10 2680 | Text 2681 | [18;2~ 2682 | 2683 | 0xf70b-0x20000 2684 | 2685 | Action 2686 | 10 2687 | Text 2688 | [19;2~ 2689 | 2690 | 0xf70c-0x20000 2691 | 2692 | Action 2693 | 10 2694 | Text 2695 | [20;2~ 2696 | 2697 | 0xf70d-0x20000 2698 | 2699 | Action 2700 | 10 2701 | Text 2702 | [21;2~ 2703 | 2704 | 0xf70e-0x20000 2705 | 2706 | Action 2707 | 10 2708 | Text 2709 | [23;2~ 2710 | 2711 | 0xf70f-0x20000 2712 | 2713 | Action 2714 | 10 2715 | Text 2716 | [24;2~ 2717 | 2718 | 0xf729-0x20000 2719 | 2720 | Action 2721 | 10 2722 | Text 2723 | [1;2H 2724 | 2725 | 0xf729-0x40000 2726 | 2727 | Action 2728 | 10 2729 | Text 2730 | [1;5H 2731 | 2732 | 0xf72b-0x20000 2733 | 2734 | Action 2735 | 10 2736 | Text 2737 | [1;2F 2738 | 2739 | 0xf72b-0x40000 2740 | 2741 | Action 2742 | 10 2743 | Text 2744 | [1;5F 2745 | 2746 | 2747 | Link Color 2748 | 2749 | Alpha Component 2750 | 1 2751 | Blue Component 2752 | 0.73422712087631226 2753 | Color Space 2754 | sRGB 2755 | Green Component 2756 | 0.35915297269821167 2757 | Red Component 2758 | 0.0 2759 | 2760 | Log Directory 2761 | 2762 | Minimum Contrast 2763 | 0.0 2764 | Mouse Reporting 2765 | 2766 | Name 2767 | Default 2768 | Non Ascii Font 2769 | FiraCodeNerdFontComplete-Regular 14 2770 | Non-ASCII Anti Aliased 2771 | 2772 | Normal Font 2773 | FiraCodeNerdFontComplete-Regular 14 2774 | Option Key Sends 2775 | 0 2776 | Prompt Before Closing 2 2777 | 0 2778 | Right Option Key Sends 2779 | 0 2780 | Rows 2781 | 50 2782 | Screen 2783 | -1 2784 | Scrollback Lines 2785 | 0 2786 | Scrollback With Status Bar 2787 | 2788 | Scrollback in Alternate Screen 2789 | 2790 | Selected Text Color 2791 | 2792 | Blue Component 2793 | 0.70993047952651978 2794 | Green Component 2795 | 0.77144092321395874 2796 | Red Component 2797 | 0.76960963010787964 2798 | 2799 | Selection Color 2800 | 2801 | Blue Component 2802 | 0.20521116256713867 2803 | Green Component 2804 | 0.20520767569541931 2805 | Red Component 2806 | 0.20521381497383118 2807 | 2808 | Semantic History 2809 | 2810 | action 2811 | best editor 2812 | editor 2813 | com.sublimetext.3 2814 | text 2815 | 2816 | 2817 | Send Code When Idle 2818 | 2819 | Set Local Environment Vars 2820 | 2821 | Shortcut 2822 | 2823 | Silence Bell 2824 | 2825 | Smart Cursor Color 2826 | 2827 | Smart Selection Rules 2828 | 2829 | 2830 | notes 2831 | Word bounded by whitespace 2832 | precision 2833 | low 2834 | regex 2835 | \S+ 2836 | 2837 | 2838 | notes 2839 | C++ namespace::identifier 2840 | precision 2841 | normal 2842 | regex 2843 | ([a-zA-Z0-9_]+::)+[a-zA-Z0-9_]+ 2844 | 2845 | 2846 | notes 2847 | Paths 2848 | precision 2849 | normal 2850 | regex 2851 | \~?/?([[:letter:][:number:]._-]+/+)+[[:letter:][:number:]._-]+/? 2852 | 2853 | 2854 | notes 2855 | Quoted string 2856 | precision 2857 | normal 2858 | regex 2859 | @?"(?:[^"\\]|\\.)*" 2860 | 2861 | 2862 | notes 2863 | Java/Python include paths 2864 | precision 2865 | normal 2866 | regex 2867 | ([[:letter:][:number:]._]+\.)+[[:letter:][:number:]._]+ 2868 | 2869 | 2870 | notes 2871 | mailto URL 2872 | precision 2873 | normal 2874 | regex 2875 | \bmailto:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b 2876 | 2877 | 2878 | notes 2879 | Obj-C selector 2880 | precision 2881 | high 2882 | regex 2883 | @selector\([^)]+\) 2884 | 2885 | 2886 | notes 2887 | email address 2888 | precision 2889 | high 2890 | regex 2891 | \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b 2892 | 2893 | 2894 | notes 2895 | HTTP URL 2896 | precision 2897 | very_high 2898 | regex 2899 | https?://([a-z0-9A-Z]+(:[a-zA-Z0-9]+)?@)?[a-z0-9A-Z]+(\.[a-z0-9A-Z]+)*((:[0-9]+)?)(/[a-zA-Z0-9;/\.\-_+%~?&@=#\(\)]*)? 2900 | 2901 | 2902 | notes 2903 | SSH URL 2904 | precision 2905 | very_high 2906 | regex 2907 | \bssh:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b 2908 | 2909 | 2910 | notes 2911 | Telnet URL 2912 | precision 2913 | very_high 2914 | regex 2915 | \btelnet:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b 2916 | 2917 | 2918 | Sync Title 2919 | 2920 | Tags 2921 | 2922 | Terminal Type 2923 | xterm-256color 2924 | Thin Strokes 2925 | 1 2926 | Transparency 2927 | 0.0 2928 | Triggers 2929 | 2930 | Unlimited Scrollback 2931 | 2932 | Use Bold Font 2933 | 2934 | Use Bright Bold 2935 | 2936 | Use Canonical Parser 2937 | 2938 | Use Italic Font 2939 | 2940 | Vertical Spacing 2941 | 1 2942 | Visual Bell 2943 | 2944 | Window Type 2945 | 0 2946 | Working Directory 2947 | /Users/mateusrevoredo 2948 | 2949 | 2950 | ASCII Anti Aliased 2951 | 2952 | AWDS Pane Directory 2953 | 2954 | AWDS Pane Option 2955 | No 2956 | AWDS Tab Directory 2957 | 2958 | AWDS Tab Option 2959 | No 2960 | AWDS Window Directory 2961 | 2962 | AWDS Window Option 2963 | No 2964 | Allow Title Reporting 2965 | 2966 | Ambiguous Double Width 2967 | 2968 | Ansi 0 Color 2969 | 2970 | Blue Component 2971 | 0.098313517868518829 2972 | Green Component 2973 | 0.11400297284126282 2974 | Red Component 2975 | 0.11279432475566864 2976 | 2977 | Ansi 1 Color 2978 | 2979 | Blue Component 2980 | 0.14145714044570923 2981 | Green Component 2982 | 0.10840655118227005 2983 | Red Component 2984 | 0.81926977634429932 2985 | 2986 | Ansi 10 Color 2987 | 2988 | Blue Component 2989 | 0.17389380931854248 2990 | Green Component 2991 | 0.83088302612304688 2992 | Red Component 2993 | 0.65560126304626465 2994 | 2995 | Ansi 11 Color 2996 | 2997 | Blue Component 2998 | 0.40406763553619385 2999 | Green Component 3000 | 0.81385296583175659 3001 | Red Component 3002 | 0.84752464294433594 3003 | 3004 | Ansi 12 Color 3005 | 3006 | Blue Component 3007 | 0.81746715307235718 3008 | Green Component 3009 | 0.72489368915557861 3010 | Red Component 3011 | 0.38222122192382812 3012 | 3013 | Ansi 13 Color 3014 | 3015 | Blue Component 3016 | 0.73601889610290527 3017 | Green Component 3018 | 0.35389861464500427 3019 | Red Component 3020 | 0.41298377513885498 3021 | 3022 | Ansi 14 Color 3023 | 3024 | Blue Component 3025 | 0.3957560658454895 3026 | Green Component 3027 | 0.2202860563993454 3028 | Red Component 3029 | 0.83879584074020386 3030 | 3031 | Ansi 15 Color 3032 | 3033 | Blue Component 3034 | 0.999828040599823 3035 | Green Component 3036 | 1 3037 | Red Component 3038 | 0.99989014863967896 3039 | 3040 | Ansi 2 Color 3041 | 3042 | Blue Component 3043 | 0.17389380931854248 3044 | Green Component 3045 | 0.83088302612304688 3046 | Red Component 3047 | 0.65560126304626465 3048 | 3049 | Ansi 3 Color 3050 | 3051 | Blue Component 3052 | 0.40406763553619385 3053 | Green Component 3054 | 0.81385296583175659 3055 | Red Component 3056 | 0.84752464294433594 3057 | 3058 | Ansi 4 Color 3059 | 3060 | Blue Component 3061 | 0.81746715307235718 3062 | Green Component 3063 | 0.72489368915557861 3064 | Red Component 3065 | 0.38222122192382812 3066 | 3067 | Ansi 5 Color 3068 | 3069 | Blue Component 3070 | 0.73601889610290527 3071 | Green Component 3072 | 0.35389861464500427 3073 | Red Component 3074 | 0.41298377513885498 3075 | 3076 | Ansi 6 Color 3077 | 3078 | Blue Component 3079 | 0.3957560658454895 3080 | Green Component 3081 | 0.2202860563993454 3082 | Red Component 3083 | 0.83879584074020386 3084 | 3085 | Ansi 7 Color 3086 | 3087 | Blue Component 3088 | 0.999828040599823 3089 | Green Component 3090 | 1 3091 | Red Component 3092 | 0.99989014863967896 3093 | 3094 | Ansi 8 Color 3095 | 3096 | Blue Component 3097 | 0.098313517868518829 3098 | Green Component 3099 | 0.11400297284126282 3100 | Red Component 3101 | 0.11279432475566864 3102 | 3103 | Ansi 9 Color 3104 | 3105 | Blue Component 3106 | 0.14207941293716431 3107 | Green Component 3108 | 0.16634491086006165 3109 | Red Component 3110 | 0.82181340456008911 3111 | 3112 | Automatically Log 3113 | 3114 | BM Growl 3115 | 3116 | Background Color 3117 | 3118 | Blue Component 3119 | 0.10109724849462509 3120 | Green Component 3121 | 0.11689118295907974 3122 | Red Component 3123 | 0.11567587405443192 3124 | 3125 | Background Image Is Tiled 3126 | 3127 | Background Image Location 3128 | 3129 | Blend 3130 | 0.5 3131 | Blink Allowed 3132 | 3133 | Blinking Cursor 3134 | 3135 | Blur 3136 | 3137 | Blur Radius 3138 | 2 3139 | Bold Color 3140 | 3141 | Blue Component 3142 | 0.999828040599823 3143 | Green Component 3144 | 1 3145 | Red Component 3146 | 0.99989014863967896 3147 | 3148 | Character Encoding 3149 | 4 3150 | Close Sessions On End 3151 | 3152 | Columns 3153 | 160 3154 | Command 3155 | 3156 | Cursor Color 3157 | 3158 | Blue Component 3159 | 0.51685798168182373 3160 | Green Component 3161 | 0.50962930917739868 3162 | Red Component 3163 | 0.44058024883270264 3164 | 3165 | Cursor Text Color 3166 | 3167 | Blue Component 3168 | 0.19370138645172119 3169 | Green Component 3170 | 0.15575926005840302 3171 | Red Component 3172 | 0.0 3173 | 3174 | Cursor Type 3175 | 2 3176 | Custom Command 3177 | No 3178 | Custom Directory 3179 | No 3180 | Default Bookmark 3181 | No 3182 | Disable Printing 3183 | 3184 | Disable Smcup Rmcup 3185 | 3186 | Disable Window Resizing 3187 | 3188 | Flashing Bell 3189 | 3190 | Foreground Color 3191 | 3192 | Blue Component 3193 | 0.93707239627838135 3194 | Green Component 3195 | 0.96448075771331787 3196 | Red Component 3197 | 0.96621626615524292 3198 | 3199 | Guid 3200 | 7D4B94AC-C678-4123-83A2-8B9703C0ED05 3201 | Hide After Opening 3202 | 3203 | Horizontal Spacing 3204 | 1 3205 | Idle Code 3206 | 0 3207 | Initial Text 3208 | 3209 | Jobs to Ignore 3210 | 3211 | rlogin 3212 | ssh 3213 | slogin 3214 | telnet 3215 | 3216 | Keyboard Map 3217 | 3218 | 0x2d-0x40000 3219 | 3220 | Action 3221 | 11 3222 | Text 3223 | 0x1f 3224 | 3225 | 0x32-0x40000 3226 | 3227 | Action 3228 | 11 3229 | Text 3230 | 0x00 3231 | 3232 | 0x33-0x40000 3233 | 3234 | Action 3235 | 11 3236 | Text 3237 | 0x1b 3238 | 3239 | 0x34-0x40000 3240 | 3241 | Action 3242 | 11 3243 | Text 3244 | 0x1c 3245 | 3246 | 0x35-0x40000 3247 | 3248 | Action 3249 | 11 3250 | Text 3251 | 0x1d 3252 | 3253 | 0x36-0x40000 3254 | 3255 | Action 3256 | 11 3257 | Text 3258 | 0x1e 3259 | 3260 | 0x37-0x40000 3261 | 3262 | Action 3263 | 11 3264 | Text 3265 | 0x1f 3266 | 3267 | 0x38-0x40000 3268 | 3269 | Action 3270 | 11 3271 | Text 3272 | 0x7f 3273 | 3274 | 0x9-0x40000 3275 | 3276 | Action 3277 | 11 3278 | Text 3279 | 9 3280 | 3281 | 0xf700-0x220000 3282 | 3283 | Action 3284 | 10 3285 | Text 3286 | [1;2A 3287 | 3288 | 0xf700-0x240000 3289 | 3290 | Action 3291 | 10 3292 | Text 3293 | [1;5A 3294 | 3295 | 0xf700-0x260000 3296 | 3297 | Action 3298 | 10 3299 | Text 3300 | [1;6A 3301 | 3302 | 0xf700-0x280000 3303 | 3304 | Action 3305 | 11 3306 | Text 3307 | 0x1b 0x1b 0x5b 0x41 3308 | 3309 | 0xf701-0x220000 3310 | 3311 | Action 3312 | 10 3313 | Text 3314 | [1;2B 3315 | 3316 | 0xf701-0x240000 3317 | 3318 | Action 3319 | 10 3320 | Text 3321 | [1;5B 3322 | 3323 | 0xf701-0x260000 3324 | 3325 | Action 3326 | 10 3327 | Text 3328 | [1;6B 3329 | 3330 | 0xf701-0x280000 3331 | 3332 | Action 3333 | 11 3334 | Text 3335 | 0x1b 0x1b 0x5b 0x42 3336 | 3337 | 0xf702-0x220000 3338 | 3339 | Action 3340 | 10 3341 | Text 3342 | [1;2D 3343 | 3344 | 0xf702-0x240000 3345 | 3346 | Action 3347 | 10 3348 | Text 3349 | [1;5D 3350 | 3351 | 0xf702-0x260000 3352 | 3353 | Action 3354 | 10 3355 | Text 3356 | [1;6D 3357 | 3358 | 0xf702-0x280000 3359 | 3360 | Action 3361 | 11 3362 | Text 3363 | 0x1b 0x1b 0x5b 0x44 3364 | 3365 | 0xf703-0x220000 3366 | 3367 | Action 3368 | 10 3369 | Text 3370 | [1;2C 3371 | 3372 | 0xf703-0x240000 3373 | 3374 | Action 3375 | 10 3376 | Text 3377 | [1;5C 3378 | 3379 | 0xf703-0x260000 3380 | 3381 | Action 3382 | 10 3383 | Text 3384 | [1;6C 3385 | 3386 | 0xf703-0x280000 3387 | 3388 | Action 3389 | 11 3390 | Text 3391 | 0x1b 0x1b 0x5b 0x43 3392 | 3393 | 0xf704-0x20000 3394 | 3395 | Action 3396 | 10 3397 | Text 3398 | [1;2P 3399 | 3400 | 0xf705-0x20000 3401 | 3402 | Action 3403 | 10 3404 | Text 3405 | [1;2Q 3406 | 3407 | 0xf706-0x20000 3408 | 3409 | Action 3410 | 10 3411 | Text 3412 | [1;2R 3413 | 3414 | 0xf707-0x20000 3415 | 3416 | Action 3417 | 10 3418 | Text 3419 | [1;2S 3420 | 3421 | 0xf708-0x20000 3422 | 3423 | Action 3424 | 10 3425 | Text 3426 | [15;2~ 3427 | 3428 | 0xf709-0x20000 3429 | 3430 | Action 3431 | 10 3432 | Text 3433 | [17;2~ 3434 | 3435 | 0xf70a-0x20000 3436 | 3437 | Action 3438 | 10 3439 | Text 3440 | [18;2~ 3441 | 3442 | 0xf70b-0x20000 3443 | 3444 | Action 3445 | 10 3446 | Text 3447 | [19;2~ 3448 | 3449 | 0xf70c-0x20000 3450 | 3451 | Action 3452 | 10 3453 | Text 3454 | [20;2~ 3455 | 3456 | 0xf70d-0x20000 3457 | 3458 | Action 3459 | 10 3460 | Text 3461 | [21;2~ 3462 | 3463 | 0xf70e-0x20000 3464 | 3465 | Action 3466 | 10 3467 | Text 3468 | [23;2~ 3469 | 3470 | 0xf70f-0x20000 3471 | 3472 | Action 3473 | 10 3474 | Text 3475 | [24;2~ 3476 | 3477 | 0xf729-0x20000 3478 | 3479 | Action 3480 | 10 3481 | Text 3482 | [1;2H 3483 | 3484 | 0xf729-0x40000 3485 | 3486 | Action 3487 | 10 3488 | Text 3489 | [1;5H 3490 | 3491 | 0xf72b-0x20000 3492 | 3493 | Action 3494 | 10 3495 | Text 3496 | [1;2F 3497 | 3498 | 0xf72b-0x40000 3499 | 3500 | Action 3501 | 10 3502 | Text 3503 | [1;5F 3504 | 3505 | 3506 | Log Directory 3507 | 3508 | Minimum Contrast 3509 | 0.0 3510 | Mouse Reporting 3511 | 3512 | Name 3513 | Hotkey Window 3514 | Non Ascii Font 3515 | SourceCodePro-Regular 14 3516 | Non-ASCII Anti Aliased 3517 | 3518 | Normal Font 3519 | SourceCodePro-Regular 14 3520 | Option Key Sends 3521 | 0 3522 | Prompt Before Closing 2 3523 | 0 3524 | Right Option Key Sends 3525 | 0 3526 | Rows 3527 | 25 3528 | Screen 3529 | -1 3530 | Scrollback Lines 3531 | 1000 3532 | Scrollback With Status Bar 3533 | 3534 | Scrollback in Alternate Screen 3535 | 3536 | Selected Text Color 3537 | 3538 | Blue Component 3539 | 0.999828040599823 3540 | Green Component 3541 | 1 3542 | Red Component 3543 | 0.99989014863967896 3544 | 3545 | Selection Color 3546 | 3547 | Blue Component 3548 | 0.14236269891262054 3549 | Green Component 3550 | 0.16536127030849457 3551 | Red Component 3552 | 0.16686910390853882 3553 | 3554 | Semantic History 3555 | 3556 | action 3557 | best editor 3558 | editor 3559 | com.sublimetext.3 3560 | text 3561 | 3562 | 3563 | Send Code When Idle 3564 | 3565 | Set Local Environment Vars 3566 | 3567 | Shortcut 3568 | 3569 | Silence Bell 3570 | 3571 | Smart Cursor Color 3572 | 3573 | Smart Selection Rules 3574 | 3575 | 3576 | notes 3577 | Word bounded by whitespace 3578 | precision 3579 | low 3580 | regex 3581 | \S+ 3582 | 3583 | 3584 | notes 3585 | C++ namespace::identifier 3586 | precision 3587 | normal 3588 | regex 3589 | ([a-zA-Z0-9_]+::)+[a-zA-Z0-9_]+ 3590 | 3591 | 3592 | notes 3593 | Paths 3594 | precision 3595 | normal 3596 | regex 3597 | \~?/?([[:letter:][:number:]._-]+/+)+[[:letter:][:number:]._-]+/? 3598 | 3599 | 3600 | notes 3601 | Quoted string 3602 | precision 3603 | normal 3604 | regex 3605 | @?"(?:[^"\\]|\\.)*" 3606 | 3607 | 3608 | notes 3609 | Java/Python include paths 3610 | precision 3611 | normal 3612 | regex 3613 | ([[:letter:][:number:]._]+\.)+[[:letter:][:number:]._]+ 3614 | 3615 | 3616 | notes 3617 | mailto URL 3618 | precision 3619 | normal 3620 | regex 3621 | \bmailto:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b 3622 | 3623 | 3624 | notes 3625 | Obj-C selector 3626 | precision 3627 | high 3628 | regex 3629 | @selector\([^)]+\) 3630 | 3631 | 3632 | notes 3633 | email address 3634 | precision 3635 | high 3636 | regex 3637 | \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b 3638 | 3639 | 3640 | notes 3641 | HTTP URL 3642 | precision 3643 | very_high 3644 | regex 3645 | https?://([a-z0-9A-Z]+(:[a-zA-Z0-9]+)?@)?[a-z0-9A-Z]+(\.[a-z0-9A-Z]+)*((:[0-9]+)?)(/[a-zA-Z0-9;/\.\-_+%~?&@=#\(\)]*)? 3646 | 3647 | 3648 | notes 3649 | SSH URL 3650 | precision 3651 | very_high 3652 | regex 3653 | \bssh:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b 3654 | 3655 | 3656 | notes 3657 | Telnet URL 3658 | precision 3659 | very_high 3660 | regex 3661 | \btelnet:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b 3662 | 3663 | 3664 | Space 3665 | -1 3666 | Sync Title 3667 | 3668 | Tags 3669 | 3670 | Terminal Type 3671 | xterm 3672 | Transparency 3673 | 0.30000001192092896 3674 | Triggers 3675 | 3676 | Unlimited Scrollback 3677 | 3678 | Use Bold Font 3679 | 3680 | Use Bright Bold 3681 | 3682 | Use Canonical Parser 3683 | 3684 | Use Italic Font 3685 | 3686 | Vertical Spacing 3687 | 1 3688 | Visual Bell 3689 | 3690 | Window Type 3691 | 2 3692 | Working Directory 3693 | /Users/mateusrevoredo 3694 | 3695 | 3696 | OnlyWhenMoreTabs 3697 | 3698 | OpenArrangementAtStartup 3699 | 3700 | OpenBookmark 3701 | 3702 | OpenNoWindowsAtStartup 3703 | 3704 | OpenTmuxWindowsIn 3705 | 1 3706 | PMPrintingExpandedStateForPrint2 3707 | 3708 | PassOnControlClick 3709 | 3710 | PasteFromClipboard 3711 | 3712 | PasteTabToStringTabStopSize 3713 | 4 3714 | PointerActions 3715 | 3716 | Button,1,1,, 3717 | 3718 | Action 3719 | kContextMenuPointerAction 3720 | 3721 | Button,2,1,, 3722 | 3723 | Action 3724 | kPasteFromClipboardPointerAction 3725 | 3726 | Gesture,ThreeFingerSwipeDown,, 3727 | 3728 | Action 3729 | kPrevWindowPointerAction 3730 | 3731 | Gesture,ThreeFingerSwipeLeft,, 3732 | 3733 | Action 3734 | kPrevTabPointerAction 3735 | 3736 | Gesture,ThreeFingerSwipeRight,, 3737 | 3738 | Action 3739 | kNextTabPointerAction 3740 | 3741 | Gesture,ThreeFingerSwipeUp,, 3742 | 3743 | Action 3744 | kNextWindowPointerAction 3745 | 3746 | 3747 | Print In Black And White 3748 | 3749 | PromptOnClose 3750 | 3751 | PromptOnQuit 3752 | 3753 | QuitWhenAllWindowsClosed 3754 | 3755 | RightCommand 3756 | 8 3757 | RightOption 3758 | 3 3759 | SavePasteHistory 3760 | 3761 | Show Toolbelt 3762 | 3763 | ShowBookmarkName 3764 | 3765 | ShowFullScreenTabBar 3766 | 3767 | ShowPaneTitles 3768 | 3769 | SmartPlacement 3770 | 3771 | SoundForEsc 3772 | 3773 | SplitPaneDimmingAmount 3774 | 0.40000000596046448 3775 | SwitchTabModifier 3776 | 4 3777 | SwitchWindowModifier 3778 | 6 3779 | TabStyle 3780 | 0 3781 | TabStyleWithAutomaticOption 3782 | 5 3783 | TabViewType 3784 | 0 3785 | ThreeFingerEmulates 3786 | 3787 | TmuxDashboardLimit 3788 | 10 3789 | TripleClickSelectsFullWrappedLines 3790 | 3791 | URLHandlersByGuid 3792 | 3793 | UseBorder 3794 | 3795 | UseCompactLabel 3796 | 3797 | UseLionStyleFullscreen 3798 | 3799 | VisualIndicatorForEsc 3800 | 3801 | WebKitDefaultFontSize 3802 | 11 3803 | WebKitStandardFont 3804 | Lucida Grande 3805 | WindowNumber 3806 | 3807 | WindowStyle 3808 | 0 3809 | WordCharacters 3810 | /-+\~_. 3811 | findIgnoreCase_iTerm 3812 | 3813 | findMode_iTerm 3814 | 0 3815 | findRegex_iTerm 3816 | 3817 | 3818 | 3819 | -------------------------------------------------------------------------------- /karabiner/karabiner.edn: -------------------------------------------------------------------------------- 1 | {:profiles 2 | {:goku {:default true 3 | :sim 50 4 | :delay 80 5 | :alone 120 6 | :held 70}} 7 | :templates {:alfred "osascript -e 'tell application \"Alfred 4\" to run trigger \"%s\" in workflow \"%s\" with argument \"%s\"'" 8 | :km "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"%s\"'" 9 | :open "open \"%s\"" 10 | } 11 | :simlayers { 12 | :caps-mode {:key :caps_lock} 13 | :w-mode {:key :w} 14 | } 15 | :main [ 16 | {:des "capskey (todo + trello)" 17 | :rules [:caps-mode 18 | [:1 [:alfred "Screenshot -> Imgur" "com.vitorgalvao.alfred.webscreenshot"]] 19 | [:2 :!TO2] ; Screenshot -> Clipboard 20 | [:3 :!TO3] ; Screenshot -> Annotate 21 | [:4 :!TO9] ; Picture of screen -> Clipboard 22 | [:5 :!TO0] ; Picture of screen -> ~/Desktop 23 | [:w [:km "Open Papers / Courses Trello"]] 24 | [:e [:km "Open Learn Trello"]] 25 | [:u [:km "Open 2Do Buy"]] 26 | [:i [:km "Open 2Do Fix"]] 27 | [:o [:km "Open 2Do Tools"]] 28 | [:a [:km "Open 2Do Love"]] 29 | [:s [:km "Open 2Do Wiki"]] 30 | [:f [:km "Open Ideas Trello"]] 31 | [:g [:km "Open 🐱🐶 Trello"]] 32 | [:j [:km "Open 2Do Today"]] 33 | [:k [:km "Open 2Do GitHub"]] 34 | [:l [:km "Open 2Do Later"]] 35 | [:semicolon [:km "Open 2Do Starred"]] 36 | [:quote [:km "Open 2Do Other"]] ; TODO: remove once its empty 37 | [:c [:km "w: Goodreads (currently reading)"]] 38 | [:v [:km "w: Goodreads (next)"]] 39 | [:n [:km "Open 2Do Clean"]] 40 | [:m [:km "Open 2Do Work"]] 41 | [:period [:km "Search 2Do"]]]} 42 | {:des "wkey (apps)" 43 | :rules [:w-mode 44 | [:e [:km "open: Fantastical"]] 45 | [:r [:km "open: Trello"]] 46 | [:t [:km "open: Activity Monitor"]] 47 | [:y [:km "open: Safari Technology Preview"]] 48 | [:u [:km "open: Instruments"]] 49 | [:i [:km "open: Chrome Canary"]] 50 | [:o [:km "open: Keyboard Maestro"]] 51 | [:p [:km "open: Postgres"]] 52 | [:caps_lock [:km "open: Finder"]] 53 | [:a :!OSC1] ; Open Dash 54 | [:d [:km "open: Paw"]] 55 | [:f [:km "open: 2Do"]] 56 | [:g [:km "open: Notion"]] 57 | [:h [:km "open: Console"]] 58 | [:j [:km "open: Chrome"]] 59 | [:k [:km "open: Safari"]] 60 | [:l [:km "open: VS Code"]] 61 | [:semicolon [:km "open: Tower"]] 62 | [:c [:km "open: Spotify"]] 63 | [:v [:km "open: Postico"]] 64 | [:b [:km "open: BetterTouchTool"]] 65 | [:n [:km "open: Sublime Text"]] 66 | [:m [:km "open: Xcode"]] 67 | [:period [:km "open: Sublime Merge"]] 68 | [:spacebar :!CT7]]} ; Start Google search with selection 69 | ]} -------------------------------------------------------------------------------- /launchd/com.mateusrevoredo.alfred-gdrive.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Label 6 | com.mateusrevoredo.alfred-gdrive 7 | Program 8 | /Applications/Alfred 3.app/Contents/MacOS/Alfred 9 | QueueDirectories 10 | 11 | /Volumes/GoogleDrive 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /macos/defaults.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Close any open System Preferences panes, to prevent them from overriding 4 | # settings we’re about to change 5 | osascript -e 'tell application "System Preferences" to quit' 6 | 7 | # Ask for the administrator password upfront 8 | sudo -v 9 | 10 | # Keep-alive: update existing `sudo` time stamp until `.macos` has finished 11 | while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & 12 | 13 | ############################################################################### 14 | # General UI/UX # 15 | ############################################################################### 16 | 17 | # Disable the sound effects on boot 18 | sudo nvram SystemAudioVolume=" " 19 | 20 | #Disable user interface sounds 21 | defaults write com.apple.systemsound com.apple.sound.uiaudio.enabled -int 0 22 | 23 | #Set alert volume to 0 24 | defaults write NSGlobalDomain com.apple.sound.beep.volume -float 0 25 | 26 | # Always show scrollbars 27 | defaults write NSGlobalDomain AppleShowScrollBars -string "Always" 28 | 29 | # Increase window resize speed for Cocoa applications 30 | defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 31 | 32 | # Expand save panel by default 33 | defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true 34 | defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true 35 | 36 | # Expand print panel by default 37 | defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true 38 | defaults write NSGlobalDomain PMPrintingExpandedStateForPrint2 -bool true 39 | 40 | # Save to disk (not to iCloud) by default 41 | defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false 42 | 43 | # Automatically quit printer app once the print jobs complete 44 | defaults write com.apple.print.PrintingPrefs "Quit When Finished" -bool true 45 | 46 | # Disable the “Are you sure you want to open this application?” dialog 47 | defaults write com.apple.LaunchServices LSQuarantine -bool false 48 | 49 | # Remove duplicates in the “Open With” menu (also see `lscleanup` alias) 50 | /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user 51 | 52 | # Disable automatic termination of inactive apps 53 | defaults write NSGlobalDomain NSDisableAutomaticTermination -bool true 54 | 55 | # Disable the crash reporter 56 | defaults write com.apple.CrashReporter DialogType -string "none" 57 | 58 | # Set Help Viewer windows to non-floating mode 59 | defaults write com.apple.helpviewer DevMode -bool true 60 | 61 | # Disable automatic capitalization as it’s annoying when typing code 62 | defaults write NSGlobalDomain NSAutomaticCapitalizationEnabled -bool false 63 | 64 | # Disable smart dashes as they’re annoying when typing code 65 | defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false 66 | 67 | # Disable automatic period substitution as it’s annoying when typing code 68 | defaults write NSGlobalDomain NSAutomaticPeriodSubstitutionEnabled -bool false 69 | 70 | # Disable smart quotes as they’re annoying when typing code 71 | defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false 72 | 73 | # Disable auto-correct 74 | defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false 75 | 76 | ############################################################################### 77 | # Trackpad, mouse, keyboard, Bluetooth accessories, and input # 78 | ############################################################################### 79 | 80 | # Trackpad: enable tap to click for this user and for the login screen 81 | defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true 82 | defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1 83 | defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1 84 | 85 | # Trackpad: map bottom right corner to right-click 86 | # defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadCornerSecondaryClick -int 2 87 | # defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true 88 | # defaults -currentHost write NSGlobalDomain com.apple.trackpad.trackpadCornerClickBehavior -int 1 89 | # defaults -currentHost write NSGlobalDomain com.apple.trackpad.enableSecondaryClick -bool true 90 | 91 | # Increase sound quality for Bluetooth headphones/headsets 92 | defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40 93 | 94 | # Enable full keyboard access for all controls 95 | # (e.g. enable Tab in modal dialogs) 96 | defaults write NSGlobalDomain AppleKeyboardUIMode -int 3 97 | 98 | # Use scroll gesture with the Ctrl (^) modifier key to zoom 99 | defaults write com.apple.universalaccess closeViewScrollWheelToggle -bool true 100 | defaults write com.apple.universalaccess HIDScrollZoomModifierMask -int 262144 101 | # Follow the keyboard focus while zoomed in 102 | defaults write com.apple.universalaccess closeViewZoomFollowsFocus -bool true 103 | 104 | # Disable press-and-hold for keys in favor of key repeat 105 | defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false 106 | 107 | # Set a blazingly fast keyboard repeat rate 108 | defaults write NSGlobalDomain KeyRepeat -int 1 109 | defaults write NSGlobalDomain InitialKeyRepeat -int 10 110 | 111 | # Set language and text formats 112 | defaults write NSGlobalDomain AppleLanguages "(en-US)" 113 | defaults write NSGlobalDomain AppleLocale -string "en_US@currency=EUR" 114 | defaults write NSGlobalDomain AppleMeasurementUnits -string "Centimeters" 115 | defaults write NSGlobalDomain AppleMetricUnits -bool true 116 | 117 | # Set the timezone; see `sudo systemsetup -listtimezones` for other values 118 | sudo systemsetup -settimezone "Europe/Berlin" > /dev/null 119 | 120 | ############################################################################### 121 | # Shortcuts # 122 | ############################################################################### 123 | # Disable Spotlight on Command + Space since I use ALfred 124 | /usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:184:enabled false" ~/Library/Preferences/com.apple.symbolichotkeys.plist 125 | 126 | ############################################################################### 127 | # Energy saving # 128 | ############################################################################### 129 | 130 | #System Sleep 131 | sudo pmset -a sleep 15 132 | 133 | # Enable lid wakeup 134 | sudo pmset -a lidwake 1 135 | 136 | # Restart automatically on power loss 137 | sudo pmset -a autorestart 1 138 | 139 | # Restart automatically if the computer freezes 140 | sudo systemsetup -setrestartfreeze on 141 | 142 | # Sleep the display after 15 minutes if charging 143 | sudo pmset -c displaysleep 15 144 | 145 | # Sleep the display after 15 minutes on battery 146 | sudo pmset -b displaysleep 5 147 | 148 | # Set machine sleep to 5 minutes on battery 149 | sudo pmset -b sleep 5 150 | 151 | # Set standby delay to 24 hours (default is 1 hour) 152 | sudo pmset -a standbydelay 86400 153 | 154 | # Never go into computer sleep mode 155 | sudo systemsetup -setcomputersleep Off > /dev/null 156 | 157 | # Hibernation mode 158 | # 0: Disable hibernation (speeds up entering sleep mode) 159 | # 3: Copy RAM to disk so the system state can still be restored in case of a 160 | # power failure. 161 | sudo pmset -a hibernatemode 0 162 | 163 | ############################################################################### 164 | # Screen # 165 | ############################################################################### 166 | 167 | # Require password immediately after sleep or screen saver begins 168 | defaults write com.apple.screensaver askForPassword -int 1 169 | defaults write com.apple.screensaver askForPasswordDelay -int 0 170 | 171 | # Configure Aerial as my default screensaver 172 | defaults -currentHost write com.apple.screensaver modulePath -string "${HOME}/Library/Screen Savers/Aerial.saver"; defaults -currentHost write com.apple.screensaver moduleName -string "Aerial";defaults -currentHost write com.apple.screensaver moduleDict -dict moduleName Aerial path ${HOME}/Library/Screen\ Savers/Aerial.saver type 0 173 | 174 | # Start screensaver after 10 minutes 175 | defaults -currentHost write com.apple.screensaver idleTime 600 176 | 177 | # Save screenshots to the desktop 178 | defaults write com.apple.screencapture location -string "${HOME}/Downloads" 179 | 180 | # Save screenshots in PNG format (other options: BMP, GIF, JPG, PDF, TIFF) 181 | defaults write com.apple.screencapture type -string "png" 182 | 183 | # Enable subpixel font rendering on non-Apple LCDs 184 | # Reference: https://github.com/kevinSuttle/macOS-Defaults/issues/17#issuecomment-266633501 185 | defaults write NSGlobalDomain AppleFontSmoothing -int 1 186 | 187 | # Enable HiDPI display modes (requires restart) 188 | sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool true 189 | 190 | ############################################################################### 191 | # Finder # 192 | ############################################################################### 193 | 194 | # Finder: allow quitting via ⌘ + Q; doing so will also hide desktop icons 195 | defaults write com.apple.finder QuitMenuItem -bool true 196 | 197 | # Finder: disable window animations and Get Info animations 198 | defaults write com.apple.finder DisableAllAnimations -bool true 199 | 200 | # Show icons for hard drives, servers, and removable media on the desktop 201 | defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool false 202 | defaults write com.apple.finder ShowHardDrivesOnDesktop -bool false 203 | defaults write com.apple.finder ShowMountedServersOnDesktop -bool false 204 | defaults write com.apple.finder ShowRemovableMediaOnDesktop -bool false 205 | 206 | # Finder: show all filename extensions 207 | defaults write NSGlobalDomain AppleShowAllExtensions -bool true 208 | 209 | # Finder: show path bar 210 | defaults write com.apple.finder ShowPathbar -bool true 211 | 212 | # Display full POSIX path as Finder window title 213 | defaults write com.apple.finder _FXShowPosixPathInTitle -bool true 214 | 215 | # Keep folders on top when sorting by name 216 | defaults write com.apple.finder _FXSortFoldersFirst -bool true 217 | 218 | # When performing a search, search the current folder by default 219 | defaults write com.apple.finder FXDefaultSearchScope -string "SCcf" 220 | 221 | # Disable the warning when changing a file extension 222 | defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false 223 | 224 | # Enable spring loading for directories 225 | defaults write NSGlobalDomain com.apple.springing.enabled -bool true 226 | 227 | # Remove the spring loading delay for directories 228 | defaults write NSGlobalDomain com.apple.springing.delay -float 0 229 | 230 | # Avoid creating .DS_Store files on network or USB volumes 231 | defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true 232 | defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true 233 | 234 | # Disable disk image verification 235 | defaults write com.apple.frameworks.diskimages skip-verify -bool true 236 | defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true 237 | defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true 238 | 239 | # Automatically open a new Finder window when a volume is mounted 240 | defaults write com.apple.frameworks.diskimages auto-open-ro-root -bool true 241 | defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool true 242 | defaults write com.apple.finder OpenWindowForNewRemovableDisk -bool true 243 | 244 | # Show item info near icons on the desktop and in other icon views 245 | /usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:showItemInfo true" ~/Library/Preferences/com.apple.finder.plist 246 | /usr/libexec/PlistBuddy -c "Set :FK_StandardViewSettings:IconViewSettings:showItemInfo true" ~/Library/Preferences/com.apple.finder.plist 247 | /usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:showItemInfo true" ~/Library/Preferences/com.apple.finder.plist 248 | 249 | # Show item info to the right of the icons on the desktop 250 | /usr/libexec/PlistBuddy -c "Set DesktopViewSettings:IconViewSettings:labelOnBottom false" ~/Library/Preferences/com.apple.finder.plist 251 | 252 | # Enable snap-to-grid for icons on the desktop and in other icon views 253 | /usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:arrangeBy grid" ~/Library/Preferences/com.apple.finder.plist 254 | /usr/libexec/PlistBuddy -c "Set :FK_StandardViewSettings:IconViewSettings:arrangeBy grid" ~/Library/Preferences/com.apple.finder.plist 255 | /usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:arrangeBy grid" ~/Library/Preferences/com.apple.finder.plist 256 | 257 | # Increase grid spacing for icons on the desktop and in other icon views 258 | /usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:gridSpacing 100" ~/Library/Preferences/com.apple.finder.plist 259 | /usr/libexec/PlistBuddy -c "Set :FK_StandardViewSettings:IconViewSettings:gridSpacing 100" ~/Library/Preferences/com.apple.finder.plist 260 | /usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:gridSpacing 100" ~/Library/Preferences/com.apple.finder.plist 261 | 262 | # Increase the size of icons on the desktop and in other icon views 263 | /usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:iconSize 80" ~/Library/Preferences/com.apple.finder.plist 264 | /usr/libexec/PlistBuddy -c "Set :FK_StandardViewSettings:IconViewSettings:iconSize 80" ~/Library/Preferences/com.apple.finder.plist 265 | /usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:iconSize 80" ~/Library/Preferences/com.apple.finder.plist 266 | 267 | # Use list view in all Finder windows by default 268 | # Four-letter codes for the other view modes: `icnv`, `clmv`, `glyv` 269 | defaults write com.apple.finder FXPreferredViewStyle -string "Nlsv" 270 | 271 | # Disable the warning before emptying the Trash 272 | defaults write com.apple.finder WarnOnEmptyTrash -bool false 273 | 274 | # Enable AirDrop over Ethernet and on unsupported Macs running Lion 275 | defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true 276 | 277 | # Show the ~/Library folder 278 | chflags nohidden ~/Library && xattr -d com.apple.FinderInfo ~/Library 279 | 280 | # Show the /Volumes folder 281 | sudo chflags nohidden /Volumes 282 | 283 | # Expand the following File Info panes: 284 | # “General”, “Open with”, and “Sharing & Permissions” 285 | defaults write com.apple.finder FXInfoPanesExpanded -dict \ 286 | General -bool true \ 287 | OpenWith -bool true \ 288 | Privileges -bool true 289 | 290 | ############################################################################### 291 | # Dock, Dashboard, and hot corners # 292 | ############################################################################### 293 | 294 | # Set the icon size of Dock items to 36 pixels 295 | defaults write com.apple.dock tilesize -int 45 296 | 297 | # Change minimize/maximize window effect 298 | defaults write com.apple.dock mineffect -string "scale" 299 | 300 | # Show indicator lights for open applications in the Dock 301 | defaults write com.apple.dock show-process-indicators -bool true 302 | 303 | # Don’t animate opening applications from the Dock 304 | defaults write com.apple.dock launchanim -bool false 305 | 306 | # Speed up Mission Control animations 307 | defaults write com.apple.dock expose-animation-duration -float 0.1 308 | 309 | # Don’t group windows by application in Mission Control 310 | # (i.e. use the old Exposé behavior instead) 311 | defaults write com.apple.dock expose-group-by-app -bool false 312 | 313 | # Disable Dashboard 314 | defaults write com.apple.dashboard mcx-disabled -bool true 315 | 316 | # Don’t show Dashboard as a Space 317 | defaults write com.apple.dock dashboard-in-overlay -bool true 318 | 319 | # Don’t automatically rearrange Spaces based on most recent use 320 | defaults write com.apple.dock mru-spaces -bool false 321 | 322 | # Remove the auto-hiding Dock delay 323 | defaults write com.apple.dock autohide-delay -float 0 324 | # Remove the animation when hiding/showing the Dock 325 | defaults write com.apple.dock autohide-time-modifier -float 0 326 | 327 | # Automatically hide and show the Dock 328 | defaults write com.apple.dock autohide -bool true 329 | 330 | # Make Dock icons of hidden applications translucent 331 | defaults write com.apple.dock showhidden -bool true 332 | 333 | # Don’t show recent applications in Dock 334 | defaults write com.apple.dock show-recents -bool false 335 | 336 | # Hot corners 337 | # Possible values: 338 | # 0: no-op 339 | # 2: Mission Control 340 | # 3: Show application windows 341 | # 4: Desktop 342 | # 5: Start screen saver 343 | # 6: Disable screen saver 344 | # 7: Dashboard 345 | # 10: Put display to sleep 346 | # 11: Launchpad 347 | # 12: Notification Center 348 | # 13: Lock Screen 349 | # Bottom left screen corner → Start screen saver 350 | defaults write com.apple.dock wvous-br-corner -int 5 351 | defaults write com.apple.dock wvous-br-modifier -int 0 352 | 353 | ############################################################################### 354 | # Safari & WebKit # 355 | ############################################################################### 356 | 357 | # Privacy: don’t send search queries to Apple 358 | defaults write com.apple.Safari UniversalSearchEnabled -bool false 359 | defaults write com.apple.Safari SuppressSearchSuggestions -bool true 360 | 361 | # Press Tab to highlight each item on a web page 362 | defaults write com.apple.Safari WebKitTabToLinksPreferenceKey -bool true 363 | defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2TabsToLinks -bool true 364 | 365 | # Show the full URL in the address bar (note: this still hides the scheme) 366 | defaults write com.apple.Safari ShowFullURLInSmartSearchField -bool true 367 | 368 | # Set Safari’s home page to `about:blank` for faster loading 369 | defaults write com.apple.Safari HomePage -string "about:blank" 370 | 371 | # Prevent Safari from opening ‘safe’ files automatically after downloading 372 | defaults write com.apple.Safari AutoOpenSafeDownloads -bool false 373 | 374 | # Allow hitting the Backspace key to go to the previous page in history 375 | defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2BackspaceKeyNavigationEnabled -bool true 376 | 377 | # Hide Safari’s bookmarks bar by default 378 | defaults write com.apple.Safari ShowFavoritesBar -bool false 379 | 380 | # Hide Safari’s sidebar in Top Sites 381 | defaults write com.apple.Safari ShowSidebarInTopSites -bool false 382 | 383 | # Disable Safari’s thumbnail cache for History and Top Sites 384 | defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2 385 | 386 | # Enable Safari’s debug menu 387 | defaults write com.apple.Safari IncludeInternalDebugMenu -bool true 388 | 389 | # Make Safari’s search banners default to Contains instead of Starts With 390 | defaults write com.apple.Safari FindOnPageMatchesWordStartsOnly -bool false 391 | 392 | # Remove useless icons from Safari’s bookmarks bar 393 | defaults write com.apple.Safari ProxiesInBookmarksBar "()" 394 | 395 | # Enable the Develop menu and the Web Inspector in Safari 396 | defaults write com.apple.Safari IncludeDevelopMenu -bool true 397 | defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true 398 | defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled -bool true 399 | 400 | # Add a context menu item for showing the Web Inspector in web views 401 | defaults write NSGlobalDomain WebKitDeveloperExtras -bool true 402 | 403 | # Enable continuous spellchecking 404 | defaults write com.apple.Safari WebContinuousSpellCheckingEnabled -bool true 405 | # Disable auto-correct 406 | defaults write com.apple.Safari WebAutomaticSpellingCorrectionEnabled -bool false 407 | 408 | # Disable AutoFill 409 | defaults write com.apple.Safari AutoFillFromAddressBook -bool false 410 | defaults write com.apple.Safari AutoFillPasswords -bool false 411 | defaults write com.apple.Safari AutoFillCreditCardData -bool false 412 | defaults write com.apple.Safari AutoFillMiscellaneousForms -bool false 413 | 414 | # Warn about fraudulent websites 415 | defaults write com.apple.Safari WarnAboutFraudulentWebsites -bool true 416 | 417 | # Disable plug-ins 418 | defaults write com.apple.Safari WebKitPluginsEnabled -bool false 419 | defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2PluginsEnabled -bool false 420 | 421 | # Disable Java 422 | defaults write com.apple.Safari WebKitJavaEnabled -bool false 423 | defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2JavaEnabled -bool false 424 | defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2JavaEnabledForLocalFiles -bool false 425 | 426 | # Block pop-up windows 427 | defaults write com.apple.Safari WebKitJavaScriptCanOpenWindowsAutomatically -bool false 428 | defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2JavaScriptCanOpenWindowsAutomatically -bool false 429 | 430 | # Enable “Do Not Track” 431 | defaults write com.apple.Safari SendDoNotTrackHTTPHeader -bool true 432 | 433 | # Update extensions automatically 434 | defaults write com.apple.Safari InstallExtensionUpdatesAutomatically -bool true 435 | 436 | ############################################################################### 437 | # Handoff # 438 | ############################################################################### 439 | 440 | # Disable handoff 441 | defaults write "${HOME}/Library/Preferences/ByHost/com.apple.coreservices.useractivityd.plist" ActivityAdvertisingAllowed -bool no 442 | defaults write "${HOME}/Library/Preferences/ByHost/com.apple.coreservices.useractivityd.plist" ActivityReceivingAllowed -bool no 443 | 444 | ############################################################################### 445 | # iTerm 2 # 446 | ############################################################################### 447 | 448 | # Don’t display the annoying prompt when quitting iTerm 449 | defaults write com.googlecode.iterm2 PromptOnQuit -bool false 450 | 451 | ############################################################################### 452 | # Menu Bar # 453 | ############################################################################### 454 | defaults write com.apple.systemuiserver menuExtras -array \ 455 | "/System/Library/CoreServices/Menu Extras/Volume.menu" \ 456 | "/System/Library/CoreServices/Menu Extras/Bluetooth.menu" \ 457 | "/System/Library/CoreServices/Menu Extras/AirPort.menu" \ 458 | "/System/Library/CoreServices/Menu Extras/User.menu" 459 | 460 | ############################################################################### 461 | # Time Machine # 462 | ############################################################################### 463 | 464 | # Prevent Time Machine from prompting to use new hard drives as backup volume 465 | defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool true 466 | 467 | # Disable local Time Machine backups 468 | hash tmutil &> /dev/null && sudo tmutil disablelocal 469 | 470 | ############################################################################### 471 | # Activity Monitor # 472 | ############################################################################### 473 | 474 | # Show the main window when launching Activity Monitor 475 | defaults write com.apple.ActivityMonitor OpenMainWindow -bool true 476 | 477 | # Visualize CPU usage in the Activity Monitor Dock icon 478 | defaults write com.apple.ActivityMonitor IconType -int 5 479 | 480 | # Show all processes in Activity Monitor 481 | defaults write com.apple.ActivityMonitor ShowCategory -int 0 482 | 483 | # Sort Activity Monitor results by CPU usage 484 | defaults write com.apple.ActivityMonitor SortColumn -string "CPUUsage" 485 | defaults write com.apple.ActivityMonitor SortDirection -int 0 486 | 487 | ############################################################################### 488 | # Mac App Store # 489 | ############################################################################### 490 | 491 | # Enable the automatic update check 492 | defaults write com.apple.SoftwareUpdate AutomaticCheckEnabled -bool true 493 | 494 | # Check for software updates daily, not just once per week 495 | defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1 496 | 497 | # Download newly available updates in background 498 | defaults write com.apple.SoftwareUpdate AutomaticDownload -int 1 499 | 500 | # Install System data files & security updates 501 | defaults write com.apple.SoftwareUpdate CriticalUpdateInstall -int 1 502 | 503 | # Turn on app auto-update 504 | defaults write com.apple.commerce AutoUpdate -bool true 505 | 506 | ############################################################################### 507 | # Photos # 508 | ############################################################################### 509 | 510 | # Prevent Photos from opening automatically when devices are plugged in 511 | defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool true 512 | 513 | ############################################################################### 514 | # Messages # 515 | ############################################################################### 516 | 517 | # Disable smart quotes as it’s annoying for messages that contain code 518 | defaults write com.apple.messageshelper.MessageController SOInputLineSettings -dict-add "automaticQuoteSubstitutionEnabled" -bool false 519 | 520 | # Disable continuous spell checking 521 | defaults write com.apple.messageshelper.MessageController SOInputLineSettings -dict-add "continuousSpellCheckingEnabled" -bool false 522 | 523 | ############################################################################### 524 | # Google Chrome & Google Chrome Canary # 525 | ############################################################################### 526 | 527 | # Use the system-native print preview dialog 528 | defaults write com.google.Chrome DisablePrintPreview -bool true 529 | defaults write com.google.Chrome.canary DisablePrintPreview -bool true 530 | 531 | # Expand the print dialog by default 532 | defaults write com.google.Chrome PMPrintingExpandedStateForPrint2 -bool true 533 | defaults write com.google.Chrome.canary PMPrintingExpandedStateForPrint2 -bool true 534 | 535 | ############################################################################### 536 | # Kill affected applications # 537 | ############################################################################### 538 | 539 | for app in "Activity Monitor" \ 540 | "Calendar" \ 541 | "cfprefsd" \ 542 | "Dock" \ 543 | "Finder" \ 544 | "Google Chrome" \ 545 | "Messages" \ 546 | "Photos" \ 547 | "Safari" \ 548 | "SystemUIServer" ; do 549 | killall "${app}" &> /dev/null 550 | done 551 | echo "Done. Note that some of these changes require a logout/restart to take effect." 552 | -------------------------------------------------------------------------------- /vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.autoSave": "afterDelay", 3 | "workbench.colorTheme": "Monokai Pro", 4 | "editor.fontFamily": "Fira Code", 5 | "editor.fontLigatures": true, 6 | "editor.fontSize": 14, 7 | "window.newWindowDimensions": "inherit", 8 | "editor.tabSize": 2, 9 | "explorer.confirmDragAndDrop": false, 10 | "window.openFoldersInNewWindow": "on", 11 | "explorer.compactFolders": false, 12 | "editor.formatOnType": true, 13 | "editor.formatOnPaste": true, 14 | "editor.autoClosingBrackets": "never", 15 | "terminal.integrated.fontFamily": "FiraCode Nerd Font", 16 | "terminal.integrated.fontSize": 14, 17 | "editor.formatOnSave": true, 18 | "files.trimTrailingWhitespace": true, 19 | "auto-close-tag.excludedTags": [ 20 | "area", 21 | "base", 22 | "br", 23 | "col", 24 | "command", 25 | "embed", 26 | "hr", 27 | "img", 28 | "input", 29 | "keygen", 30 | "link", 31 | "meta", 32 | "param", 33 | "source", 34 | "track", 35 | "wbr" 36 | ], 37 | "workbench.startupEditor": "newUntitledFile", 38 | "workbench.editorAssociations": { 39 | "*.ipynb": "jupyter.notebook.ipynb" 40 | }, 41 | "editor.suggestSelection": "first", 42 | "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", 43 | "mssql.connections": [ 44 | { 45 | "server": "{{put-server-name-here}}", 46 | "database": "{{put-database-name-here}}", 47 | "user": "{{put-username-here}}", 48 | "password": "" 49 | } 50 | ], 51 | "redhat.telemetry.enabled": false, 52 | "editor.bracketPairColorization.enabled": true, 53 | "editor.guides.bracketPairs": "active", 54 | "terminal.external.osxExec": "iTerm.app", 55 | "workbench.iconTheme": "Monokai Pro Icons" 56 | } 57 | -------------------------------------------------------------------------------- /zsh/01_path.zsh: -------------------------------------------------------------------------------- 1 | # Prepend $PATH without duplicates 2 | function _prepend_path() { 3 | if ! $( echo "$PATH" | tr ":" "\n" | grep -qx "$1" ) ; then 4 | PATH="$1:$PATH" 5 | fi 6 | } 7 | 8 | # Construct $PATH 9 | # 1. Default paths 10 | # 2. ./node_modules/.bin - shorcut to run locally installed Node bins 11 | # 3. Custom bin folder for n, Ruby, CoreUtils, dotfiles, etc. 12 | PATH='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:./node_modules/.bin' 13 | [ -d /usr/local/bin ] && _prepend_path "/usr/local/bin" 14 | [ -d ~/dotfiles/bin ] && _prepend_path "$HOME/dotfiles/bin" 15 | [ -d ~/bin ] && _prepend_path "$HOME/bin" 16 | export PATH 17 | -------------------------------------------------------------------------------- /zsh/02_settings.zsh: -------------------------------------------------------------------------------- 1 | # Global dotfiles folder 2 | export DOTFILES="${HOME}/.dotfiles" 3 | 4 | unsetopt HIST_BEEP 5 | # 10 second wait if you do something that will delete everything 6 | setopt RM_STAR_WAIT 7 | # correct spelling for commands 8 | setopt CORRECT 9 | # do not correct spelling for filenames 10 | unsetopt CORRECTALL 11 | 12 | # locale 13 | export LC_ALL=en_US.UTF-8 14 | export LANG="en_US" 15 | 16 | export EDITOR="code -w" 17 | 18 | # keep a ton of history. You can reset these without editing .zshrc by 19 | # adding a file to ~/.zshrc.d. 20 | HISTSIZE=100000 21 | SAVEHIST=100000 22 | HISTFILE=~/.zsh_history 23 | export HISTIGNORE="ls:cd:cd -:pwd:exit:date:* --help" 24 | 25 | ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern cursor) 26 | # declare the variable 27 | typeset -A ZSH_HIGHLIGHT_PATTERNS 28 | # to have commands starting with `rm -rf` in red: 29 | ZSH_HIGHLIGHT_PATTERNS+=('rm -[f,r] *' 'fg=red,bold,standout') 30 | ZSH_HIGHLIGHT_PATTERNS+=('rm -[f,r][f,r] *' 'fg=red,bold,standout') 31 | 32 | # long running processes should return time after they complete. Specified 33 | # in seconds. 34 | REPORTTIME=2 35 | TIMEFMT="%U user %S system %P cpu %*Es total" 36 | 37 | export FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS --no-height --no-reverse" 38 | export FZF_DEFAULT_COMMAND="fd --type f --hidden --follow --exclude .git --color=always" 39 | export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" 40 | 41 | # fix ansible issue on new macOS versions 42 | export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES 43 | export NVM_LAZY_LOAD=true 44 | 45 | #FZF Color 46 | # disable sort when completing `git checkout` 47 | zstyle ':completion:*:git-checkout:*' sort false 48 | # set descriptions format to enable group support 49 | zstyle ':completion:*:descriptions' format '[%d]' 50 | # set list-colors to enable filename colorizing 51 | zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} 52 | # preview directory's content with exa when completing cd 53 | zstyle ':fzf-tab:complete:cd:*' fzf-preview 'exa -1 --color=always $realpath' 54 | # switch group using `,` and `.` 55 | zstyle ':fzf-tab:*' switch-group ',' '.' 56 | -------------------------------------------------------------------------------- /zsh/03_plugins.zsh: -------------------------------------------------------------------------------- 1 | # check if zplug is installed 2 | if [[ ! -d ~/.zplug ]];then 3 | git clone https://github.com/zplug/zplug ~/.zplug 4 | fi 5 | 6 | zstyle ":zplug:tag" depth 1 7 | 8 | # load zplug 9 | source ~/.zplug/init.zsh 10 | 11 | # oh my zsh plugins 12 | zplug "plugins/fzf", from:oh-my-zsh, defer:1 13 | zplug "plugins/fasd", from:oh-my-zsh 14 | zplug "plugins/sudo", from:oh-my-zsh 15 | zplug "plugins/colored-man-pages", from:oh-my-zsh 16 | zplug "plugins/docker", from:oh-my-zsh 17 | zplug "plugins/docker-compose", from:oh-my-zsh 18 | zplug "plugins/last-working-dir", from:oh-my-zsh 19 | zplug "plugins/macos", from:oh-my-zsh 20 | 21 | # general plugins 22 | zplug "chrissicool/zsh-256color" 23 | zplug "DarrinTisdale/zsh-aliases-exa" 24 | zplug "xPMo/zsh-ls-colors" 25 | zplug "lukechilds/zsh-nvm" 26 | zplug "wookayin/fzf-fasd", defer:1, on:"plugins/fasd" 27 | zplug "Aloxaf/fzf-tab", defer:1, on:"plugins/fzf" 28 | zplug "zsh-users/zsh-completions", defer:0 29 | zplug "zsh-users/zsh-autosuggestions", defer:2, on:"zsh-users/zsh-completions" 30 | zplug "zdharma-continuum/fast-syntax-highlighting", defer:3 31 | zplug "zsh-users/zsh-history-substring-search", defer:3, on:"zdharma-continuum/fast-syntax-highlighting" 32 | 33 | # ls colors 34 | zplug "trapd00r/LS_COLORS" 35 | 36 | # prezto modules 37 | zplug "modules/history", from:prezto 38 | zplug "modules/directory", from:prezto 39 | zplug "modules/terminal", from:prezto 40 | zplug "modules/gnu-utility", from:prezto 41 | 42 | zplug load 43 | -------------------------------------------------------------------------------- /zsh/04_aliases.zsh: -------------------------------------------------------------------------------- 1 | alias pubkey="more ~/.ssh/id_rsa.pub | pbcopy | echo '=> Public key copied to pasteboard.'" 2 | # OS X has no `md5sum`, so use `md5` as a fallback 3 | command -v md5sum > /dev/null || alias md5sum="md5" 4 | # OS X has no `sha1sum`, so use `shasum` as a fallback 5 | command -v sha1sum > /dev/null || alias sha1sum="shasum" 6 | # Show/hide hidden files in Finder 7 | alias updatedb="LC_ALL='C' sudo updatedb" 8 | alias of="open -a Finder ./" 9 | alias cat='bat --paging=never' 10 | alias lg='lazygit' 11 | alias dotfiles='code ~/.dotfiles' 12 | -------------------------------------------------------------------------------- /zsh/06_functions.zsh: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /zsh/06_private.zsh: -------------------------------------------------------------------------------- 1 | # Load extra (private) settings 2 | [[ -f ${HOME}/.zshrc.local ]] && source ${HOME}/.zshrc.local 3 | -------------------------------------------------------------------------------- /zsh/07_theme.zsh: -------------------------------------------------------------------------------- 1 | eval "$(starship init zsh)" 2 | -------------------------------------------------------------------------------- /zshrc: -------------------------------------------------------------------------------- 1 | for config_file ($HOME/.dotfiles/zsh/*.zsh) 2 | do 3 | source $config_file 4 | done 5 | --------------------------------------------------------------------------------