dotfiles/.github
2023-09-04 17:39:34 +02:00
..
workflows build(deps): bump actions/checkout from 3 to 4 (#5) 2023-09-04 17:39:34 +02:00
dependabot.yml ci: add dependabot 2023-03-07 12:42:10 +01:00
LICENSE chore: move some files 2023-05-19 04:07:44 +02:00
README.md docs: remove old notes 2023-06-16 02:59:25 +02:00

winston's dotfiles

flake check status GitHub stars commit activity SLOC MIT license

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:
  • Linux:

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 .