From f0d81a415d7a8fbf57b518aec5cf7dca20576389 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 5 Aug 2025 14:25:48 -0500 Subject: [PATCH] news: add new feature entries Signed-off-by: Austin Horstman --- modules/misc/news/2024/11/2024-11-14_18-16-21.nix | 12 ++++++++++++ modules/misc/news/2024/11/2024-11-24_21-15-57.nix | 12 ++++++++++++ modules/misc/news/2025/07/2025-07-10_20-33-18.nix | 12 ++++++++++++ modules/misc/news/2025/07/2025-07-19_11-16-38.nix | 12 ++++++++++++ modules/misc/news/2025/07/2025-07-24_20-01-14.nix | 12 ++++++++++++ modules/misc/news/2025/07/2025-07-29_17-20-22.nix | 12 ++++++++++++ modules/misc/news/2025/07/2025-07-29_18-11-56.nix | 12 ++++++++++++ modules/misc/news/2025/08/2025-08-01_14-53-46.nix | 12 ++++++++++++ modules/misc/news/2025/08/2025-08-05_14-17-36.nix | 13 +++++++++++++ modules/misc/news/2025/08/2025-08-05_14-17-50.nix | 14 ++++++++++++++ modules/misc/news/2025/08/2025-08-05_14-20-07.nix | 10 ++++++++++ modules/misc/news/2025/08/2025-08-05_14-20-19.nix | 10 ++++++++++ modules/misc/news/2025/08/2025-08-05_14-22-56.nix | 12 ++++++++++++ 13 files changed, 155 insertions(+) create mode 100644 modules/misc/news/2024/11/2024-11-14_18-16-21.nix create mode 100644 modules/misc/news/2024/11/2024-11-24_21-15-57.nix create mode 100644 modules/misc/news/2025/07/2025-07-10_20-33-18.nix create mode 100644 modules/misc/news/2025/07/2025-07-19_11-16-38.nix create mode 100644 modules/misc/news/2025/07/2025-07-24_20-01-14.nix create mode 100644 modules/misc/news/2025/07/2025-07-29_17-20-22.nix create mode 100644 modules/misc/news/2025/07/2025-07-29_18-11-56.nix create mode 100644 modules/misc/news/2025/08/2025-08-01_14-53-46.nix create mode 100644 modules/misc/news/2025/08/2025-08-05_14-17-36.nix create mode 100644 modules/misc/news/2025/08/2025-08-05_14-17-50.nix create mode 100644 modules/misc/news/2025/08/2025-08-05_14-20-07.nix create mode 100644 modules/misc/news/2025/08/2025-08-05_14-20-19.nix create mode 100644 modules/misc/news/2025/08/2025-08-05_14-22-56.nix diff --git a/modules/misc/news/2024/11/2024-11-14_18-16-21.nix b/modules/misc/news/2024/11/2024-11-14_18-16-21.nix new file mode 100644 index 00000000..6c99627d --- /dev/null +++ b/modules/misc/news/2024/11/2024-11-14_18-16-21.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2024/11/2024-11-24_21-15-57.nix b/modules/misc/news/2024/11/2024-11-24_21-15-57.nix new file mode 100644 index 00000000..674d6327 --- /dev/null +++ b/modules/misc/news/2024/11/2024-11-24_21-15-57.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/07/2025-07-10_20-33-18.nix b/modules/misc/news/2025/07/2025-07-10_20-33-18.nix new file mode 100644 index 00000000..1ec34401 --- /dev/null +++ b/modules/misc/news/2025/07/2025-07-10_20-33-18.nix @@ -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..extensions.settings..permissions' option allows + declarative control over Firefox extension permissions, enhancing security + by explicitly managing what permissions extensions have access to. + ''; +} diff --git a/modules/misc/news/2025/07/2025-07-19_11-16-38.nix b/modules/misc/news/2025/07/2025-07-19_11-16-38.nix new file mode 100644 index 00000000..b5c85444 --- /dev/null +++ b/modules/misc/news/2025/07/2025-07-19_11-16-38.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/07/2025-07-24_20-01-14.nix b/modules/misc/news/2025/07/2025-07-24_20-01-14.nix new file mode 100644 index 00000000..31944289 --- /dev/null +++ b/modules/misc/news/2025/07/2025-07-24_20-01-14.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/07/2025-07-29_17-20-22.nix b/modules/misc/news/2025/07/2025-07-29_17-20-22.nix new file mode 100644 index 00000000..5ff055ed --- /dev/null +++ b/modules/misc/news/2025/07/2025-07-29_17-20-22.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/07/2025-07-29_18-11-56.nix b/modules/misc/news/2025/07/2025-07-29_18-11-56.nix new file mode 100644 index 00000000..e9232380 --- /dev/null +++ b/modules/misc/news/2025/07/2025-07-29_18-11-56.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/08/2025-08-01_14-53-46.nix b/modules/misc/news/2025/08/2025-08-01_14-53-46.nix new file mode 100644 index 00000000..a0037edf --- /dev/null +++ b/modules/misc/news/2025/08/2025-08-01_14-53-46.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/08/2025-08-05_14-17-36.nix b/modules/misc/news/2025/08/2025-08-05_14-17-36.nix new file mode 100644 index 00000000..f01f1a40 --- /dev/null +++ b/modules/misc/news/2025/08/2025-08-05_14-17-36.nix @@ -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.) + ''; +} diff --git a/modules/misc/news/2025/08/2025-08-05_14-17-50.nix b/modules/misc/news/2025/08/2025-08-05_14-17-50.nix new file mode 100644 index 00000000..0eb830d6 --- /dev/null +++ b/modules/misc/news/2025/08/2025-08-05_14-17-50.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/08/2025-08-05_14-20-07.nix b/modules/misc/news/2025/08/2025-08-05_14-20-07.nix new file mode 100644 index 00000000..4023034b --- /dev/null +++ b/modules/misc/news/2025/08/2025-08-05_14-20-07.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/08/2025-08-05_14-20-19.nix b/modules/misc/news/2025/08/2025-08-05_14-20-19.nix new file mode 100644 index 00000000..b63d3ceb --- /dev/null +++ b/modules/misc/news/2025/08/2025-08-05_14-20-19.nix @@ -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. + ''; +} diff --git a/modules/misc/news/2025/08/2025-08-05_14-22-56.nix b/modules/misc/news/2025/08/2025-08-05_14-22-56.nix new file mode 100644 index 00000000..2f513f1e --- /dev/null +++ b/modules/misc/news/2025/08/2025-08-05_14-22-56.nix @@ -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. + ''; +}