Clone the repository:
git clone https://github.com/posva/dotfiles
cd dotfiles
git submodule update --init --recursiveInstall dvorak layout
- clean cache:
sudo rm -f /System/Library/Caches/com.apple.IntlDataCache.le* - restart
- add dvorak layout keyboard
- clean cache:
Install hombrew
Install Volta
Run the
install.shscriptInstall brew clis
Install brew packages
Install node with volta and other globals
Install prezto
Install Alfred
- Configure alfred to open with ⌘ + ␣
- Configure double ⌘ to open clipboard
- Install Calm notifications workflow
- Install ChatGPT
- Install Switch appearance
- Install UTF Search
Install Karabiner-Elements manually (requires sudo)
Install setapp
TODO:
- symlink
.claude - symlink
~/.config/as a folder, backup before - symlink
~/.config/tmux/tmux.conf.localto~/.tumx.conf.local - Install volta and then with volta install node lts
- install
npm install --global corepack@latest - then corepack enable
- tell to login with
gh auth login - install cask leader-key
- symlink
The first two can contain emojis, the last one can't.
ComputerNameis the name of the computer in Apple AppsHostNameis the name of the computer in the terminal and ssh (hostname).LocalHostNameis the Bonjour name of the computer.
sudo scutil --set ComputerName "newname"
sudo scutil --set HostName "newname"# this one can't have emojis
sudo scutil --set LocalHostName "newname"- Import the profiles.json
- Import the Key bindings
- Change theme
Connect to google account.
- Krisp
- Disable note taking
- Make default mic
- Zoom
Install with `brew install --cask obs``
- slack
- dropbox
- add pip install
- Add powerline clone
- install psutil and powerline-status with pip
- Automate OSX defaults
brewi gpg pinentry-macCreate a key with these instructions
touch ~/.gnupg/gpg-agent.conf
echo"pinentry-program $(brew --prefix)/bin/pinentry-mac">>~/.gnupg/gpg-agent.conf
killall gpg-agent
# test outechotest| gpg --clearsignAdd it on GitHub with:
gpg --armor --export KEY | pbcopy- These are my dotfiles, you can install them by launching the
install.shscript - You can select what to install with
--only-fooand--no-foo. Launch./install.sh -hto get a full list of options - Profit!
Some settings can't be automated via defaults write and must be set manually.
In System Settings > Trackpad > More Gestures, set "Mission Control" to use 4 fingers:
- Test if the new symlink with
~/.configworks - Can these be set like this or does it need to be manual?
defaults write -g AppleLanguages '("en-FR", "fr-FR", "zh-Hans-FR", "en-GB", "ja-FR")' - Get settings about lock screen and screne saver
- NeoVim
- Fix formatting to not use eslint and prettier at the same time
- Add snippets like vscode
- Change
s Sto show workspace symbols instead of the thing on the right - Fix neotest config to run the tests based on the config or adapt for only
.{spec,test}.[jtm]sx?
- Fix undercurl in tmux + nvi
- remove bin files for spell and write a plugin that automatically generates them on load for nvim
