summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix35
1 files changed, 12 insertions, 23 deletions
diff --git a/flake.nix b/flake.nix
index 79c9327..447b8b8 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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"
- '';
- })
];
};
};