summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock62
-rw-r--r--flake.nix5
-rw-r--r--modules/default-user.nix43
-rw-r--r--modules/desktop-environment.nix1
4 files changed, 42 insertions, 69 deletions
diff --git a/flake.lock b/flake.lock
index b204ccb..c23127d 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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",
diff --git a/flake.nix b/flake.nix
index 682cbb4..c9b988a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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:
- 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;
};