cbrst/nix
ModulesHome Manager

Other modules

Small single-purpose Home Manager modules.

These modules are a single file each in modules/home/.

1Password

1password.nix (minimal profile) installs the op CLI, points SSH_AUTH_SOCK and SSH's IdentityAgent at the 1Password agent socket, and adds the 1Password extension to Firefox when Firefox is enabled. The NixOS side installs the desktop application (see desktop modules).

Bitwarden

bitwarden.nix is a drop-in alternative to 1Password: it installs the desktop app and CLI, uses the Bitwarden SSH agent socket, and adds the Bitwarden Firefox extension. It is not imported by any profile; swap it for 1password.nix in the minimal profile to use it.

SSH

ssh.nix (minimal profile) replaces Home Manager's default SSH configuration with explicit defaults: no agent forwarding, no automatic key adding, no compression, and no keep-alive. Personal host entries live in ~/.ssh/hosts, which is included but kept outside the repository.

direnv

direnv.nix (development profile) enables direnv with Zsh integration and nix-direnv, which caches use flake environments.

LazyDocker

lazydocker.nix (development profile) installs the Docker terminal UI. It pairs with rootless Docker on NixOS.

VS Code

code/ (development profile) installs VS Code but deliberately does not manage its default profile, so extensions and settings are configured in the application. The previous declarative profile, with extensions, themes from the shared settings, and font settings, is kept as a commented reference for a future re-enable.

Fonts

fonts.nix (desktop-base profile) installs the 0xProto and 0xPropo families named in the shared settings.

MangoHud

mangohud.nix (gaming profile) enables the MangoHud performance overlay with preset 3, toggled with Right Shift+F12.

Prism Launcher

prismlauncher.nix (gaming profile) installs the Minecraft launcher.

foot/ configures the Foot terminal with the Kanagawa theme when that family is active. No profile imports it; Ghostty is the terminal in use.

Last updated on

On this page