firefox.nix (1169B)
1 { inputs, ... }: 2 { 3 imports = [ inputs.betterfox.homeModules.betterfox ]; 4 5 programs.firefox = { 6 enable = true; 7 betterfox = { 8 enable = true; 9 profiles.frame = { 10 settings = { 11 fastfox.enable = true; 12 peskyfox.enable = true; 13 }; 14 }; 15 profiles.mulmon = { 16 settings = { 17 fastfox.enable = true; 18 peskyfox.enable = true; 19 }; 20 }; 21 }; 22 profiles = { 23 frame = { 24 id = 0; 25 name = "frame"; 26 isDefault = false; 27 settings = { 28 "browser.toolbars.bookmarks.visibility" = "always"; 29 "browser.download.start_downloads_in_tmp_dir" = false; 30 "browser.download.lastDir" = "/home/mika"; 31 }; 32 }; 33 mulmon = { 34 id = 1; 35 name = "mulmon"; 36 isDefault = true; 37 settings = { 38 "layout.css.devPixelsPerPx" = 0.9; 39 "browser.toolbars.bookmarks.visibility" = "always"; 40 "browser.download.useDownloadDir" = true; 41 "browser.download.start_downloads_in_tmp_dir" = false; 42 "browser.download.lastDir" = "/home/mika"; 43 }; 44 }; 45 }; 46 }; 47 } 48