Clone the repository:
git clone https://github.com/posva/dotfiles
cd dotfiles
git submodule update --init --recursive
- Install 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.sh
script - Install 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 setapp
The first two can contain emojis, the last one can't.
ComputerName
is the name of the computer in Apple AppsHostName
is the name of the computer in the terminal and ssh (hostname
).LocalHostName
is 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-mac
Create 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 out
echo test | gpg --clearsign
Add it on GitHub.
- These are my dotfiles, you can install them by launching the
install.sh
script - You can select what to install with
--only-foo
and--no-foo
. Launch./install.sh -h
to get a full list of options - Profit!
- Test if the new symlink with
~/.config
works - 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 S
to 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