summaryrefslogtreecommitdiff
path: root/hosts/shinji
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-09-02 12:54:12 -0400
committerFreya Murphy <freya@freyacat.org>2025-09-02 12:54:12 -0400
commitf26e263c1defb042bcbdf2b006e1bb5926928bf2 (patch)
tree6b733e779ae06b6079808e05ce501dce58b9b99d /hosts/shinji
parentupdate commits (diff)
downloaddotfiles-nix-f26e263c1defb042bcbdf2b006e1bb5926928bf2.tar.gz
dotfiles-nix-f26e263c1defb042bcbdf2b006e1bb5926928bf2.tar.bz2
dotfiles-nix-f26e263c1defb042bcbdf2b006e1bb5926928bf2.zip
firefox-nightly for webgpu work
Diffstat (limited to '')
-rw-r--r--hosts/shinji/default.nix1
-rw-r--r--hosts/shinji/firefox-nightly.nix17
2 files changed, 18 insertions, 0 deletions
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];
+}