diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 35 |
1 files changed, 12 insertions, 23 deletions
@@ -105,6 +105,18 @@ ${www-main-exe}/bin/www-main deploy ''; }; + mkassets = pkgs.writeShellApplication { + name = "mkassets"; + text = '' + toplevel="$(git rev-parse --show-toplevel)" + cd "$toplevel" + + dir="$toplevel/assets" + rm -rf "$dir" + cp -r "${pkgs.www-assets}" "$dir" + chmod -R +w "$dir" + ''; + }; }; devShells.default = pkgs.haskellPackages.shellFor { @@ -118,29 +130,6 @@ pkgs.haskell-language-server pkgs.zlib pkgs.icu - (pkgs.writeShellApplication { - name = "site-rebuild"; - text = '' - nix run ${self}#www-main-exe -- rebuild "''${@}" - ''; - }) - (pkgs.writeShellApplication { - name = "site-watch"; - text = '' - nix run ${self}#www-main-exe -- watch "''${@}" - ''; - }) - (pkgs.writeShellApplication { - name = "mkassets"; - text = '' - toplevel="$(git rev-parse --show-toplevel)" - cd "$toplevel" - - dir="$toplevel/assets" - rm -rf "$dir" - cp -r "${pkgs.www-assets}" "$dir" - ''; - }) ]; }; }; |
