Flake for my NixOS devices

Floorp

bwc9876.dev 33a657d3 004d1533

verified
+10 -33
+3 -29
nixosModules/graphics/firefox.nix nixosModules/graphics/floorp.nix
··· 1 - { 2 - pkgs, 3 - lib, 4 - ... 5 - }: { 6 - programs.firefox = { 1 + {lib, ...}: { 2 + home-manager.users.bean.programs.floorp = { 7 3 enable = true; 8 - package = pkgs.firefox-devedition; 9 - wrapperConfig = { 10 - pipeWireSupport = true; 11 - }; 12 4 policies = { 13 5 DisableTelemetry = true; 14 6 DisableFirefoxStudies = true; ··· 83 75 "privacy.globalprivacycontrol.enabled" = lock true; 84 76 }; 85 77 86 - Containers = { 87 - Testing = { 88 - name = "Testing 1"; 89 - icon = "pet"; 90 - color = "purple"; 91 - }; 92 - Testing2 = { 93 - name = "Testing 2"; 94 - icon = "pet"; 95 - color = "green"; 96 - }; 97 - }; 98 - 99 78 Extensions.Install = map (x: "https://addons.mozilla.org/firefox/downloads/latest/${x}/latest.xpi") [ 100 79 # Appearance 101 80 "catppuccin-mocha-green" ··· 135 114 default_area = "menupanel"; 136 115 }; 137 116 }; 138 - }; 139 - 140 - home-manager.users.bean.programs.firefox = { 141 - enable = true; 142 - package = pkgs.firefox-devedition; 143 - profiles.dev-edition-default.search = { 117 + profiles.floorp-default.search = { 144 118 force = true; 145 119 default = "DuckDuckGo"; 146 120 engines = let
+1 -1
nixosModules/graphics/hypr.nix
··· 95 95 in 96 96 [ 97 97 "SUPER,M,submap,passthru" 98 - "SUPER,Q,exec,uwsm app -- firefox-devedition.desktop" 98 + "SUPER,Q,exec,uwsm app -- floorp.desktop" 99 99 "SUPER,Z,exec,systemctl suspend" 100 100 ",XF86AudioMedia,exec,${openTerminal}" 101 101 "SUPER,T,exec,${openTerminal}"
+4 -2
nixosModules/graphics/waybar.nix
··· 344 344 player-icons = { 345 345 QMPlay2 = "󰐌"; 346 346 default = "󰎆"; 347 - firefox = "󰈹"; 348 - firefox-devedition = "󰈹"; 347 + firefox = "󰖟"; 348 + firefox-devedition = "󰖟"; 349 + chromium = "󰖟"; 350 + floorp = "󰖟"; 349 351 kdeconnect = ""; 350 352 spotify = "󰓇"; 351 353 };
+1 -1
nixosModules/graphics/xdg.nix
··· 17 17 enable = true; 18 18 defaultApplications = let 19 19 textEditors = ["neovide.desktop"]; 20 - browsers = ["firefox-devedition.desktop" "firefox.desktop" "chromium.desktop"]; 20 + browsers = ["floorp.desktop" "chromium.desktop"]; 21 21 imageViewers = ["gimp.desktop"]; 22 22 in { 23 23 "inode/directory" = ["org.kde.dolphin.desktop"];
+1
nixosModules/imperm.nix
··· 85 85 "Pictures" 86 86 "Documents" 87 87 ".mozilla" 88 + ".floorp" 88 89 { 89 90 directory = ".gnupg"; 90 91 mode = "0700";