diff options
author | Leonardo Santiago <[email protected]> | 2025-03-11 23:31:03 -0300 |
---|---|---|
committer | Leonardo Santiago <[email protected]> | 2025-03-16 13:46:42 -0300 |
commit | 5565e54615f1186b7dd19bbef8e3dc76d3d48031 (patch) | |
tree | 2f469aa743d76233613eebf4c87721d092d53a68 | |
parent | 53824e29eba577138a1517e9c631c027de553c6d (diff) |
fix: remove firefox in favor of floorp
-rw-r--r-- | flake.lock | 8 | ||||
-rw-r--r-- | modules/default-user.nix | 18 | ||||
-rw-r--r-- | modules/desktop-environment.nix | 2 |
3 files changed, 9 insertions, 19 deletions
@@ -277,11 +277,11 @@ "nixpkgs_old": "nixpkgs_old" }, "locked": { - "lastModified": 1739556369, - "narHash": "sha256-DE6Ei6GWfLHtoYOQDXl7kxlYGKyRTgCH3GQdWjxi1yI=", + "lastModified": 1741736169, + "narHash": "sha256-dNDyce7uHhkSPMPD+uLROMzf12TPkkkRW1ZT1hqyClQ=", "ref": "refs/heads/master", - "rev": "1844796713d487eb91711f4cefd3184af97d8d8f", - "revCount": 70359, + "rev": "0fe45f8e9e565518dfbda6a2afa531509229f47b", + "revCount": 71195, "type": "git", "url": "ssh://[email protected]/mixrank/mixrank" }, diff --git a/modules/default-user.nix b/modules/default-user.nix index 774f97f..6319236 100644 --- a/modules/default-user.nix +++ b/modules/default-user.nix @@ -12,7 +12,7 @@ in { description = "Enables default user configuration and ssh access"; }; mu.enable = mkEnableOption "Enables mu, mbsync and msmtp"; - firefox.enable = mkEnableOption "Enables firefox"; + floorp.enable = mkEnableOption "Enables floorp"; }; config = mkIf config.santi-modules.default-user.enable { environment.systemPackages = with pkgs; [ @@ -70,7 +70,7 @@ in { stateVersion = "23.05"; homeDirectory = "/home/leonardo"; file.".ssh/id_ed25519.pub".source = ../secrets/user-ssh-key.pub; - file.".mozilla/firefox/leonardo/chrome/firefox-gnome-theme" = mkIf cfg.firefox.enable { source = inputs.firefox-gnome-theme; }; + # file.".mozilla/firefox/leonardo/chrome/firefox-gnome-theme" = mkIf cfg.firefox.enable { source = inputs.firefox-gnome-theme; }; packages = lib.optionals cfg.desktop-environment.enable (with pkgs; [ vesktop slack @@ -109,13 +109,8 @@ in { mu.enable = cfg.mu.enable; msmtp.enable = cfg.mu.enable; mbsync.enable = cfg.mu.enable; - firefox = { - enable = cfg.firefox.enable; - package = pkgs.firefox.override { # nixpkgs' firefox/wrapper.nix - nativeMessagingHosts = optional cfg.gnome.enable [ - pkgs.gnome-browser-connector - ]; - }; + floorp = { + enable = cfg.floorp.enable; profiles.leonardo = { userChrome = '' @import "firefox-gnome-theme/userChrome.css"; @@ -127,11 +122,6 @@ in { "toolkit.legacyUserProfileCustomizations.stylesheets" = true; # Enable customChrome.cs "browser.uidensity" = 0; # Set UI density to normal "svg.context-properties.content.enabled" = true; # Enable SVG context-propertes - # firefox-gnome-theme - "gnomeTheme.activeTabContrast" = true; - "gnomeTheme.hideWebrtcIndicator" = true; - "gnomeTheme.bookmarksToolbarUnderTabs" = true; - "gnomeTheme.hideSingleTab" = true; }; }; policies = { diff --git a/modules/desktop-environment.nix b/modules/desktop-environment.nix index 8df3ea8..7b4344c 100644 --- a/modules/desktop-environment.nix +++ b/modules/desktop-environment.nix @@ -8,7 +8,7 @@ games.enable = true; mu.enable = true; default-user.enable = true; - firefox.enable = true; + floorp.enable = true; basic.enable = true; }; |