❄️ mi casa es tu casa
Find a file
2023-07-27 00:38:16 +02:00
.git-crypt feat: switch to git-crypt 2023-05-13 13:20:47 +02:00
.github build(deps): bump cachix/install-nix-action from 21 to 22 (#4) 2023-06-19 23:18:02 +02:00
home chore: remove tmp package 2023-07-27 00:38:16 +02:00
machines feat(network): use gui for mullvadvpn 2023-07-25 15:17:00 +02:00
.ecrc style: formatting 2023-05-14 09:27:30 +02:00
.editorconfig style: add editorconfig & check hook 2023-02-10 09:13:56 +01:00
.envrc build: include the pre-commit hooks in the flake itself 2023-02-10 10:03:16 +01:00
.gitattributes feat: rework how I do secrets 2023-05-18 15:15:13 +02:00
.gitignore feat: switch to git-crypt 2023-05-13 13:20:47 +02:00
.justfile build: add nom/nvd to justfile 2023-07-08 05:42:16 +02:00
.luacheckrc feat(nvim): notify, gitsigns, pre-commit, lazy types 2023-05-14 13:40:39 +02:00
.sops.yaml style: add editorconfig & check hook 2023-02-10 09:13:56 +01:00
.stylua.toml build: add pre-commit hooks 2023-02-10 09:03:25 +01:00
flake.lock chore: remove tmp package 2023-07-27 00:38:16 +02:00
flake.nix chore: update lockfiles 2023-07-18 04:20:56 +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 .