tvl-depot/users/wpcarro
Vincent Ambo efaf1feaac chore(users/wpcarro): remove noparent from owners
William is rarely active but sometimes has stuff we need to fix for
CI, so I'm removing the blocker on him.

Change-Id: I1de10c0fdf003de2896598519c53e66d29fd9d7e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11035
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Reviewed-by: wpcarro <wpcarro@gmail.com>
2024-02-27 09:01:29 +00:00
..
.gitsecret
assessments
boilerplate
buildHaskell
ci
configs chore(wpcarro/gpg): Delete import/export gpg scripts 2022-12-12 19:43:23 +00:00
dotfiles feat(wpcarro/fish): Support more aliases 2022-11-17 18:47:09 +00:00
emacs chore(3p/sources): bump channels & overlays (2023-12-06) 2023-12-06 12:39:38 +00:00
go
gopkgs
haskell-file
lib refactor(wpcarro/nixos): Define shared nopn.nix module 2022-07-22 03:02:21 +00:00
lisp
nixos chore(3p/sources): Bump channels & overlays 2023-03-27 14:32:31 +00:00
playbooks
scratch feat(wpcarro/slx.js): Support JavaScript simple-select impl 2023-01-19 18:12:59 +00:00
slx.js fix(wpcarro/slx): Fix LTE/GTE parsing error 2023-01-20 23:50:27 +00:00
terraform
todo-lists
tools feat(wpcarro/diogenes): Delete diogenes 2023-01-18 03:11:37 +00:00
utils
website feat(wpcarro/website): Prefer docker image 2023-01-18 03:11:54 +00:00
ynabsql/dataviz chore(wpcarro/ynabsql): Prefer let to var 2023-01-23 16:00:46 +00:00
zoo
.envrc feat(wpcarro/envrc): Add REPO_ROOT 2022-10-04 18:01:57 +00:00
.gitignore feat(wpcarro/lazy-deps): Support wpcarro-deps 2022-12-12 19:43:15 +00:00
common.nix chore(3p/sources): bump channels & overlays (2023-10-04) 2023-10-08 20:56:43 +00:00
keys.nix feat(wpcarro/diogenes): Delete diogenes 2023-01-18 03:11:37 +00:00
OWNERS chore(users/wpcarro): remove noparent from owners 2024-02-27 09:01:29 +00:00
README.md feat(wpcarro/pass): Deprecate pass, password-store 2022-12-12 19:46:28 +00:00
secrets.json.secret

wpcarro

Welcome to my monorepo.

Herein you will find a variety of libraries, packages, and documents. Some of this work in finished and other work is incomplete or just a sketch for a future project.

Where applicable, I try to include README.md files in some of the subdirectories to help orient both myself and any onlookers.

Sign posts

Below I have outlined a few projects that you might find interesting.

  • boilerplate: scaffolding for projects. Boilerplate's goal is to reduce the startup costs of a project.
  • configs: my dotfiles (e.g. config.fish, init.vim).
  • emacs: Emacs is both my preferred text editor and my window manager; with tens of thousands of lines of Emacs Lisp, you can safely assume that this directory hosts a lot of libraries and packages.
  • monzo_ynab: systemd timer unit that imports my Monzo (i.e. a U.K.-based online bank) transactions into the personal finance tool YNAB (i.e. youneedabudget.com).
  • nixos: my declarative configuration for my NixOS machines. If you are unfamiliar with Nix, I recommend reading about the NixOS project.
  • tools: some scripts and projects that simplify my life.
  • website: everything required to build my website, https://wpcarro.dev.

Installation

Google Machine

  • ensure /google-briefcase exists
  • read /google-briefcase/README.md

NixOS Machine

$ nix-shell -p nixos.{git,direnv}
$ git clone https://code.tvl.fyi/depot.git /depot
$ cd /depot
$ eval "$(direnv hook bash)"
$ HOSTNAME=base rebuild-system
$ sudo tailscale up
$ git clone 'user@host:~/.passage' ~/.passage