-
Make sure "Allow user to administer this computer" in System Preferences → Users & Groups is checked for the current user Get Homebrew (it will install macOS Command Line Tools, like Git, as well):
```console /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ```
-
Get the dotfiles:
ssh-keyscan github.com >> ~/.ssh/known_hosts; git clone [email protected]:antoni/dotfiles.git ~/dotfiles
-
Install:
~/dotfiles/mac/install.sh
~/dotfiles/symlink.sh
~/dotfiles/mac/defaults.sh # Configure the system
- Automatically reattach tmux session using iTerm2:
tmux attach -t base || tmux new -s base
- config.sh: (1) Make it per machine, (2) Get username dynamically: powershell.exe -NoLogo '$env:UserName', (it takes time, return value should be stored somewhere)
- macOS: replace sleepwatcher with custom LaunchAgent
- custom winget repository
- Move from Chrome to Chromium
- custom Chromium build for Win (like: https://github.com/Hibbiki/chromium-win64)
- Add Windows install script based on (fly.io)[https://fly.io/]: https://fly.io/install.ps1
- Use this for Windows machine prov.?: https://github.com/ntdevlabs/tiny11builder
- Windows: automatic custom keyboard layout
- macOS: toggle Bluetooth on lid open/close
- save PowerToys config (Windows)
- copy some patterns from this repo?
- Linux/WSL: write Windows on USB
- technology badges (a la dolanmiu)
- sysctl.conf: https://stackoverflow.com/a/55763478/963881
- windows minimize windows at startup
- jq in place
- add to Windows install scripts:
rm -r /mnt/c/Users/vivob/wallpapers
cp -r ~/dotfiles/wallpapers /mnt/c/Users/vivob/wallpapers
Write this Bash command so that it uses only command flags with double hyphen (wherever possible):
<bash command goes here>
Add comment to the top of this Bash function:
<bash command goes here>
## Credits
- [ur0n2/dotfiles-for-windows](https://github.com/ur0n2/dotfiles-for-windows), where I have taken few scripts/aliases/ideas from