HI there, I am trying to setup firefox-devedition.
{ inputs, pkgs, ... }: {
programs.firefox = {
enable = true;
package = pkgs.firefox-devedition;
# enableGnomeExtensions = true;
# languagePacks = [ "en-CA" ];
profiles = {
default = {
id = 0;
name = "Default";
isDefault = true;
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
# see: https://github.com/nix-community/nur-combined/blob/2691dd44ce8664be1d33f61ed808aca7de38a82f/repos/rycee/pkgs/firefox-addons/generated-firefox-addons.nix
onepassword-password-manager
darkreader
ublock-origin
privacy-badger
sidebery
];
};
};
};
home.sessionVariables = {
MOZ_ENABLE_WAYLAND = 1;
MOZ_USE_XINPUT2 = "1";
};
}
Now, for some reason, after I rebuild and open the browser, I get: Your Firefox profile cannot be loaded. It may be missing or inaccessible.
βΈ default in ~/.mozilla on βοΈ (us-west-2) at 22:49:42
Ξ» ls
0700 drwx------ - dustin 24 Jun 11:32 ο extensions
0700 drwx------ - dustin 10 Sep 22:49 ο» firefox
0700 drwx------ - dustin 24 Jun 11:30 ο» native-messaging-hosts
folder permissions look ok here.
Ξ» ls firefox/default/
0777 lrwxrwxrwx 0 dustin 10 Sep 22:49 ο
.keep -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/.keep
0644 .rw-r--r-- 0 dustin 4 Aug 11:31 ο
.parentlock
0644 .rw-r--r-- 40k dustin 4 Aug 11:31 ξ addons.json
0644 .rw-r--r-- 10k dustin 4 Aug 11:12 ο addonStartup.json.lz4
0644 .rw-r--r-- 7.9k dustin 4 Aug 12:18 ο
AlternateServices.txt
0755 drwxr-xr-x - dustin 4 Aug 11:37 ο» bookmarkbackups
0644 .rw-r--r-- 221 dustin 4 Aug 11:32 ξ broadcast-listeners.json
0600 .rw------- 229k dustin 31 Jul 10:47 ο cert9.db
0600 .rw------- 273 dustin 4 Aug 11:11 ο
Ί compatibility.ini
0644 .rw-r--r-- 875 dustin 27 Jul 08:09 ξ containers.json
0644 .rw-r--r-- 262k dustin 4 Aug 11:31 ο
content-prefs.sqlite
0644 .rw-r--r-- 524k dustin 4 Aug 12:18 ο
cookies.sqlite
0700 drwx------ - dustin 4 Aug 11:32 ο» crashes
0755 drwxr-xr-x - dustin 27 Jul 08:09 ο» datareporting
0644 .rw-r--r-- 2.0k dustin 4 Aug 11:12 ξ extension-preferences.json
0644 .rw-r--r-- 717 dustin 4 Aug 11:31 ξ extension-settings.json
0755 drwxr-xr-x - dustin 28 Jul 14:31 ο extension-store
0755 drwxr-xr-x - dustin 10 Sep 22:49 ο» extensions
0644 .rw-r--r-- 150k dustin 4 Aug 11:12 ξ extensions.json
0644 .rw-r--r-- 5.2M dustin 4 Aug 12:18 ο
favicons.sqlite
0644 .rw-r--r-- 262k dustin 31 Jul 10:49 ο
formhistory.sqlite
0755 drwxr-xr-x - dustin 27 Jul 11:39 ο» gmp-gmpopenh264
0755 drwxr-xr-x - dustin 27 Jul 11:39 ο» gmp-widevinecdm
0644 .rw-r--r-- 410 dustin 27 Jul 08:09 ξ handlers.json
0600 .rw------- 295k dustin 27 Jul 08:09 ο key4.db
0777 lrwxrwxrwx 17 dustin 4 Aug 11:31 ο lock -> 127.0.0.2:+463315
0700 drwx------ - dustin 27 Jul 08:09 ο minidumps
0644 .rw-r--r-- 98k dustin 4 Aug 12:16 ο
permissions.sqlite
0600 .rw------- 461 dustin 27 Jul 08:09 ο
pkcs11.txt
0644 .rw-r--r-- 5.2M dustin 4 Aug 12:18 ο
places.sqlite
0600 .rw------- 20k dustin 4 Aug 12:18 ξ prefs.js
0644 .rw-r--r-- 66k dustin 4 Aug 11:31 ο
protections.sqlite
0755 drwxr-xr-x - dustin 27 Jul 11:54 ο» security_state
0644 .rw-r--r-- 288 dustin 4 Aug 12:18 ξ sessionCheckpoints.json
0755 drwxr-xr-x - dustin 4 Aug 12:18 ο» sessionstore-backups
0644 .rw-r--r-- 7.2k dustin 4 Aug 12:18 ο
sessionstore.jsonlz4
0755 drwxr-xr-x - dustin 4 Aug 11:12 ο» settings
0644 .rw-r--r-- 18 dustin 27 Jul 08:09 ξ shield-preference-experiments.json
0644 .rw-r--r-- 2.5k dustin 4 Aug 11:15 ο
SiteSecurityServiceState.txt
0755 drwxr-xr-x - dustin 27 Jul 11:35 ο» storage
0644 .rw-r--r-- 33k dustin 27 Jul 11:35 ο
storage-sync-v2.sqlite
0644 .rw-r--r-- 33k dustin 4 Aug 12:18 ο
storage-sync-v2.sqlite-shm
0644 .rw-r--r-- 984k dustin 4 Aug 11:31 ο
storage-sync-v2.sqlite-wal
0644 .rw-r--r-- 9.2k dustin 4 Aug 12:18 ο
storage.sqlite
0644 .rw-r--r-- 41 dustin 27 Jul 08:09 ξ times.json
0644 .rw-r--r-- 98k dustin 27 Jul 08:09 ο
webappsstore.sqlite
0644 .rw-r--r-- 678 dustin 4 Aug 12:18 ξ xulstore.json
permissions look ok here too.
Ξ» ls firefox/default/extensions
0777 lrwxrwxrwx 40M dustin 10 Sep 22:49 ο
87677a2c52b84ad3a151a4a72f5bd3c4@jetpack.xpi -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/extensions/87677a2c52b84ad3a151a4a72f5bd3c4@jetpack.xpi
0777 lrwxrwxrwx 669k dustin 10 Sep 22:49 ο
addon@darkreader.org.xpi -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/extensions/addon@darkreader.org.xpi
0644 .rw-r--r-- 213k dustin 27 Jul 11:38 ο
en-CA@dictionaries.addons.mozilla.org.xpi
0777 lrwxrwxrwx 2.0M dustin 10 Sep 22:49 ο
jid1-MnnxcxisBPnSXQ@jetpack.xpi -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi
0644 .rw-r--r-- 552k dustin 27 Jul 11:38 ο
langpack-en-CA@firefox.mozilla.org.xpi
0777 lrwxrwxrwx 3.5M dustin 10 Sep 22:49 ο
uBlock0@raymondhill.net.xpi -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/extensions/uBlock0@raymondhill.net.xpi
0777 lrwxrwxrwx 374k dustin 10 Sep 22:49 ο
{3c078156-979c-498b-8990-85f7987dd929}.xpi -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/extensions/{3c078156-979c-498b-8990-85f7987dd929}.xpi
0777 lrwxrwxrwx 6.0k dustin 10 Sep 22:49 ο
{6d85dea2-0fb4-4de3-9f8c-264bce9a2296}.xpi -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/extensions/{6d85dea2-0fb4-4de3-9f8c-264bce9a2296}.xpi
0777 lrwxrwxrwx 21M dustin 10 Sep 22:49 ο
{d634138d-c276-4fc8-924b-40a0ea21d284}.xpi -> /nix/store/g5q65hpidlqwnnzii4nm8wdsvsqcyq6c-home-manager-files/.mozilla/firefox/default/extensions/{d634138d-c276-4fc8-924b-40a0ea21d284}.xpi
I can see my extensions are installed.
Ξ» bat firefox/profiles.ini
ββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β File: firefox/profiles.ini
ββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
1 β [General]
2 β StartWithLastProfile=1
3 β
4 β [Profile0]
5 β Default=1
6 β IsRelative=1
7 β Name=Default
8 β Path=default
seems to have my default profile an ID correct.
Any suggestions?
Thank you.