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
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
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
Added a new module `equibop`. Equibop is a fork of Vesktop with more plugins.
#NixOS #Nix #HomeManager
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
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
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
A new option 'programs.kitty.diffConfig' is available for configuring '$XDG_CONFIG_HOME/kitty/diff.conf' See https://sw.kovidgoyal.net/kitty/kittens/diff/ for more documentation.
#NixOS #Nix #HomeManager
kitty-diff

A fast side-by-side diff tool with syntax highlighting and images Major Features: Displays diffs side-by-side in the kitty terminal, Does syntax highlighting of the displayed diffs, asynchronously,...

kitty

great

it turns out that I migrated from standalone Home Manager to integrating it as part of my NixOS config

...but there is a part of my config (not at all vital) that broke

it's time to look for equivalents for home.profileDirectory at NixOS level

#nix #nixos #homemanager

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