2021-12-24 00:30:31 +01:00
|
|
|
# wpcarro
|
2021-12-13 23:51:19 +01:00
|
|
|
|
2021-12-24 00:30:31 +01:00
|
|
|
Welcome to my monorepo.
|
2021-12-13 23:51:19 +01:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2021-12-24 00:30:31 +01:00
|
|
|
Below I have outlined a few projects that you might find interesting.
|
2021-12-13 23:51:19 +01:00
|
|
|
|
2021-12-24 00:30:31 +01:00
|
|
|
- `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
|
2021-12-13 23:51:19 +01:00
|
|
|
tens of thousands of lines of Emacs Lisp, you can safely assume that this
|
|
|
|
directory hosts a lot of libraries and packages.
|
2021-12-24 00:30:31 +01:00
|
|
|
- `monzo_ynab`: `systemd` timer unit that imports my Monzo (i.e. a U.K.-based
|
2021-12-13 23:51:19 +01:00
|
|
|
online bank) transactions into the personal finance tool YNAB (i.e.
|
|
|
|
youneedabudget.com).
|
2021-12-24 00:30:31 +01:00
|
|
|
- `nixos`: my declarative configuration for my NixOS machines. If you are
|
2021-12-13 23:51:19 +01:00
|
|
|
unfamiliar with Nix, I recommend reading about the NixOS project.
|
2021-12-24 00:30:31 +01:00
|
|
|
- `tools`: some scripts and projects that simplify my life.
|
|
|
|
- `website`: everything required to build my website, https://wpcarro.dev.
|
2021-12-13 23:51:19 +01:00
|
|
|
|
2021-10-24 00:40:04 +02:00
|
|
|
## Installation
|
2021-12-13 23:51:19 +01:00
|
|
|
|
2021-10-24 00:40:04 +02:00
|
|
|
### Google Machine
|
2021-12-13 23:51:19 +01:00
|
|
|
|
2022-01-18 20:54:07 +01:00
|
|
|
- ensure `/google-briefcase` exists
|
|
|
|
- read `/google-briefcase/README.md`
|
2021-10-24 00:40:04 +02:00
|
|
|
|
|
|
|
### NixOS Machine
|
|
|
|
|
2022-05-23 05:20:44 +02:00
|
|
|
```shell
|
|
|
|
$ 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
|
2022-12-12 20:41:54 +01:00
|
|
|
$ git clone 'user@host:~/.passage' ~/.passage
|
2022-05-23 05:20:44 +02:00
|
|
|
```
|