diff --git a/.guix/modules/resume-package.scm b/.guix/modules/resume-package.scm index 40a5343..1b92e04 100644 --- a/.guix/modules/resume-package.scm +++ b/.guix/modules/resume-package.scm @@ -1,4 +1,4 @@ -(add-to-load-path ".guix/modules") +(add-to-load-path ".") (define-module (resume-package) #:use-module (guix) #:use-module (guix build-system gnu) @@ -25,5 +25,3 @@ (description "My resume in Typst") (home-page "https://ethanreece.com") (license license:expat))) - -rust-typst-cli-0.11 diff --git a/Justfile b/Justfile index 3d9dcb9..9eede9a 100644 --- a/Justfile +++ b/Justfile @@ -1,9 +1,8 @@ default: - guix time-machine --channels=./channels.scm.lock -- shell --container --file=./guix.scm -- typst compile main.typ + guix time-machine --channels=./channels.scm.lock -- shell --container --manifest=./manifest.scm -- typst compile main.typ dev: - guix time-machine --channels=./channels.scm.lock -- shell --file=./guix.scm + guix time-machine --channels=./channels.scm.lock -- shell --manifest=./manifest.scm update: - guix time-machine --channels=./channels.scm -- shell --container guix bash -- bash -c "guix describe --format=channels > ./channels.scm.lock" -# guix shell --container --network --nesting guix bash -- bash -c "guix pull --channels=./channels.scm && guix describe --format=channels > ./channels.scm.lock" + guix time-machine --channels=./channels.scm -- shell --container guix bash -- bash -c "guix describe --format=channels > ./channels.scm.lock" diff --git a/guix.scm b/guix.scm deleted file mode 120000 index a1b86a0..0000000 --- a/guix.scm +++ /dev/null @@ -1 +0,0 @@ -.guix/modules/resume-package.scm \ No newline at end of file diff --git a/manifest.scm b/manifest.scm new file mode 100644 index 0000000..c020ddb --- /dev/null +++ b/manifest.scm @@ -0,0 +1,5 @@ +(add-to-load-path ".guix/modules") +(use-modules (typst-package) + (resume-package)) + +(packages->manifest (list rust-typst-cli-0.11))