summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Santiago <[email protected]>2025-03-11 23:31:03 -0300
committerLeonardo Santiago <[email protected]>2025-03-16 13:46:42 -0300
commit5565e54615f1186b7dd19bbef8e3dc76d3d48031 (patch)
tree2f469aa743d76233613eebf4c87721d092d53a68
parent53824e29eba577138a1517e9c631c027de553c6d (diff)
fix: remove firefox in favor of floorp
-rw-r--r--flake.lock8
-rw-r--r--modules/default-user.nix18
-rw-r--r--modules/desktop-environment.nix2
3 files changed, 9 insertions, 19 deletions
diff --git a/flake.lock b/flake.lock
index 3e4fe5d..b204ccb 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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;
};