Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maxpou/dotfiles

:computer: my dotfiles (MacOS)
https://github.com/maxpou/dotfiles

dotfiles

Last synced: about 2 months ago
JSON representation

:computer: my dotfiles (MacOS)

Awesome Lists containing this project

README

        

# Dotfiles

This setup is intended for:

* :apple: MacOS
* :penguin: Ubuntu
* :penguin: Unix Server (CLI/Bash only)

Special thanks to whoever I stole it from :kissing_heart:

👉 [Full list of Apps, Tools, and Gear I Use](https://www.maxpou.fr/uses)

## Dotfiles installation

```bash
# Ubuntu / MacOS:
git clone https://github.com/maxpou/dotfiles.git
cd dotfiles && bin/install.sh

# Unix server:
cd dotfiles && bin/install_server.sh
```

## Application

* [Visual Studio Code (VS Code)](https://code.visualstudio.com)
* [iTerm2](https://iterm2.com/) - a terminal (but, I mainly use the CLI in VSCode)
* [Postman](https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop): tool to develop API
* [Sequel Pro](https://www.sequelpro.com/) - a GUI for MySQL
* [Giphy Capture](https://giphy.com/apps/giphycapture) - a screen recorder

## VSCode

![VS Code](./.github/vscode.png)

* [Plugins that I Can't Live Without](./vscode/install_plugin.sh)
* [Settings file](./vscode/settings.json)
* [Keybindings file](./vscode/keybindings.json)

## Command-line Apps

![iTerm](./.github/terminal.png)

**Highlights:**
* [Zsh](https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH) + [Oh My Zsh](https://github.com/robbyrussell/oh-my-zsh): a framework to manage Zsh configuration
* [powerlevel10k](https://github.com/romkatv/powerlevel10k): a theme for zsh
* [Q (ex-Fig)](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line-getting-started-installing.html): supercharge CLI for better autocompletion (npm scripts, change directory, git commands...)
* [lighthouse (CLI)](https://github.com/GoogleChrome/lighthouse#cli-options): *(requires NPM)* Auditing, performance metrics, and best practices for Progressive Web Apps
* [gtop](https://github.com/aksakalli/gtop): a system monitoring dashboard *(requires NPM)*
* [Tree](https://formulae.brew.sh/formula/tree): display directories as trees
* [SpaceVim](https://spacevim.org): an IDE in my terminal. Mostly use it with git and when I need to open a big file.

**Configuration:**
* [[iterm2] Colors config file](./iterm/md.itermcolors).
* Using minimal apparence (preference > apparence > theme: minimal)
* [List of npm global package](./bin/install-npm-globals.sh)
* [List of homebrew formulae](./bin/install-brew.sh)

## Browser - Brave (main)

Extensions list for Brave (it's a chrome-based browser):

* [uBlock Origin](https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm): best ad blocker I found
* [Privacy Badger](https://chrome.google.com/webstore/detail/privacy-badger/pkehgijcmpdhfbdbbnkijodmdjhbjlgp): block trackers
* [Grammarly](https://chrome.google.com/webstore/detail/grammarly-for-chrome/kbfnbcaeplbcioakkpcpgfkobkghlhen/related?hl=en): helps for typos
* [LastPass](https://chrome.google.com/webstore/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd?hl=fr): my Password Manager

Dev plugins:
* [React Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi): a must-have for React developement
* [Vue.js devtools](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd): a must-have for VueJS developement
* [Web Vitals](https://chrome.google.com/webstore/detail/web-vitals/ahfhijdlegdabablpippeagghigmibma)
* [Axe](https://chrome.google.com/webstore/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd) great tool for Web Accessibility Testing

## Browser - Firefox (second)

Extensions list for Firefox:

* Pocket (Save to Pocket): best read it later I found ❤️ (added by default)
* [Grammarly](https://addons.mozilla.org/fr/firefox/addon/grammarly-1/): flags mistakes, typos...
* [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/momentumdash/): best ad blocker I found
* [LastPass](https://addons.mozilla.org/en-US/firefox/addon/lastpass-password-manager/): My Password Manager