From ee7b2ba718c47fa7f4ef67af08e5906f3d5333b5 Mon Sep 17 00:00:00 2001 From: Isabella Bastaja Date: Sat, 21 Feb 2026 13:39:30 +0100 Subject: replace zola with soupault --- flake.nix | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 81a581d..1c48918 100644 --- a/flake.nix +++ b/flake.nix @@ -12,10 +12,6 @@ url = "github:cachix/pre-commit-hooks.nix"; inputs.nixpkgs.follows = "nixpkgs"; }; - radion-theme = { - url = "github:micahkepe/radion"; - flake = false; - }; }; outputs = @@ -28,25 +24,17 @@ systems = [ "x86_64-linux" ]; perSystem = { config, pkgs, ... }: - let - theme = inputs.radion-theme; - themeName = ((builtins.fromTOML (builtins.readFile "${theme}/theme.toml")).name); - in { packages = { default = config.packages.website; website = pkgs.stdenv.mkDerivation { pname = "sorre-website"; - version = "2026-02-20"; + version = "2026-02-21"; src = ./.; - nativeBuildInputs = [ pkgs.zola ]; - configurePhase = '' - mkdir -p "themes/${themeName}" - cp -r ${theme}/* "themes/${themeName}" - ''; - buildPhase = "zola build"; - installPhase = "cp -r public $out"; + nativeBuildInputs = [ pkgs.soupault pkgs.pandoc ]; + buildPhase = "soupault"; + installPhase = "cp -r build $out"; }; docker-image = pkgs.dockerTools.buildImage { @@ -82,11 +70,7 @@ minimalMkShell = pkgs.mkShell.override { stdenv = stdenvMinimal; }; in minimalMkShell { - packages = with pkgs; [ zola ] ++ builtins.attrValues config.treefmt.build.programs; - shellHook = '' - mkdir -p themes - ln -sn "${theme}" "themes/${themeName}" - ''; + packages = with pkgs; [ soupault ] ++ builtins.attrValues config.treefmt.build.programs; }; treefmt = { -- cgit v1.3.1