tvl-depot/users/wpcarro
Vincent Ambo 8ede491f5e chore(3p/sources): bump channels & overlays (2024-11-14)
* update wasm-bindgen in all wasm projects

* //users/wpcarro/website: declare missing dependency on
  string-conversions. Presumably this was propagated
  before from some other dependency which got updated now.

Change-Id: Ib93de576408974441d532196601e6e53d22cdafe
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12770
Tested-by: BuildkiteCI
Autosubmit: tazjin <tazjin@tvl.su>
Reviewed-by: tazjin <tazjin@tvl.su>
2024-11-15 14:53:59 +00:00
..
.gitsecret
assessments
boilerplate chore(3p/sources): bump channels & overlays (2024-10-23) 2024-10-27 00:17:15 +00:00
buildHaskell
ci
configs
dotfiles
emacs chore(3p/sources): bump channels & overlays (2023-12-06) 2023-12-06 12:39:38 +00:00
go
gopkgs
haskell-file
lib
lisp
nixos chore(3p/sources): bump channels & overlays (2024-09-10) 2024-09-12 12:42:44 +00:00
playbooks
scratch
slx.js
terraform
todo-lists
tools
utils
website chore(3p/sources): bump channels & overlays (2024-11-14) 2024-11-15 14:53:59 +00:00
ynabsql/dataviz
zoo
.envrc
.gitignore
common.nix
keys.nix
OWNERS chore(users/wpcarro): remove noparent from owners 2024-02-27 09:01:29 +00:00
README.md
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