diff options
| author | Preston Pan <ret2pop@nullring.xyz> | 2026-02-28 20:20:41 -0800 |
|---|---|---|
| committer | Preston Pan <ret2pop@nullring.xyz> | 2026-02-28 20:20:41 -0800 |
| commit | 99a6f13e70b366a858a543f145528152164858e5 (patch) | |
| tree | ac65987c6a0cd142943ab0c5b45616a1c1356486 /nix/modules/home/default.nix | |
| parent | befb04f3a1cbf7e55da26e08f8c974e72ff6f1cf (diff) | |
use librewolf instead; fix a bunch of problems
Diffstat (limited to 'nix/modules/home/default.nix')
| -rw-r--r-- | nix/modules/home/default.nix | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/nix/modules/home/default.nix b/nix/modules/home/default.nix index a45ce59..6e92c86 100644 --- a/nix/modules/home/default.nix +++ b/nix/modules/home/default.nix @@ -1,4 +1,4 @@ -{ lib, config, pkgs, sops-nix, ... }: +{ lib, config, pkgs, sops-nix, super, ... }: { imports = [ sops-nix.homeManagerModules.sops @@ -42,35 +42,13 @@ lang-coq.enable = lib.mkEnableOption "Enables coq language support"; lang-lean.enable = lib.mkEnableOption "Enables lean language support"; lang-haskell.enable = lib.mkEnableOption "Enables haskell language support"; - crypto.enable = lib.mkEnableOption "Enables various cryptocurrency wallets"; art.enable = lib.mkEnableOption "Enables various art programs"; music.enable = lib.mkEnableOption "Enables mpd"; workstation.enable = lib.mkEnableOption "Enables workstation packages (music production and others)"; cuda.enable = lib.mkEnableOption "Enables CUDA user package builds"; hyprland.enable = lib.mkEnableOption "Enables hyprland"; - - email = { - email = lib.mkOption { - type = lib.types.str; - default = "ret2pop@nullring.xyz"; - example = "john@example.com"; - description = "Email address and imaps/smtps account"; - }; - imapsServer = lib.mkOption { - type = lib.types.str; - default = "mail.nullring.xyz"; - example = "imap.example.com"; - description = "imaps server address"; - }; - smtpsServer = lib.mkOption { - type = lib.types.str; - default = "mail.nullring.xyz"; - example = "smtp.example.com"; - description = "smtp server address"; - }; - enable = lib.mkEnableOption "Enables email"; - }; + email.enable = lib.mkEnableOption "Enables email"; }; }; @@ -198,7 +176,7 @@ email.enable = lib.mkDefault config.monorepo.profiles.enable; # Programming - graphics.enable = lib.mkDefault config.monorepo.profiles.enable; + graphics.enable = lib.mkDefault (! super.monorepo.profiles.ttyonly.enable); lang-c.enable = lib.mkDefault config.monorepo.profiles.enable; lang-rust.enable = lib.mkDefault config.monorepo.profiles.enable; lang-python.enable = lib.mkDefault config.monorepo.profiles.enable; |
