Skip to content

jruz/dotfiles

Repository files navigation

dotfiles

Welcome to my dotfiles, here's where I try to find a sane way to sync apps and config between my computers

  • mac
  • windows + wsl2
  • linux

Apps:

CLI Editors:

Terminal stuff:


New Machine Setup

1. Nix

Install Nix: https://nixos.org/download.html

2. Clone repo

mkdir -p ~/dev
cd ~/dev
git clone https://github.com/jruz/dotfiles.git

3. Setup

nix-shell -p just gh stow
just ssh-keygen your@email.com
git remote set-url origin git@github.com:jruz/dotfiles.git
just bootstrap

Bootstrap will detect OS, stow dotfiles, install home-manager packages, configure ssh-agent, and install language runtimes.

4. GPG Key

just gpg-import ~/path/to/key.file

5. Git config

just git-config

6. Neovim

Open nvim and let Lazy.vim and TreeSitter install deps.


Platform-specific

Linux

sudo apt-get install -y zsh
chsh -s $(which zsh)

macOS

  • Disable auto correct
  • Increase speed of keyboard repetition

Wacom setup

Settings > Privacy & Security > Accessibility

Windows

  • Install AutoHotkey and remap Ctrl+Tab with script in dev\dotfiles\windows\AutoHotkey

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •