home.social

Search

176 results for “hmnews”

  1. A new module is available: 'programs.t3code'. T3 Code is a minimal web GUI for coding agents; the module installs the application and can manage its JSON settings in '~/.t3/userdata/'.
    #NixOS #Nix #HomeManager

  2. A new module is available: `xsession.windowManager.exwm`. This provides configuration for the Emacs X Window Manager.
    #NixOS #Nix #HomeManager

  3. The GPU driver setup for non-NixOS systems has been switched from a systemd service to a tmpfiles.d configuration. If you have previously run 'non-nixos-gpu-setup', you will need to run it again to migrate. The script will automatically clean up the old systemd service and install the new tmpfiles.d config.
    #NixOS #Nix #HomeManager

  4. A new `home.services` namespace has been added for nixpkgs modular services. Service modules shipped with packages (i.e. `pkgs.<name>.passthru.services.default`) drop in unchanged and are lifted to user systemd units. See the "Modular Services" chapter in the manual for details.
    #NixOS #Nix #HomeManager

  5. Two new module are available: 'programs.man.man-db' and 'programs.man.mandoc'. They allow selecting the default man page viewer. man-db was the default man page viewer before those changes, so 'programs.man.man-db.enable = true' set by default. Since the options conflict between each other, to enable mandoc you need to set 'programs.man.man-db.enable = false' and 'program.man.mandoc.enable = true'.
    #NixOS #Nix #HomeManager

  6. New modules are available: 'programs.cursor', 'programs.vscodium', 'programs.windsurf', 'programs.kiro', and 'programs.antigravity'. These provide dedicated configuration for VSCode-based editors, allowing multiple editors to be configured simultaneously. Users who previously set 'programs.vscode.package' to a non-vscode package (e.g. pkgs.vscodium) should migrate to the corresponding dedicated module instead.
    #NixOS #Nix #HomeManager

  7. The `programs.github-copilot-cli.lspServers` option has been added. This option manages the `lsp-config.json` file under `COPILOT_HOME`, allowing GitHub Copilot CLI to start configured language servers for code intelligence features.
    #NixOS #Nix #HomeManager

  8. The `programs.github-copilot-cli.context`, `programs.github-copilot-cli.agents`, and `programs.github-copilot-cli.skills` options have been added. `context` manages `copilot-instructions.md` under `COPILOT_HOME`, while `agents` and `skills` let you define custom Copilot CLI agents and skills from inline definitions or managed directories.
    #NixOS #Nix #HomeManager

  9. A new module is available: 'services.exo'. exo connects devices into a local AI cluster and provides a dashboard and API server for interacting with local models.
    #NixOS #Nix #HomeManager

  10. A new module is available: 'programs.github-copilot-cli'. GitHub Copilot CLI brings the agentic Copilot coding experience to the terminal. The module manages the `~/.copilot/config.json` settings file (model, theme, trusted folders, hooks, feature flags, etc.) and the `~/.copilot/mcp-config.json` MCP server registry. Setting `enableMcpIntegration = true` reuses servers defined under `programs.mcp.servers`, with `programs.github-copilot-cli.mcpServers` taking precedence.
    #NixOS #Nix #HomeManager

  11. The `programs.thunderbird.languagePacks` option has been added to install and activate Thunderbird language packs. The `programs.thunderbird.policies` option has also been added to configure Thunderbird enterprise policies. These policies can install Thunderbird add-ons through `ExtensionSettings` and configure other supported application behavior. Thunderbird now supports accounts configured with `accounts.email.accounts.<name>.ews`, including the `outlook.office365.com-ews` flavor for Office365 Exchange accounts.
    #NixOS #Nix #HomeManager

  12. On Darwin, Home Manager now exports `TERMINFO_DIRS` in `hm-session-vars.sh` so that terminfo entries from Home Manager-installed packages (e.g. `kitty`, `alacritty`) are discoverable. The system path `/usr/share/terminfo` is preserved as a fallback. `TERM` is also re-exported so the current shell picks up newly available terminfo entries. To opt out, override `home.sessionVariables.TERMINFO_DIRS` (which is set with `lib.mkDefault`).
    #NixOS #Nix #HomeManager

  13. The `programs.rofi.extraConfig` option now supports nested attribute sets.
    #NixOS #Nix #HomeManager

  14. The deprecated `programs.firefox.profiles.<name>.extensions = [ ... ]` shorthand has been removed. Use `programs.firefox.profiles.<name>.extensions.packages = [ ... ]` to install add-ons, and keep declarative extension settings under `programs.firefox.profiles.<name>.extensions.settings`.
    #NixOS #Nix #HomeManager

  15. A new module is available: 'programs.qalculate'. Qalculate! is a multi-purpose desktop calculator that is simple to use but provides power and versatility normally reserved for complicated math packages.
    #NixOS #Nix #HomeManager

  16. A new module is available: 'programs.rectangle'. Rectangle is an open-source window manager for macOS that allows you to move and resize windows with keyboard shortcuts or by snapping them to the edges of your screen.
    #NixOS #Nix #HomeManager

  17. A new module is available: 'programs.flashspace'. FlashSpace is an open-source, high-performance virtual workspace manager for macOS designed to replace or enhance the native macOS "Spaces" feature.
    #NixOS #Nix #HomeManager

  18. The 'programs.git.settings' option now supports ordered configuration fragments in addition to the existing attrset shorthand. This allows repeated or order-sensitive Git config sections, such as multiple 'credential' blocks, to be expressed directly in Nix while keeping the simple attrset form for normal Git settings.
    #NixOS #Nix #HomeManager

  19. Added a new module `equibop`. Equibop is a fork of Vesktop with more plugins.
    #NixOS #Nix #HomeManager

  20. A new module is available: 'services.wayle'. Wayle is a fast, configurable desktop environment shell for Wayland compositors. Built in Rust with Relm4 and focused on performance, modularity, and a great user experience. A successor to HyprPanel without the pain or dependency on Hyprland.
    #NixOS #Nix #HomeManager

  21. Google Chrome browser modules now support `extensions` on Darwin. Home Manager now installs Chrome Web Store extension metadata for: - `programs.google-chrome` - `programs.google-chrome-beta` - `programs.google-chrome-dev` Home Manager now also raises a clear assertion if you try to manage Google Chrome extensions on Linux, since Chrome only supports those from system-managed directories there.
    #NixOS #Nix #HomeManager

  22. The `programs.rofi.extraConfig` option now supports nested attrsets for top-level Rasi sections such as `filebrowser { ... }` and `run,drun { ... }`. Flat `extraConfig` entries continue to be written inside the `configuration { ... }` block.
    #NixOS #Nix #HomeManager

  23. A new option 'programs.kitty.diffConfig' is available for configuring '$XDG_CONFIG_HOME/kitty/diff.conf' See sw.kovidgoyal.net/kitty/kitten for more documentation.
    #NixOS #Nix #HomeManager

  24. The module `programs.neovim` now writes to {file}`$XDG_CONFIG_HOME/nvim/init.lua` by default. If you want to manage {file}`$XDG_CONFIG_HOME/nvim/init.lua` yourself, you can set {option}`programs.neovim.sideloadInitLua` to `true` to load the content of {option}`programs.neovim.initLua` through neovim wrapper arguments instead.
    #NixOS #Nix #HomeManager

  25. Added new option for yazi: programs.yazi.vfs Yazi provides a vfs.toml config file to manage virtual file systems, which can now be managed with programs.yazi.vfs
    #NixOS #Nix #HomeManager