diff --git a/build-with-nix.patch b/build-with-nix.patch deleted file mode 100644 index 2826040..0000000 --- a/build-with-nix.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/app/[locale]/layout.tsx b/src/app/[locale]/layout.tsx -index 52feac9..f502906 100644 ---- a/src/app/[locale]/layout.tsx -+++ b/src/app/[locale]/layout.tsx -@@ -7,9 +7,9 @@ import Head from 'next/head'; - - import { ThemeProvider } from "@/components/providers"; - import { translations } from "@/i18n/translations"; --import { Oxanium } from "next/font/google"; -+import localFont from "next/font/local"; - import { headers } from "next/headers"; --const oxanium = Oxanium({ subsets: ["latin-ext"] }) -+const oxanium = localFont({ src: './Oxanium.ttf' }) - - import type { Metadata } from 'next'; diff --git a/default.nix b/default.nix index 27181a3..44bdd1e 100644 --- a/default.nix +++ b/default.nix @@ -5,24 +5,12 @@ in pkgs.buildNpmPackage { version = package-json.version; src = ./.; - patches = [ ./build-with-nix.patch ]; - - preBuild = '' - cp "${ - pkgs.google-fonts.override { fonts = [ "Oxanium" ]; } - }/share/fonts/truetype/Oxanium[wght].ttf" src/app/\[locale\]/Oxanium.ttf - ''; - npmDeps = pkgs.importNpmLock { npmRoot = ./.; }; npmConfigHook = pkgs.importNpmLock.npmConfigHook; - nativeBuildInputs = with pkgs; [ - keepBuildTree - ]; - installPhase = '' cp -r public $out/ mkdir $out/.next diff --git a/src/app/[locale]/Oxanium.ttf b/src/app/[locale]/Oxanium.ttf new file mode 100644 index 0000000..ead485c Binary files /dev/null and b/src/app/[locale]/Oxanium.ttf differ diff --git a/src/app/[locale]/layout.tsx b/src/app/[locale]/layout.tsx index d0992ef..8887233 100644 --- a/src/app/[locale]/layout.tsx +++ b/src/app/[locale]/layout.tsx @@ -7,9 +7,9 @@ import Head from 'next/head'; import { ThemeProvider } from "@/components/providers"; import { translations } from "@/i18n/translations"; -import { Oxanium } from "next/font/google"; +import localFont from "next/font/local"; import { headers } from "next/headers"; -const oxanium = Oxanium({ subsets: ["latin-ext"] }) +const oxanium = localFont({ src: './Oxanium.ttf' }) import type { Metadata } from 'next';