news: add new feature entries

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
This commit is contained in:
Austin Horstman
2025-08-05 14:25:48 -05:00
parent c23168acf5
commit f0d81a415d
13 changed files with 155 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2024-11-14T18:16:21+01:00";
condition = config.programs.feh.enable;
message = ''
The 'programs.feh' module now supports custom themes configuration.
A new 'themes' option allows defining custom feh themes declaratively,
enabling consistent image viewer theming and keybinding configurations
across your system.
'';
}

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2024-11-24T21:15:57+01:00";
condition = config.programs.zed-editor.enable;
message = ''
The 'programs.zed-editor' module now supports the 'extraPackages' option.
This option allows making language servers and other tools available to
Zed without adding them to 'home.packages', providing cleaner package
management for editor-specific dependencies.
'';
}

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2025-07-10T20:33:18+00:00";
condition = config.programs.firefox.enable;
message = ''
The 'programs.firefox' module now supports extension permissions configuration.
A new 'profiles.<name>.extensions.settings.<name>.permissions' option allows
declarative control over Firefox extension permissions, enhancing security
by explicitly managing what permissions extensions have access to.
'';
}

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2025-07-19T11:16:38+00:00";
condition = config.programs.opencode.enable;
message = ''
The 'programs.opencode' module now supports global custom instructions.
A new 'rules' option allows providing global custom instructions that
will be written to '~/.config/opencode/AGENTS.md' for consistent
behavior across all opencode sessions.
'';
}

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2025-07-24T20:01:14+00:00";
condition = config.programs.trippy.enable;
message = ''
The 'programs.trippy' module now supports the 'forceUserConfig' option.
This option allows forcing the use of user configuration even when
running as root, providing more consistent behavior across different
execution contexts.
'';
}

View File

@@ -0,0 +1,12 @@
{
time = "2025-07-29T17:20:22+00:00";
condition = true;
message = ''
Package options have been added to 34 modules across Home Manager.
Many program and service modules now include a 'package' option, allowing
you to specify custom package versions or variants instead of using the
default packages. This improves flexibility for users with specific
package requirements.
'';
}

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2025-07-29T18:11:56+00:00";
condition = config.services.hyprsunset.enable;
message = ''
The 'services.hyprsunset' module now supports freeform configuration.
A new 'settings' option has been added to support the upstream configuration
file format, allowing full access to all hyprsunset configuration options
in a structured way.
'';
}

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2025-08-01T14:53:46+00:00";
condition = config.programs.tmux.enable;
message = ''
The 'programs.tmux' module has improved prefix key configuration.
Custom prefix key settings now properly register and function correctly.
If you previously had issues with custom prefix keys not working,
they should now function as expected.
'';
}

View File

@@ -0,0 +1,13 @@
{ config, ... }:
{
time = "2025-08-05T19:17:36+00:00";
condition = config.fontconfig.enable;
message = ''
The 'fontconfig' module now supports font rendering configuration.
New options have been added to control font appearance:
- 'fontconfig.antialiasing' - Enable/disable font antialiasing
- 'fontconfig.hinting' - Set hinting mode (none, slight, medium, full)
- 'fontconfig.subpixelRendering' - Configure sub-pixel rendering (none, rgb, bgr, etc.)
'';
}

View File

@@ -0,0 +1,14 @@
{ config, ... }:
{
time = "2025-08-05T19:17:50+00:00";
condition = config.programs.nh.enable;
message = ''
The 'programs.nh' module now supports flake-specific configuration.
New options allow separate flakes for different nh operations:
- 'programs.nh.osFlake' - Default flake for 'nh os' commands (NH_OS_FLAKE)
- 'programs.nh.homeFlake' - Default flake for 'nh home' commands (NH_HOME_FLAKE)
These options take priority over the general 'flake' option when set.
'';
}

View File

@@ -0,0 +1,10 @@
{
time = "2025-07-25T17:54:38+00:00";
condition = true;
message = ''
A new module is available: 'xdg.terminal-exec'.
This module allows configuring the default terminal emulator for XDG
applications, ported from NixOS to Home Manager.
'';
}

View File

@@ -0,0 +1,10 @@
{
time = "2025-07-18T00:31:15+00:00";
condition = true;
message = ''
A new service is available: 'services.ssh-tpm-agent'.
The ssh-tpm-agent service provides SSH authentication using TPM (Trusted
Platform Module) for enhanced security with hardware-backed keys.
'';
}

View File

@@ -0,0 +1,12 @@
{ config, ... }:
{
time = "2025-08-05T19:03:10+00:00";
condition = config.programs.zsh.enable;
message = ''
The 'programs.zsh' module now supports autoloadable site functions.
A new 'siteFunctions' option allows defining custom shell functions that
will be automatically loaded by zsh, providing a clean way to organize
and distribute reusable shell functionality.
'';
}