diff options
-rw-r--r-- | flake.lock | 62 | ||||
-rw-r--r-- | flake.nix | 5 | ||||
-rw-r--r-- | modules/default-user.nix | 43 | ||||
-rw-r--r-- | modules/desktop-environment.nix | 1 |
4 files changed, 42 insertions, 69 deletions
@@ -88,22 +88,6 @@ "type": "github" } }, - "firefox-gnome-theme": { - "flake": false, - "locked": { - "lastModified": 1736899990, - "narHash": "sha256-S79Hqn2EtSxU4kp99t8tRschSifWD4p/51++0xNWUxw=", - "owner": "rafaelmardojai", - "repo": "firefox-gnome-theme", - "rev": "91ca1f82d717b02ceb03a3f423cbe8082ebbb26d", - "type": "github" - }, - "original": { - "owner": "rafaelmardojai", - "repo": "firefox-gnome-theme", - "type": "github" - } - }, "flake-compat": { "flake": false, "locked": { @@ -277,11 +261,11 @@ "nixpkgs_old": "nixpkgs_old" }, "locked": { - "lastModified": 1741736169, - "narHash": "sha256-dNDyce7uHhkSPMPD+uLROMzf12TPkkkRW1ZT1hqyClQ=", + "lastModified": 1741785279, + "narHash": "sha256-V7lixHdVVEIVI+GFeImlGeaEdmAH2OnJeiQCmiuyDH8=", "ref": "refs/heads/master", - "rev": "0fe45f8e9e565518dfbda6a2afa531509229f47b", - "revCount": 71195, + "rev": "ca8d33bea787fb5f78a16867f6c862a6df792f6c", + "revCount": 71198, "type": "git", "url": "ssh://[email protected]/mixrank/mixrank" }, @@ -513,6 +497,22 @@ "type": "github" } }, + "nixpkgs_6": { + "locked": { + "lastModified": 1735471104, + "narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs_latest": { "locked": { "lastModified": 1737072480, @@ -596,11 +596,11 @@ "agenix": "agenix", "deploy-rs": "deploy-rs", "emacs-overlay": "emacs-overlay", - "firefox-gnome-theme": "firefox-gnome-theme", "home-manager": "home-manager", "mixrank": "mixrank", "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_5", + "zen-browser": "zen-browser" } }, "rust-overlay": { @@ -717,6 +717,24 @@ "repo": "flake-utils", "type": "github" } + }, + "zen-browser": { + "inputs": { + "nixpkgs": "nixpkgs_6" + }, + "locked": { + "lastModified": 1741554872, + "narHash": "sha256-A/Iim9o0hHJjDJVynwtLzkox7NquvPc8CsJ/8OB4dDw=", + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "rev": "a4408170c5a2168bb79abcf587c5072e2ee5fb90", + "type": "github" + }, + "original": { + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "type": "github" + } } }, "root": "root", @@ -13,10 +13,7 @@ url = "github:nix-community/emacs-overlay"; inputs.nixpkgs.follows = "nixpkgs"; }; - firefox-gnome-theme = { - url = "github:rafaelmardojai/firefox-gnome-theme"; - flake = false; - }; + zen-browser.url = "github:0xc000022070/zen-browser-flake"; mixrank.url = "git+ssh://[email protected]/mixrank/mixrank"; deploy-rs.url = "github:serokell/deploy-rs"; }; diff --git a/modules/default-user.nix b/modules/default-user.nix index 6319236..11dd0b0 100644 --- a/modules/default-user.nix +++ b/modules/default-user.nix @@ -12,7 +12,6 @@ in { description = "Enables default user configuration and ssh access"; }; mu.enable = mkEnableOption "Enables mu, mbsync and msmtp"; - floorp.enable = mkEnableOption "Enables floorp"; }; config = mkIf config.santi-modules.default-user.enable { environment.systemPackages = with pkgs; [ @@ -76,6 +75,7 @@ in { slack whatsapp-for-linux telegram-desktop + inputs.zen-browser.packages.${system}.default ]); }; programs = { @@ -109,47 +109,6 @@ in { mu.enable = cfg.mu.enable; msmtp.enable = cfg.mu.enable; mbsync.enable = cfg.mu.enable; - floorp = { - enable = cfg.floorp.enable; - profiles.leonardo = { - userChrome = '' - @import "firefox-gnome-theme/userChrome.css"; - ''; - userContent = '' - @import "firefox-gnome-theme/userContent.css"; - ''; - settings = { - "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 - }; - }; - policies = { - DisableTelemetry = true; - DisableFirefoxStudies = true; - EnableTrackingProtection = { - Value= true; - Locked = true; - Cryptomining = true; - Fingerprinting = true; - }; - DisablePocket = true; - DisableFirefoxAccounts = true; - DisableAccounts = true; - DisableFirefoxScreenshots = true; - OverrideFirstRunPage = ""; - OverridePostUpdatePage = ""; - DontCheckDefaultBrowser = true; - ExtensionSettings = { - "*".installation_mode = "blocked"; # blocks all addons except the ones specified below - # uBlock Origin: - "[email protected]" = { - install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; - installation_mode = "force_installed"; - }; - }; - }; - }; }; services.mbsync = mkIf cfg.mu.enable { enable = true; diff --git a/modules/desktop-environment.nix b/modules/desktop-environment.nix index 7b4344c..19734d7 100644 --- a/modules/desktop-environment.nix +++ b/modules/desktop-environment.nix @@ -8,7 +8,6 @@ games.enable = true; mu.enable = true; default-user.enable = true; - floorp.enable = true; basic.enable = true; }; |