mirror of
https://github.com/nix-community/home-manager.git
synced 2026-01-12 01:59:37 +08:00
news: add new feature entries
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
This commit is contained in:
12
modules/misc/news/2024/11/2024-11-14_18-16-21.nix
Normal file
12
modules/misc/news/2024/11/2024-11-14_18-16-21.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2024/11/2024-11-24_21-15-57.nix
Normal file
12
modules/misc/news/2024/11/2024-11-24_21-15-57.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2025/07/2025-07-10_20-33-18.nix
Normal file
12
modules/misc/news/2025/07/2025-07-10_20-33-18.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2025/07/2025-07-19_11-16-38.nix
Normal file
12
modules/misc/news/2025/07/2025-07-19_11-16-38.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2025/07/2025-07-24_20-01-14.nix
Normal file
12
modules/misc/news/2025/07/2025-07-24_20-01-14.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2025/07/2025-07-29_17-20-22.nix
Normal file
12
modules/misc/news/2025/07/2025-07-29_17-20-22.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2025/07/2025-07-29_18-11-56.nix
Normal file
12
modules/misc/news/2025/07/2025-07-29_18-11-56.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2025/08/2025-08-01_14-53-46.nix
Normal file
12
modules/misc/news/2025/08/2025-08-01_14-53-46.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
13
modules/misc/news/2025/08/2025-08-05_14-17-36.nix
Normal file
13
modules/misc/news/2025/08/2025-08-05_14-17-36.nix
Normal 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.)
|
||||
'';
|
||||
}
|
||||
14
modules/misc/news/2025/08/2025-08-05_14-17-50.nix
Normal file
14
modules/misc/news/2025/08/2025-08-05_14-17-50.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
10
modules/misc/news/2025/08/2025-08-05_14-20-07.nix
Normal file
10
modules/misc/news/2025/08/2025-08-05_14-20-07.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
10
modules/misc/news/2025/08/2025-08-05_14-20-19.nix
Normal file
10
modules/misc/news/2025/08/2025-08-05_14-20-19.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
12
modules/misc/news/2025/08/2025-08-05_14-22-56.nix
Normal file
12
modules/misc/news/2025/08/2025-08-05_14-22-56.nix
Normal 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.
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user