❄️ mi casa es tu casa
winston
c764feb8c3
This has some extra bit of housekeeping, since `vscode-extensions` was conflicting with `nixpkgs` build steps |
||
---|---|---|
.git-crypt | ||
.github | ||
home | ||
machines | ||
.ecrc | ||
.editorconfig | ||
.envrc | ||
.gitattributes | ||
.gitignore | ||
.justfile | ||
.luacheckrc | ||
.sops.yaml | ||
.stylua.toml | ||
flake.lock | ||
flake.nix |
winston's dotfiles
Welcome to my cross-platform dots. Focused on improving productivity, and reducing the pain of switching between operating systems. Minimal rice, with a focus on getting the annoying stuff out of the way.
Overview
Here's what you can find:
- WezTerm as my terminal, with tmux-like keybindings
- Neovim as my tui editor & my JetBrains IdeaVim config
- Neomutt as my mail client
- Taskwarrior for task management
- Starship as my prompt
- Firefox with privacy-centered settings
- My GPG & Sops.nix settings
- Other random bits of config tools I've collected over the years
- The Catppuccin theme, wherever possible
- macOS:
- Yabai as my WM
- Linux:
- sway as my WM
Notes for a new install
macOS
Install the Xcode Command Line Tools
xcode-select --install
Install Brew
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash
Exclude /nix/
from Time Machine:
sudo tmutil addexclusion -v /nix
Initial build for the flake
nix build .#darwinConfigurations.sashimi.system
./result/sw/bin/darwin-rebuild switch --flake .