all repos — eyes-like-fire @ 032d1217c7243c6085441010de817c6c4fb74229

Source code for the main eyes-like-fire website

Set up flake
Juniper Beatitudes [email protected]
Fri, 04 Jul 2025 14:06:21 -0700
commit

032d1217c7243c6085441010de817c6c4fb74229

parent

8c9052872a27e7fb8a442db9240da01551b534a5

2 files changed, 46 insertions(+), 8 deletions(-)

jump to
A flake.lock

@@ -0,0 +1,27 @@

+{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1751271578, + "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +}
M flake.nixflake.nix

@@ -1,15 +1,26 @@

{ - description = "A very basic flake"; + description = "Juniper Beatitudes' site build system"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; }; - outputs = { self, nixpkgs }: { - - packages.x86_64-linux.hello = nixpkgs.legacyPackages.x86_64-linux.hello; - - packages.x86_64-linux.default = self.packages.x86_64-linux.hello; - - }; + outputs = + { self, nixpkgs, ... }@inputs: + let + system = "x86_64-linux"; + pkgs = nixpkgs.legacyPackages.${system}; + fhs = pkgs.buildFHSEnv { + name = "site-build-env"; + targetPkgs = + pkgs: + (with pkgs; [ + gnumake + pandoc + ]); + }; + in + { + devShells.${system}.default = fhs.env; + }; }