Added: Bunch of Programs

This commit is contained in:
2025-03-27 14:59:12 +01:00
parent 8415352b65
commit 53065b1bd1
246 changed files with 318 additions and 94 deletions

View File

@@ -0,0 +1,21 @@
{ pkgs, ... }:
{
# Install Blender
home.packages = with pkgs; [
blender
];
# Optional: Install specific versions of Blender (e.g., LTS)
# home.packages = with pkgs; [
# blender-bin # Latest stable release
# blender-lts
# ];
# Optional: Install Blender plugins
# home.packages = with pkgs; [
# blender
# blender-addons.io-scene-gltf2 # Example GLTF exporter/importer
# # Add other Blender addons here
# ];
}

View File

@@ -0,0 +1,16 @@
{ pkgs, ... }:
{
# Install Obsidian
home.packages = with pkgs; [
obsidian
];
# Optional: You might want to configure Obsidian's data directory.
# By default, Obsidian stores its data in ~/Obsidian.
# You can change this using environment variables, but it's less common to manage this declaratively.
# Example (you might not need this):
# environment.variables = {
# OBSIDIAN_VAULT_PATH = "/path/to/your/vaults";
# };
}

View File

@@ -0,0 +1,8 @@
{ pkgs, ... }:
{
# Install OnlyOffice Desktop Editors
home.packages = with pkgs; [
onlyoffice-desktopeditors
];
}

View File

@@ -0,0 +1,8 @@
{ pkgs, ... }:
{
# Install Slic3r
home.packages = with pkgs; [
slic3r
];
}

View File

@@ -0,0 +1,36 @@
{ pkgs, ... }:
{
# Install Thunderbird
home.packages = with pkgs; [
thunderbird
];
# Configure Thunderbird using profiles.ini
programs.thunderbird.enable = true;
programs.thunderbird.profiles."default" = {
isDefault = true;
settings = {
mail.check_default_mail = false;
# Add other Thunderbird settings here if needed
};
accounts = [
{
name = "Phil Keier (Hotmail)";
server = "imap-mail.outlook.com";
user = "phil.keier@hotmail.com";
port = 993;
ssl = true;
type = "imap";
identity = {
name = "Phil Keier";
email = "phil.keier@hotmail.com";
smtpServer = "smtp-mail.outlook.com";
smtpPort = 587;
smtpSsl = true;
smtpUsername = "phil.keier@hotmail.com";
};
}
];
};
}