diff --git a/hosts/laptop/home.nix b/hosts/laptop/home.nix index f724184..82f480b 100644 --- a/hosts/laptop/home.nix +++ b/hosts/laptop/home.nix @@ -7,6 +7,7 @@ ../../modules/home/gui/hyprland ../../modules/home/gui/nextcloud.nix ../../modules/home/gui/theming.nix + ../../modules/home/gui/thunderbird.nix # CLI ../../modules/home/cli/common @@ -41,6 +42,8 @@ unstable.prusa-slicer signal-desktop unstable.vesktop + unstable.rnote + unstable.blender # Office libreoffice @@ -49,6 +52,7 @@ # Image editing gimp inkscape + unstable.obs-studio # Development unstable.drawio diff --git a/modules/home/cli/develop.nix b/modules/home/cli/develop.nix index fe23253..e640503 100644 --- a/modules/home/cli/develop.nix +++ b/modules/home/cli/develop.nix @@ -3,6 +3,8 @@ { home.packages = with pkgs; [ unstable.devenv + unstable.surrealist + cloc ]; programs.direnv = { diff --git a/modules/home/gui/thunderbird.nix b/modules/home/gui/thunderbird.nix new file mode 100644 index 0000000..f102e0b --- /dev/null +++ b/modules/home/gui/thunderbird.nix @@ -0,0 +1,63 @@ +{ pkgs, ... }: + +{ + programs.thunderbird = { + enable = true; + package = pkgs.unstable.thunderbird; + profiles = { + default = { + isDefault = true; + }; + }; + }; + + accounts.email.accounts = { + ziggo = { + imap = { + host = "imap.ziggo.nl"; + port = 993; + tls = { + enable = true; + }; + }; + smtp = { + host = "smtp.ziggo.nl"; + port = 587; + tls = { + enable = true; + useStartTls = true; + }; + }; + address = "timo.boomers@ziggo.nl"; + realName = "Timo Boomers"; + userName = "timo.boomers@ziggo.nl"; + primary = true; + thunderbird.enable = true; + thunderbird.profiles = [ "default" ]; + }; + xeovalyte = { + imap = { + host = "mail.xeovalyte.dev"; + port = 993; + tls = { + enable = true; + }; + }; + smtp = { + host = "mail.xeovalyte.dev"; + port = 587; + tls = { + enable = true; + useStartTls = true; + }; + }; + address = "timo@xeovalyte.dev"; + aliases = [ "me@xeovalyte.dev" "contact@xeovalyte.dev" ]; + realName = "Timo Boomers"; + userName = "me@xeovalyte.dev"; + primary = false; + thunderbird.enable = true; + thunderbird.profiles = [ "default" ]; + }; + }; +}