From f26e263c1defb042bcbdf2b006e1bb5926928bf2 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 2 Sep 2025 12:54:12 -0400 Subject: firefox-nightly for webgpu work --- hosts/shinji/default.nix | 1 + hosts/shinji/firefox-nightly.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 hosts/shinji/firefox-nightly.nix (limited to 'hosts') diff --git a/hosts/shinji/default.nix b/hosts/shinji/default.nix index f9401bf..4be3de3 100644 --- a/hosts/shinji/default.nix +++ b/hosts/shinji/default.nix @@ -6,6 +6,7 @@ ... }: { imports = [ + ./firefox-nightly.nix ./hardware.nix ./sops.nix ./wireguard.nix 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]; +} -- cgit v1.2.3-freya