Advertisement · 728 × 90
#
Hashtag
#homeManager
Advertisement · 728 × 90

A new module is available: `programs.aria2p`. Aria2p is a tui client for aria2c. Note: aria2c must be running with the "enable-rpc" setting.
#NixOS #Nix #HomeManager

3 0 0 0

A new module is available: `programs.macchina` Macchina is a system information frontend with an emphasis on performance.
#NixOS #Nix #HomeManager

2 0 0 0

A new module is available: `programs.grype` Grype is a vulnerability scanner for container images and filesystems.
#NixOS #Nix #HomeManager

4 0 0 0

A new module is available: `programs.ttyper` ttyper is a terminal-based typing test.
#NixOS #Nix #HomeManager

3 0 0 0

A new module is available: 'programs.atool'. Atool is a commandline archive manager that can create, view, and extract archives. It uses common packages like gnutar, p7zip, unrar, and zip as backends.
#NixOS #Nix #HomeManager

3 0 0 0

A new module is available: `services.mpdris2-rs` Adds a module for mpdris2-rs, a lightweight implementation of the MPD to D-Bus bridge.
#NixOS #Nix #HomeManager

2 0 0 0

A new module is available: `qt.kvantum`. Enable it with `qt.kvantum.enable = true;`. It can install Kvantum theme packages into {file}`$XDG_CONFIG_HOME/Kvantum/` and generate {file}`$XDG_CONFIG_HOME/Kvantum/kvantum.kvconfig` from `qt.kvantum.settings`.
#NixOS #Nix #HomeManager

1 0 0 0

A new module is available: 'programs.w3m'. W3m is a commandline web browser, manpage viewer, and pager.
#NixOS #Nix #HomeManager

2 0 0 0

A new module is available: 'programs.nom'. Nom is a terminal-based, rss feed reader that looks like the markdown reader glow and supports defining different openers for different url regex patterns.
#NixOS #Nix #HomeManager

1 0 0 0

programs.smug.projects.<name>.session is a new optional setting that can be used to specify a different session name from the project name.
#NixOS #Nix #HomeManager

1 0 0 0

The `programs.gemini-cli.policies` option has been added to support configuring the Gemini CLI policy engine. This option accepts an attribute set where values can either be paths to existing TOML files or attribute sets that will be generated into TOML format. These [1/2]
#NixOS #Nix #HomeManager

1 0 1 0

@tux Nein, das wird nur der #nix Paketmanager sein. Aber das öffnet die Tür zu #homeManager, also einem "Mini-NixOS" nur für den User. Da kann man auch schon einiges mit erreichen.

0 0 0 0
Post image

#fzf lets you fuzzy find and select files with `ctrl-t`. I created this little #fish snippet that lets you do the same for directories with `alt-t`:

(Code is in this thread because I couldn't fit it in the same toot)

#nix #home-manager #nixos #just-the-tech-tip

0 2 1 0

The ruby provider is now disabled by default since the overwhelming majority of users do not use it. Set `programs.neovim.withRuby = true;` to restore the previous behavior.
#NixOS #Nix #HomeManager

4 0 0 0

The `programs.zed-editor` module now supports MCP integration via `programs.zed-editor.enableMcpIntegration`. When enabled, shared servers from `programs.mcp.servers` are merged into `programs.zed-editor.userSettings.context_servers`, with settings-based values taking [1/2]
#NixOS #Nix #HomeManager

2 0 1 0

The `programs.mergiraf` module's Git and Jujutsu integration are now gated behind `programs.mergiraf.enableGitIntegration` (respectively `enableJujutsuIntegration`). They are enabled by default for `stateVersion < 26.04`, and otherwise need to be explicitly enabled.
#NixOS #Nix #HomeManager

4 0 0 0
Managing mutable files in NixOS

TIL you can make your config files writeable with `mkOutOfStoreSymlink` in Home Manager. Therefore avoid having to rebuild for every little change to your config files.

www.foodogsquared.one/posts/2023-03-24-managin...

#NixOS #homemanager

1 0 0 0

The options 'xsession.windowManager.i3.config.gaps.smartGaps' and 'wayland.windowManager.sway.config.gaps.smartGaps' now expects either "on", "off" (default) or "inverse_outer".
#NixOS #Nix #HomeManager

1 0 0 0

The starship module has a new option, programs.starship.presets, which allows for merging user configuration with Starship's bundled presets.
#NixOS #Nix #HomeManager

1 0 0 0

A new module is available: 'programs.mistral-vibe'. mistral-vibe is Mistral's open-source CLI coding assistant.
#NixOS #Nix #HomeManager

1 0 0 0

A new module is available: 'programs.rizin'. Rizin is a free and open-source reverse engineering framework that delivers a comprehensive binary analysis experience. It focuses on usability, stability, and functional features, striving to create a welcoming environment [1/2]
#NixOS #Nix #HomeManager

2 0 1 0

The Firefox module now provides a 'programs.firefox.profiles.<name>.handlers' option. It allows declarative configuration of MIME type and URL scheme handlers through Firefox's handlers.json file, controlling how Firefox opens files and protocols (e.g., PDF viewers, [1/2]
#NixOS #Nix #HomeManager

2 0 1 0

RE: fosstodon.org/@nobodyinperson/11608539...

I finally fixed it. It was #xfce starting its own the ssh-agent. It can be disabled like this (or via a #homeManager equivalent):

xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false […]

1 0 0 0

The option `programs.yazi.shellWrapperName` default has changed from `yy` to `y` to align with the recommendation from upstream.
#NixOS #Nix #HomeManager

3 0 0 0

A new module is available: 'programs.tirith'. Tirith is a shell security monitor that helps protect against malicious commands by analyzing shell inputs before execution.
#NixOS #Nix #HomeManager

1 0 0 0

The option `programs.pay-respects.rules` was added. It generates runtime rule files at {file}`$XDG_CONFIG_HOME/pay-respects/rules/<name>.toml`, where each attribute name under `rules` becomes a filename (for example, `rules.cargo` writes `cargo.toml`). For the full [1/2]
#NixOS #Nix #HomeManager

0 0 1 0

The `services.flameshot` module now supports Darwin by generating a launchd agent in addition to the existing Linux systemd service.
#NixOS #Nix #HomeManager

1 0 0 0

The `programs.codex` module now supports MCP integration via `programs.codex.enableMcpIntegration`. When enabled, shared servers from `programs.mcp.servers` are merged into `programs.codex.settings.mcp_servers`, with settings-based values taking precedence.
#NixOS #Nix #HomeManager

0 0 0 0

A new module is available: `programs.lazyworktree` LazyWorktree is a TUI for Git worktrees. It provides a keyboard-driven workflow for creating, inspecting, and navigating worktrees within a repository.
#NixOS #Nix #HomeManager

1 0 0 0