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

https://github.com/tomfran/dotfiles


https://github.com/tomfran/dotfiles

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Dotfiles

## Setup

Install [GNU Stow](https://www.gnu.org/software/stow/)

```
brew instsall stow
```

Clone and stow with the following command.

```
cd && git clone git@github.com:tomfran/dotfiles.git
```

Symlink using stow

```
cd && cd dotfiles && stow .
```

> Move any file contained here, to avoid stow error.

## ZSH

Required:
- [fzf](https://github.com/junegunn/fzf): history and cd completions;
- [zoxide](https://github.com/ajeetdsouza/zoxide): smart cd.

After stowing, run `source ~/.zshrc` this or restart the shell.

## Mac OS Specific

Remove dock hide delay

```
defaults write com.apple.dock autohide-delay -float 0 && killall Dock
```

Speed up dock hide animation

```
defaults write com.apple.dock autohide-time-modifier -float 0.5 && killall Dock
```

Tiling window manager [AeroSpace](https://github.com/nikitabobko/AeroSpace)

```
brew install --cask nikitabobko/tap/aerospace
```

Replace Caps Lock with Control

```
Settings > Keyboard > Keyboard Shortcuts > Modifier Keys > Caps Lock to Control
```

Display scaling

```
Settings > Display > More Space
```

Hide stuff from top bar

```
Settings > Control Center > Turn off stuff
```

Enable ctrl + cmd + click drag

```
defaults write -g NSWindowShouldDragOnGesture YES
```