Added: Bunch of Programs
This commit is contained in:
21
home/programs/productivity/blender.nix
Normal file
21
home/programs/productivity/blender.nix
Normal 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
|
||||
# ];
|
||||
}
|
16
home/programs/productivity/obsidian.nix
Normal file
16
home/programs/productivity/obsidian.nix
Normal 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";
|
||||
# };
|
||||
}
|
8
home/programs/productivity/onlyoffice.nix
Normal file
8
home/programs/productivity/onlyoffice.nix
Normal file
@@ -0,0 +1,8 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
# Install OnlyOffice Desktop Editors
|
||||
home.packages = with pkgs; [
|
||||
onlyoffice-desktopeditors
|
||||
];
|
||||
}
|
8
home/programs/productivity/slicer.nix
Normal file
8
home/programs/productivity/slicer.nix
Normal file
@@ -0,0 +1,8 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
# Install Slic3r
|
||||
home.packages = with pkgs; [
|
||||
slic3r
|
||||
];
|
||||
}
|
36
home/programs/productivity/thunderbird.nix
Normal file
36
home/programs/productivity/thunderbird.nix
Normal 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";
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user