From 60e4624302d956fe94d3f7d96a560d14d70591b9 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 31 May 2025 00:19:34 -0500 Subject: [PATCH] news: re-add dropped news entries (#7173) During migration to new format and removing from the inline files. We lost some entries. Signed-off-by: Austin Horstman --- .../misc/news/2024/12/2024-12-08_17-22-13.nix | 31 +++++++++++++++++++ .../misc/news/2024/12/2024-12-10_22-20-10.nix | 10 ++++++ .../misc/news/2024/12/2024-12-21_17-07-49.nix | 10 ++++++ .../misc/news/2024/12/2024-12-22_08-24-29.nix | 11 +++++++ .../misc/news/2025/01/2025-01-01_15-31-15.nix | 17 ++++++++++ .../misc/news/2025/01/2025-01-01_23-16-35.nix | 12 +++++++ .../misc/news/2025/01/2025-01-02_11-21-19.nix | 10 ++++++ .../misc/news/2025/01/2025-01-04_15-00-00.nix | 16 ++++++++++ .../misc/news/2025/01/2025-01-21_17-28-13.nix | 13 ++++++++ .../misc/news/2025/01/2025-01-26_16-40-00.nix | 11 +++++++ .../misc/news/2025/01/2025-01-29_17-34-53.nix | 14 +++++++++ .../misc/news/2025/01/2025-01-29_19-11-20.nix | 12 +++++++ .../misc/news/2025/01/2025-01-30_09-18-55.nix | 12 +++++++ .../misc/news/2025/02/2025-02-07_22-31-45.nix | 16 ++++++++++ .../misc/news/2025/02/2025-02-11_15-25-26.nix | 11 +++++++ .../misc/news/2025/02/2025-02-12_15-56-00.nix | 10 ++++++ .../misc/news/2025/02/2025-02-16_17-00-00.nix | 10 ++++++ .../misc/news/2025/02/2025-02-20_18-39-31.nix | 13 ++++++++ .../misc/news/2025/02/2025-02-21_16-53-20.nix | 10 ++++++ .../misc/news/2025/02/2025-02-22_16-46-56.nix | 12 +++++++ .../misc/news/2025/02/2025-02-22_16-53-20.nix | 9 ++++++ .../misc/news/2025/03/2025-03-11_02-34-43.nix | 12 +++++++ .../misc/news/2025/03/2025-03-19_18-10-56.nix | 10 ++++++ .../misc/news/2025/03/2025-03-24_15-29-33.nix | 10 ++++++ .../misc/news/2025/03/2025-03-24_22-31-45.nix | 12 +++++++ .../misc/news/2025/03/2025-03-29_04-16-57.nix | 10 ++++++ .../misc/news/2025/03/2025-03-31_16-39-41.nix | 12 +++++++ .../misc/news/2025/04/2025-04-02_00-00-00.nix | 10 ++++++ 28 files changed, 346 insertions(+) create mode 100644 modules/misc/news/2024/12/2024-12-08_17-22-13.nix create mode 100644 modules/misc/news/2024/12/2024-12-10_22-20-10.nix create mode 100644 modules/misc/news/2024/12/2024-12-21_17-07-49.nix create mode 100644 modules/misc/news/2024/12/2024-12-22_08-24-29.nix create mode 100644 modules/misc/news/2025/01/2025-01-01_15-31-15.nix create mode 100644 modules/misc/news/2025/01/2025-01-01_23-16-35.nix create mode 100644 modules/misc/news/2025/01/2025-01-02_11-21-19.nix create mode 100644 modules/misc/news/2025/01/2025-01-04_15-00-00.nix create mode 100644 modules/misc/news/2025/01/2025-01-21_17-28-13.nix create mode 100644 modules/misc/news/2025/01/2025-01-26_16-40-00.nix create mode 100644 modules/misc/news/2025/01/2025-01-29_17-34-53.nix create mode 100644 modules/misc/news/2025/01/2025-01-29_19-11-20.nix create mode 100644 modules/misc/news/2025/01/2025-01-30_09-18-55.nix create mode 100644 modules/misc/news/2025/02/2025-02-07_22-31-45.nix create mode 100644 modules/misc/news/2025/02/2025-02-11_15-25-26.nix create mode 100644 modules/misc/news/2025/02/2025-02-12_15-56-00.nix create mode 100644 modules/misc/news/2025/02/2025-02-16_17-00-00.nix create mode 100644 modules/misc/news/2025/02/2025-02-20_18-39-31.nix create mode 100644 modules/misc/news/2025/02/2025-02-21_16-53-20.nix create mode 100644 modules/misc/news/2025/02/2025-02-22_16-46-56.nix create mode 100644 modules/misc/news/2025/02/2025-02-22_16-53-20.nix create mode 100644 modules/misc/news/2025/03/2025-03-11_02-34-43.nix create mode 100644 modules/misc/news/2025/03/2025-03-19_18-10-56.nix create mode 100644 modules/misc/news/2025/03/2025-03-24_15-29-33.nix create mode 100644 modules/misc/news/2025/03/2025-03-24_22-31-45.nix create mode 100644 modules/misc/news/2025/03/2025-03-29_04-16-57.nix create mode 100644 modules/misc/news/2025/03/2025-03-31_16-39-41.nix create mode 100644 modules/misc/news/2025/04/2025-04-02_00-00-00.nix diff --git a/modules/misc/news/2024/12/2024-12-08_17-22-13.nix b/modules/misc/news/2024/12/2024-12-08_17-22-13.nix new file mode 100644 index 000000000..4a42f8dce --- /dev/null +++ b/modules/misc/news/2024/12/2024-12-08_17-22-13.nix @@ -0,0 +1,31 @@ +{ config, lib, ... }: + +{ + time = "2024-12-08T17:22:13+00:00"; + condition = + let + usingMbsync = lib.any (a: a.mbsync.enable) (lib.attrValues config.accounts.email.accounts); + in + usingMbsync; + message = '' + isync/mbsync 1.5.0 has changed several things. + + isync gained support for using $XDG_CONFIG_HOME, and now places + its config file in '$XDG_CONFIG_HOME/isyncrc'. + + isync changed the configuration options SSLType and SSLVersion to + TLSType and TLSVersion respectively. + + All instances of + 'accounts.email.accounts..mbsync.extraConfig.account' + that use 'SSLType' or 'SSLVersion' should be replaced with 'TLSType' + or 'TLSVersion', respectively. + + TLSType options are unchanged. + + TLSVersions has a new syntax, requiring a change to the Nix syntax. + Old Syntax: SSLVersions = [ "TLSv1.3" "TLSv1.2" ]; + New Syntax: TLSVersions = [ "+1.3" "+1.2" "-1.1" ]; + NOTE: The minus symbol means to NOT use that particular TLS version. + ''; +} diff --git a/modules/misc/news/2024/12/2024-12-10_22-20-10.nix b/modules/misc/news/2024/12/2024-12-10_22-20-10.nix new file mode 100644 index 000000000..b410620e6 --- /dev/null +++ b/modules/misc/news/2024/12/2024-12-10_22-20-10.nix @@ -0,0 +1,10 @@ +{ config, ... }: + +{ + time = "2024-12-10T22:20:10+00:00"; + condition = config.programs.nushell.enable; + message = '' + The module 'programs.nushell' can now manage the Nushell plugin + registry with the option 'programs.nushell.plugins'. + ''; +} diff --git a/modules/misc/news/2024/12/2024-12-21_17-07-49.nix b/modules/misc/news/2024/12/2024-12-21_17-07-49.nix new file mode 100644 index 000000000..46a9f43bc --- /dev/null +++ b/modules/misc/news/2024/12/2024-12-21_17-07-49.nix @@ -0,0 +1,10 @@ +{ + time = "2024-12-21T17:07:49+00:00"; + condition = true; + message = '' + A new module is available: 'programs.pay-respects'. + + Pay Respects is a shell command suggestions tool and command-not-found + and thefuck replacement written in Rust. + ''; +} diff --git a/modules/misc/news/2024/12/2024-12-22_08-24-29.nix b/modules/misc/news/2024/12/2024-12-22_08-24-29.nix new file mode 100644 index 000000000..9022aee8a --- /dev/null +++ b/modules/misc/news/2024/12/2024-12-22_08-24-29.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: + +{ + time = "2024-12-22T08:24:29+00:00"; + condition = pkgs.stdenv.hostPlatform.isLinux; + message = '' + A new module is available: 'programs.cavalier'. + + Cavalier is a GUI wrapper around the Cava audio visualizer. + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-01_15-31-15.nix b/modules/misc/news/2025/01/2025-01-01_15-31-15.nix new file mode 100644 index 000000000..6c74df1d3 --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-01_15-31-15.nix @@ -0,0 +1,17 @@ +{ pkgs, ... }: + +{ + time = "2025-01-01T15:31:15+00:00"; + condition = pkgs.stdenv.hostPlatform.isLinux; + message = '' + The 'systemd.user.startServices' option now defaults to 'true', + meaning that services will automatically be restarted as needed when + activating a configuration. + + Further, the "legacy" alternative has been removed and will now result + in an evaluation error if used. + + The "suggest" alternative will remain for a while longer but may also + be deprecated for removal in the future. + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-01_23-16-35.nix b/modules/misc/news/2025/01/2025-01-01_23-16-35.nix new file mode 100644 index 000000000..acfec8239 --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-01_23-16-35.nix @@ -0,0 +1,12 @@ +{ + time = "2025-01-01T23:16:35+00:00"; + condition = true; + message = '' + A new module is available: 'programs.ghostty'. + + Ghostty is a terminal emulator that differentiates itself by being + fast, feature-rich, and native. While there are many excellent + terminal emulators available, they all force you to choose between + speed, features, or native UIs. Ghostty provides all three. + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-02_11-21-19.nix b/modules/misc/news/2025/01/2025-01-02_11-21-19.nix new file mode 100644 index 000000000..975765d1a --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-02_11-21-19.nix @@ -0,0 +1,10 @@ +{ + time = "2025-01-02T11:21:19+00:00"; + condition = true; + message = '' + A new module is available: 'services.mpdscribble'. + + A MPD client which submits information about tracks being played to a + scrobbler (e.g. last.fm) + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-04_15-00-00.nix b/modules/misc/news/2025/01/2025-01-04_15-00-00.nix new file mode 100644 index 000000000..871fde790 --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-04_15-00-00.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: + +{ + time = "2025-01-04T15:00:00+00:00"; + condition = pkgs.stdenv.hostPlatform.isLinux; + message = '' + A new module is available: 'wayland.windowManager.wayfire'. + + Wayfire is a 3D Wayland compositor, inspired by Compiz and based on + wlroots. It aims to create a customizable, extendable and lightweight + environment without sacrificing its appearance. + + This Home Manager module allows you to configure both wayfire itself, + as well as wf-shell. + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-21_17-28-13.nix b/modules/misc/news/2025/01/2025-01-21_17-28-13.nix new file mode 100644 index 000000000..39c944549 --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-21_17-28-13.nix @@ -0,0 +1,13 @@ +{ config, ... }: + +{ + time = "2025-01-21T17:28:13+00:00"; + condition = with config.programs.yazi; enable && enableFishIntegration; + message = '' + Yazi's fish shell integration wrapper now calls the 'yazi' executable + directly, ignoring any shell aliases with the same name. + + Your configuration may break if you rely on the wrapper calling a + 'yazi' alias. + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-26_16-40-00.nix b/modules/misc/news/2025/01/2025-01-26_16-40-00.nix new file mode 100644 index 000000000..9351897d3 --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-26_16-40-00.nix @@ -0,0 +1,11 @@ +{ + time = "2025-01-26T16:40:00+00:00"; + condition = true; + message = '' + A new module is available: 'programs.mods' + + mods is a command line AI tool that is highly configurable and allows + querying AI models hosted locally or by other services (OpenAI, + Cohere, Groq). + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-29_17-34-53.nix b/modules/misc/news/2025/01/2025-01-29_17-34-53.nix new file mode 100644 index 000000000..2bb22e85b --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-29_17-34-53.nix @@ -0,0 +1,14 @@ +{ config, ... }: + +{ + time = "2025-01-29T17:34:53+00:00"; + condition = config.programs.firefox.enable; + message = '' + The Firefox module now provides a + 'programs.firefox.profiles..preConfig' option. + + It allows extra preferences to be added to 'user.js' before the + options specified in 'programs.firefox.profiles..settings', so + that they can be overwritten. + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-29_19-11-20.nix b/modules/misc/news/2025/01/2025-01-29_19-11-20.nix new file mode 100644 index 000000000..5d8553d82 --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-29_19-11-20.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + time = "2025-01-29T19:11:20+00:00"; + condition = pkgs.stdenv.hostPlatform.isDarwin; + message = '' + A new module is available: 'programs.aerospace'. + + AeroSpace is an i3-like tiling window manager for macOS. + See https://github.com/nikitabobko/AeroSpace for more. + ''; +} diff --git a/modules/misc/news/2025/01/2025-01-30_09-18-55.nix b/modules/misc/news/2025/01/2025-01-30_09-18-55.nix new file mode 100644 index 000000000..bd76ae08a --- /dev/null +++ b/modules/misc/news/2025/01/2025-01-30_09-18-55.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + time = "2025-01-30T09:18:55+00:00"; + condition = pkgs.stdenv.hostPlatform.isLinux; + message = '' + A new module is available: 'services.linux-wallpaperengine'. + + Reproduce the background functionality of Wallpaper Engine on Linux + systems. + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-07_22-31-45.nix b/modules/misc/news/2025/02/2025-02-07_22-31-45.nix new file mode 100644 index 000000000..7bb75e6c4 --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-07_22-31-45.nix @@ -0,0 +1,16 @@ +{ + time = "2025-02-07T22:31:45+00:00"; + condition = true; + message = '' + All 'programs..enableIntegration' values now default + to the new 'home.shell.enableIntegration' options, which + inherit from the new the 'home.shell.enableShellIntegration' option. + + The following inconsistent default values change from 'false' to + 'true': + + - programs.zellij.enableBashIntegration + - programs.zellij.enableFishIntegration + - programs.zellij.enableZshIntegration + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-11_15-25-26.nix b/modules/misc/news/2025/02/2025-02-11_15-25-26.nix new file mode 100644 index 000000000..5d216bc89 --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-11_15-25-26.nix @@ -0,0 +1,11 @@ +{ + time = "2025-02-11T15:25:26+00:00"; + condition = true; + message = '' + A new module is available: 'programs.git-worktree-switcher'. + + git-worktree-switcher allows you to quickly switch git worktrees. + It includes shell completions for Bash, Fish and Zsh. + See https://github.com/mateusauler/git-worktree-switcher for more. + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-12_15-56-00.nix b/modules/misc/news/2025/02/2025-02-12_15-56-00.nix new file mode 100644 index 000000000..395226f46 --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-12_15-56-00.nix @@ -0,0 +1,10 @@ +{ + time = "2025-02-12T15:56:00+00:00"; + condition = true; + message = '' + A new module is available: 'programs.tex-fmt'. + + tex-fmt is a LaTeX formatter written in Rust. + See https://github.com/WGUNDERWOOD/tex-fmt for more information. + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-16_17-00-00.nix b/modules/misc/news/2025/02/2025-02-16_17-00-00.nix new file mode 100644 index 000000000..efd758890 --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-16_17-00-00.nix @@ -0,0 +1,10 @@ +{ + time = "2025-02-16T17:00:00+00:00"; + condition = true; + message = '' + A new module is available: 'services.wluma'. + + Wluma is a tool for Wayland compositors to automatically adjust + screen brightness based on the screen contents and amount of ambient light around you. + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-20_18-39-31.nix b/modules/misc/news/2025/02/2025-02-20_18-39-31.nix new file mode 100644 index 000000000..64b5e0d38 --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-20_18-39-31.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: + +{ + time = "2025-02-20T18:39:31+00:00"; + condition = pkgs.stdenv.hostPlatform.isLinux; + message = '' + A new module is available: 'programs.swayimg'. + + swayimg is a fully customizable and lightweight image viewer for + Wayland based display servers. + See https://github.com/artemsen/swayimg for more. + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-21_16-53-20.nix b/modules/misc/news/2025/02/2025-02-21_16-53-20.nix new file mode 100644 index 000000000..a5db9d910 --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-21_16-53-20.nix @@ -0,0 +1,10 @@ +{ + time = "2025-02-21T16:53:20+00:00"; + condition = true; + message = '' + A new module is available: 'programs.earthly'. + + Earthly is a build configuration framework utilizing buildkit and + Dockerfile-like syntax for fast builds and simplicity. + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-22_16-46-56.nix b/modules/misc/news/2025/02/2025-02-22_16-46-56.nix new file mode 100644 index 000000000..80544b8b7 --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-22_16-46-56.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + time = "2025-02-22T16:46:56+00:00"; + condition = pkgs.stdenv.hostPlatform.isLinux; + message = '' + A new module is available: 'services.wpaperd'. + + This replaces the existing module, 'programs.wpaperd', and adds a + systemd service to ensure its execution. + ''; +} diff --git a/modules/misc/news/2025/02/2025-02-22_16-53-20.nix b/modules/misc/news/2025/02/2025-02-22_16-53-20.nix new file mode 100644 index 000000000..e57b6980b --- /dev/null +++ b/modules/misc/news/2025/02/2025-02-22_16-53-20.nix @@ -0,0 +1,9 @@ +{ + time = "2025-02-22T16:53:20+00:00"; + condition = true; + message = '' + A new module is available: 'programs.jqp'. + + A TUI playground for experimenting with `jq`. + ''; +} diff --git a/modules/misc/news/2025/03/2025-03-11_02-34-43.nix b/modules/misc/news/2025/03/2025-03-11_02-34-43.nix new file mode 100644 index 000000000..0032d5484 --- /dev/null +++ b/modules/misc/news/2025/03/2025-03-11_02-34-43.nix @@ -0,0 +1,12 @@ +{ config, ... }: + +{ + time = "2025-03-11T02:34:43+00:00"; + condition = config.programs.zsh.enable; + message = '' + A new module is available: 'programs.zsh.initContent'. + + initContent option allows you to set the content of the zshrc file, + you can use `lib.mkOrder` to specify the order of the content you want to insert. + ''; +} diff --git a/modules/misc/news/2025/03/2025-03-19_18-10-56.nix b/modules/misc/news/2025/03/2025-03-19_18-10-56.nix new file mode 100644 index 000000000..2ab67ed3f --- /dev/null +++ b/modules/misc/news/2025/03/2025-03-19_18-10-56.nix @@ -0,0 +1,10 @@ +{ config, ... }: + +{ + time = "2025-03-19T18:10:56+00:00"; + condition = config.services.easyeffects.enable; + message = '' + The Easyeffects module now supports adding json formatted presets + under '$XDG_CONFIG_HOME/easyeffects/{input,output}/'. + ''; +} diff --git a/modules/misc/news/2025/03/2025-03-24_15-29-33.nix b/modules/misc/news/2025/03/2025-03-24_15-29-33.nix new file mode 100644 index 000000000..0de2421a3 --- /dev/null +++ b/modules/misc/news/2025/03/2025-03-24_15-29-33.nix @@ -0,0 +1,10 @@ +{ + time = "2025-03-24T15:29:33+00:00"; + condition = true; + message = '' + A new module is available: 'programs.smug'. + + Session manager and task runner for tmux written in Go. + See https://github.com/ivaaaan/smug for more information. + ''; +} diff --git a/modules/misc/news/2025/03/2025-03-24_22-31-45.nix b/modules/misc/news/2025/03/2025-03-24_22-31-45.nix new file mode 100644 index 000000000..3ba12cc07 --- /dev/null +++ b/modules/misc/news/2025/03/2025-03-24_22-31-45.nix @@ -0,0 +1,12 @@ +{ + time = "2025-03-24T22:31:45+00:00"; + condition = true; + message = '' + The following default values change from 'true' to + 'false': + + - programs.zellij.enableBashIntegration + - programs.zellij.enableFishIntegration + - programs.zellij.enableZshIntegration + ''; +} diff --git a/modules/misc/news/2025/03/2025-03-29_04-16-57.nix b/modules/misc/news/2025/03/2025-03-29_04-16-57.nix new file mode 100644 index 000000000..3462003fc --- /dev/null +++ b/modules/misc/news/2025/03/2025-03-29_04-16-57.nix @@ -0,0 +1,10 @@ +{ + time = "2025-03-29T04:16:57+00:00"; + condition = true; + message = '' + A new module is available: 'programs.streamlink'. + + Streamlink is a CLI utility which pipes video streams from various + services into a video player. + ''; +} diff --git a/modules/misc/news/2025/03/2025-03-31_16-39-41.nix b/modules/misc/news/2025/03/2025-03-31_16-39-41.nix new file mode 100644 index 000000000..c446388f5 --- /dev/null +++ b/modules/misc/news/2025/03/2025-03-31_16-39-41.nix @@ -0,0 +1,12 @@ +{ config, ... }: + +{ + time = "2025-03-31T16:39:41+00:00"; + condition = config.programs.jq.enable; + message = '' + Jq module now supports color for object keys + + Your configuration will break if you have defined the "programs.jq.colors" option. + To resolve this, please add `objectKeys` to your assignment of `programs.jq.colors`. + ''; +} diff --git a/modules/misc/news/2025/04/2025-04-02_00-00-00.nix b/modules/misc/news/2025/04/2025-04-02_00-00-00.nix new file mode 100644 index 000000000..936c71616 --- /dev/null +++ b/modules/misc/news/2025/04/2025-04-02_00-00-00.nix @@ -0,0 +1,10 @@ +{ + time = "2025-04-02T00:00:00+00:00"; + condition = true; + message = '' + A new service is available: 'services.home-manager.autoExpire'. + + A service that allow to automatically expire (and optionally clean-up + Nix's store) old Home-Manager generations. + ''; +}