GithubHelp home page GithubHelp logo

alebelcor / dotfiles Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 258 KB

 My dotfiles

License: MIT License

Ruby 1.32% Shell 98.68%
dotfiles macos homebrew alacritty curl dnscrypt-proxy duti editorconfig gas-mask git

dotfiles's People

Contributors

alebelcor avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

wpnhenry

dotfiles's Issues

Try out "NextDNS" client

With this I may be able to:

  • Get rid of "Gas Mask" for blocking (ad) domains
  • Replace dnscrypt-proxy (and the BitBar plugin) with the NextDNS client
  • Export my settings as well

Set "Displays" (manual) preferences

I haven't found a way to automate this so instead I have to do this manually.

In Preferences > Displays > Built-in Retina Display

* Select "True Tone"
* Select "Resolution: Scaled" and a 1440x900 resolution

These settings don't seem to be modified even after I save the output of defaults read before and after changing it.

Add alacritty

  • Add alacritty installation via Homebrew
  • Add alacritty topic with configuration and setup
  • Add tmux installation via Homebrew
  • Add tmux topic with configuration and setup
  • Remove hyper terminal
  • Replace hyper terminal with alacritty in Dock

Disable "Adjust keyboard brightness in low light"

I haven't found a way to automate this so instead I have to do this manually.

In Preferences > Keyboard > Keyboard

* Deselect "Adjust keyboard brightness in low light"

This setting doesn't seem to be modified even after I save the output of defaults read before and after changing it.

Set hosts files via "Gas Mask"

I haven't found a way to automate this so instead I have to do this manually.

* Open "Gas Mask" app
* Edit the `combined` file (e.g. change one of the added files, and revert)
* Save the changes

Otherwise the active /etc/hosts file won't reflect the actual combined hosts file.

Set "Security & Privacy" (manual) preferences

I haven't found a way to automate this so instead I have to do this manually.

In Preferences > Security & Privacy > Privacy > Location services

* Deselect "Siri & Dictation"
* Click on "Details" next to "System Services"
* Deselect everything except "Find My Mac"

In Preferences > Security & Privacy > Privacy > Analytics

* Disable "Share Mac Analytics"
* Disable "Share with App Developers"
* Disable "Share iCloud Analytics"

In Preferences > Security & Privacy > General

* Select "Require password `immediately` after sleep or screen saver begins"

These settings don't seem to be modified even after I save the output of defaults read before and after changing it.

Set Chrome flags manually

As far as I know there's no programmatic way to set Chrome flags, unless it's via command-line arguments on startup.

So I'm instead documenting them here so I can enable/disable them manually until I find a workaround.

Enable these flags:

  • chrome://flags/#allow-insecure-localhost
  • chrome://flags/#enable-devtools-experiments

Disable these flags:

  • chrome://flags/#autofill-profile-server-validation
  • chrome://flags/#data-saver-server-previews
  • chrome://flags/#enable-autofill-account-wallet-storage
  • chrome://flags/#enable-autofill-credit-card-upload
  • chrome://flags/#enable-autofill-save-card-sign-in-after-local-save
  • chrome://flags/#enable-autofill-send-experiment-ids-in-payments-rpcs
  • chrome://flags/#enable-navigation-tracing
  • chrome://flags/#enable-network-logging-to-file
  • chrome://flags/#enable-offer-store-unmasked-wallet-cards
  • chrome://flags/#enable-speculative-service-worker-start-on-query-input
  • chrome://flags/#hardware-media-key-handling
  • chrome://flags/#network-service
  • chrome://flags/#omnibox-experimental-keyword-mode
  • chrome://flags/#omnibox-group-suggestions-by-search-vs-url
  • chrome://flags/#omnibox-local-entity-suggestions
  • chrome://flags/#omnibox-rich-entity-suggestions
  • chrome://flags/#omnibox-tail-suggestions
  • chrome://flags/#safe-search-url-reporting
  • chrome://flags/#show-autofill-type-predictions
  • chrome://flags/#site-characteristics-database
  • chrome://flags/#sync-support-secondary-account
  • chrome://flags/#top-sites-from-site-engagement

Remove Hyper

  • Remove Hyper from Brewfile
  • Remove hyper folder

I probably shouldn't do this until Alacritty supports:

  • (Optional) Tabs
  • Search

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.