Skip to content

Commit 86e5d5f

Browse files
committed
docs: added minimal documentation to get started
1 parent f55a602 commit 86e5d5f

1 file changed

Lines changed: 65 additions & 4 deletions

File tree

README.md

Lines changed: 65 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,66 @@
1-
Inspired by:
1+
# My (Alta)CV
22

3-
- https://github.com/liantze/AltaCV
4-
- https://github.com/GeorgeHoneywood/alta-typst
5-
- https://github.com/AsiSkarp/grotesk-cv
3+
A port of [AltaCV](https://github.com/liantze/AltaCV) to Typst for personal use because LaTex is hard to maintain.
4+
5+
## Getting Started
6+
7+
### _Installing Nix_
8+
9+
This project is powered by Nix.
10+
It’s amazing and it makes both our lifes easier, you should learn it!
11+
To use this template you don’t need much: `Ctrl+F`, a pair of eyes, a working brain, and maybe an AI buddy for customizations.
12+
13+
Got stuck? Open an issue. I’ll get back to you faster than you expect.
14+
15+
**Disclaimer: These instructions _SHOULD_ work on most systems. For guaranteed happiness, check the official docs linked above.**
16+
17+
Install Nix:
18+
19+
```sh
20+
sh <(curl -L https://nixos.org/nix/install) --daemon
21+
```
22+
23+
Then reload your shell.
24+
25+
**MacOS specific caveats**
26+
27+
After a MacOS upgrade, Nix might decide to die on you.
28+
If that happens, [follow these instructions](https://github.com/NixOS/nix/issues/3616#issuecomment-662858874).
29+
30+
### Developing
31+
32+
First, generate the GitHub repo metadata files.
33+
These power the `#github_card` component:
34+
35+
```console
36+
> nix run .#gen
37+
```
38+
39+
Then, run the watcher to recompile your CV on the fly:
40+
41+
```console
42+
> nix run
43+
```
44+
45+
### Publishing
46+
47+
Want a shiny PDF? Run:
48+
49+
```console
50+
> nix run .#build
51+
```
52+
53+
For more advanced setups (CI/CD, auto-publishing, the whole shenanigans), check the GitHub Workflows in this repo.
54+
55+
## Disclaimer
56+
57+
> [!WARNING]
58+
> This is **not** the most idiomatic Typst code.
59+
> I don’t plan on becoming a Typst wizard anytime soon.
60+
> I already have Nix and that’s enough wizardry for one lifetime.
61+
62+
This project was inspired by:
63+
64+
* <https://github.com/liantze/AltaCV>
65+
* <https://github.com/GeorgeHoneywood/alta-typst>
66+
* <https://github.com/AsiSkarp/grotesk-cv>

0 commit comments

Comments
 (0)