feat: move some data into info.toml

This commit is contained in:
Felix Schröter 2025-02-28 12:07:28 +01:00
parent 22b73648d5
commit 08348908f5
Signed by: felschr
GPG key ID: 671E39E6744C807D
3 changed files with 31 additions and 16 deletions

View file

@ -20,6 +20,7 @@
system: system:
let let
pkgs = import inputs.nixpkgs { inherit system; }; pkgs = import inputs.nixpkgs { inherit system; };
inherit (pkgs) lib;
typixLib = inputs.typix.lib.${system}; typixLib = inputs.typix.lib.${system};
@ -34,7 +35,13 @@
''; '';
}; };
src = typixLib.cleanTypstSource ./.; src = lib.fileset.toSource {
root = ./.;
fileset = lib.fileset.unions [
(lib.fileset.fromSource (typixLib.cleanTypstSource ./.))
./src/info.toml
];
};
commonArgs = { commonArgs = {
typstSource = "src/main.typ"; typstSource = "src/main.typ";
typstOutput = "out/main.pdf"; typstOutput = "out/main.pdf";

13
src/info.toml Normal file
View file

@ -0,0 +1,13 @@
[personal]
name = "Felix Schröter"
title = "Senior Software Engineer & Tech Lead"
location = "Lüneburg, Germany"
email = "dev@felschr.com"
github = "github.com/felschr"
linkedin = "linkedin.com/in/schroeter"
website = "felschr.com"
[layout]
font = "Work Sans"
paper = "a4"
accent_color = "#246a48"

View file

@ -1,22 +1,17 @@
#import "lib/main.typ": * #import "lib/main.typ": *
#let name = "Felix Schröter" #let info = toml("info.toml")
#let location = "Lüneburg, Germany"
#let email = "dev@felschr.com"
#let github = "github.com/felschr"
#let linkedin = "linkedin.com/in/schroeter"
#let personal-site = "felschr.com"
#show: resume.with( #show: resume.with(
author: name, author: info.personal.name,
location: location, location: info.personal.location,
email: email, email: info.personal.email,
github: github, github: info.personal.github,
linkedin: linkedin, linkedin: info.personal.linkedin,
personal-site: personal-site, personal-site: info.personal.website,
accent-color: "#26428b", accent-color: info.layout.accent_color,
font: "New Computer Modern", font: info.layout.font,
paper: "a4", paper: info.layout.paper,
) )
== Work Experience == Work Experience