- uBlock Origin
- I don't care about cookies
- Panorama Tab Group
- Momentum
Install brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install apps
brew install \
htop \
kitty \
jetbrains-toolbox \
postman \
spotify \
rectangle \
sublime-text \
vlc \
slack \
Modifier Keys: 🌐 (fn) Key ➡ ^ Control Key
Text Input: 🇬🇧 British - PC
Theme:
- Press: ⌘ + ⬆️ +
🅿️ : Install Package - ayu
- Color Scheme: ayu-dark
- Color Theme: ayu-mirage
git config --global user.name "notimre"
git config user.email "[email protected]"
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Copy the contents of the id_rsa.pub file to your clipboard
pbcopy < ~/.ssh/id_rsa.pub
Quick guide on how to setup git signing. Information is aggregated from following sources:
- https://help.github.com/articles/signing-commits/
- https://help.github.com/articles/telling-git-about-your-signing-key/
- https://help.github.com/articles/generating-a-new-gpg-key/
- https://help.github.com/articles/adding-a-new-gpg-key-to-your-github-account/
- First, generate a GPG key pair. Your GPG key must use RSA with a key size of 4096 bits.
$ gpg --full-generate-key
- At the prompt, specify the kind of key you want, or press Enter to accept the default RSA and RSA.
- Enter the desired key size. We recommend the maximum key size of
4096
. - Enter the length of time the key should be valid. Press Enter to specify the default selection, indicating that the key doesn't expire.
- Verify that your selections are correct.
- Enter your user ID information.
When asked to enter your email address, ensure that you enter the verified email address for your GitHub account. To keep your email address private, use your GitHub-provided no-reply email address. For more information, see "Verifying your email address" and "About commit email addresses."
- Type a secure passphrase.
- Use the
gpg --list-secret-keys --keyid-format LONG
command to list GPG keys for which you have both a public and private key. A private key is required for signing commits or tags. From the list of GPG keys, copy the GPG key ID you'd like to use. In this example, the GPG key ID is3AA5C34371567BD2
:
$ gpg --list-secret-keys --keyid-format LONG
/Users/hubot/.gnupg/secring.gpg
------------------------------------
sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]
uid Hubot
ssb 4096R/42B317FD4BA89E7A 2016-03-10
- Paste the text below, substituting in the GPG key ID you'd like to use. In
this example, the GPG key ID is
3AA5C34371567BD2
:
$ gpg --armor --export 3AA5C34371567BD2
# Prints the GPG key ID, in ASCII armor format
- Copy your GPG key, beginning with
-----BEGIN PGP PUBLIC KEY BLOCK-----
and ending with-----END PGP PUBLIC KEY BLOCK-----
.
- In the upper-right corner of any page, click your profile photo, then click Settings.
- In the user settings sidebar, click SSH and GPG keys.
- Click New GPG key.
- In the "Key" field, paste the GPG key you copied when you generated your GPG key.
- Click Add GPG key.
- To confirm the action, enter your GitHub password.
- Open Git Bash
- Use the
gpg --list-secret-keys --keyid-format LONG
command to list GPG keys for which you have both a public and private key. A private key is required for signing commits or tags. - From the list of GPG keys, copy the GPG key ID you'd like to use. In this example, the GPG key ID is
3AA5C34371567BD2
:
$ gpg --list-secret-keys --keyid-format LONG
/Users/hubot/.gnupg/secring.gpg
------------------------------------
sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]
uid Hubot
ssb 4096R/42B317FD4BA89E7A 2016-03-10
To set your GPG signing key in Git, paste the text below, substituting in the
GPG key ID you'd like to use. In this example, the GPG key ID is
3AA5C34371567BD2
:
$ git config --global user.signingkey 3AA5C34371567BD2
To tell git to automatically sign commits you can set:
$ git config --global commit.gpgsign true
Add this to Info.plist
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
-
- Clone the repository
git clone [email protected]:powerline/fonts.git
cd fonts/
-
- Install the fonts
./install.sh
-
- Refresh the font cache, saves logging
sudo fc-cache -fv
-
- Restart Kitty
-
- Private key SHA
ssh-keygen -l -f /path/to/private/key
-
- Public key SHA
ssh-keygen -l -f /path/to/public/key
-
- If it's the same, it works!
-
- Go to flutter website, donwload the zip file
https://docs.flutter.dev/get-started/install/macos
-
- Unzip it in ~/Documents/dev to resovle to
/flutter
- Unzip it in ~/Documents/dev to resovle to
-
- Add to path, replacing
pwd
with your path
export PATH="$PATH:`pwd`/flutter/bin"
- Add to path, replacing
-
- Run the following command to fix any issues
flutter doctor
- Create a terraform .env file
export TF_VAR_subscription_id=""
export TF_VAR_resource_group_name=""
export TF_VAR_resource_group_location=""
export TF_VAR_project_name=""
export TF_VAR_project_pi=""
export TF_VAR_project_contributors=""
export TF_VAR_image_name=""
export TF_VAR_host=""
export TF_VAR_port=""
export TF_VAR_app_keys=""
export TF_VAR_admin_jwt_secret=""
export TF_VAR_api_token_salt=""
export TF_VAR_database_username=""
export TF_VAR_database_password=""
export TF_VAR_sentry_dsn=""
$ export .env
$ source .env
echo one of the values to make sure source worked
-
terrafrom init
--> should run correctly -
Log in to azure
$ az login
terraform apply
-
Run
git clone --mirror git@github://your.repo/
-
Run
bfg --delete-files filename reponame.git
-
Run
cd reponame
NOT THE .GIT ONE! -
Run
git reflog expire --expire=now --all && git gc --prune=now --aggressive
-
DONE