summaryrefslogtreecommitdiff
path: root/hosts/shinji/firefox-nightly.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/shinji/firefox-nightly.nix')
-rw-r--r--hosts/shinji/firefox-nightly.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/hosts/shinji/firefox-nightly.nix b/hosts/shinji/firefox-nightly.nix
new file mode 100644
index 0000000..38b330e
--- /dev/null
+++ b/hosts/shinji/firefox-nightly.nix
@@ -0,0 +1,17 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: let
+ firefox = inputs.firefox-nightly.packages.${pkgs.system}.firefox-nightly-bin;
+ my-firefox = pkgs.writeShellApplication rec {
+ name = "firefox-nightly";
+ text = ''
+ export MOZ_PROFILE="$HOME"/.${name}
+ mkdir -p "$MOZ_PROFILE"
+ ${firefox}/bin/${name} --profile "$MOZ_PROFILE" "$@"
+ '';
+ };
+in {
+ environment.systemPackages = [my-firefox];
+}