From 0ecf9ad46fad58be7ca4849d763175ece953c88f Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 31 Mar 2023 22:28:40 -0500 Subject: [PATCH 1/3] feat: Add Nix shell configuration --- default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 default.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..e940989 --- /dev/null +++ b/default.nix @@ -0,0 +1,8 @@ +{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/994e2ef9e9c70b4dd7257f73452a94e871723685.tar.gz") {} }: + +pkgs.mkShell { + buildInputs = [ + pkgs.hugo + pkgs.nodejs + ]; +} From d0682477972c29e1cc5350198482635570b981cc Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 31 Mar 2023 22:29:32 -0500 Subject: [PATCH 2/3] feat: Add dotenv support for nix --- .envrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .envrc diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..1d953f4 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use nix From ac5b7f3a106b9b30191fac2641cb83d9b7166ea5 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 31 Mar 2023 22:30:13 -0500 Subject: [PATCH 3/3] chore: Update tool versions to match Nix environment --- .github/workflows/hugo.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hugo.yml b/.github/workflows/hugo.yml index e91e272..cd6ae84 100644 --- a/.github/workflows/hugo.yml +++ b/.github/workflows/hugo.yml @@ -30,8 +30,8 @@ jobs: build: runs-on: ubuntu-latest env: - HUGO_VERSION: 0.108.0 - NODE_VERSION: 18.12.1 + HUGO_VERSION: 0.111.3 + NODE_VERSION: 18.14.2 steps: - name: Checkout uses: actions/checkout@v3