StewOS
Source

stewos.update-manager

Declared in modules/home-manager/update-manager.nix · 16 options

# stewos.update-manager.branch

Branch the update check builds on.

Type
string
Default
"stewos-update"
Declared in

# stewos.update-manager.claudePackage

Claude Code used by the "Troubleshoot with Claude" entry. Passed by absolute path, so unlike editor it does not depend on the unit's PATH.

Type
package
Default
inputs.llm-agents.packages.${system}.claude-code
Declared in

# stewos.update-manager.editor

Editor the failure report opens in. Resolved from the daemon's PATH rather than the store on purpose, so it picks up the editor the home profile installs (the nixvim-wrapped nvim) instead of a second one.

Type
string
Default
"nvim"
Declared in

# stewos.update-manager.enable

Whether to enable the StewOS update-manager tray daemon.

Type
boolean
Default
false
Example
true
Declared in
Set by

# stewos.update-manager.flakePath

Git checkout of the flake to update and merge back into.

Type
string
Default
"${config.home.homeDirectory}/git/stewos"
Declared in

# stewos.update-manager.iconPackage

Rendered icon theme the daemon draws its tray and notification icons from. The daemon is pointed at it with --icon-dir, so this -- not package -- is the icon knob while the module is in charge; overriding update-manager-icons on package only affects the binary's own default, which the unit overrides.

Type
package
Default
pkgs.stewos.update-manager-icons.override config.stewos.update-manager.icons
Declared in

# stewos.update-manager.icons.applying

Colour of the icon shown while applying updates.

Type
string
Default

the base0E slot of colorScheme.palette

Declared in

# stewos.update-manager.icons.checking

Colour of the icon shown while checking for updates.

Type
string
Default

the base0D slot of colorScheme.palette

Declared in

# stewos.update-manager.icons.error

Colour of the icon shown when the last operation failed.

Type
string
Default

the base08 slot of colorScheme.palette

Declared in

# stewos.update-manager.icons.idle

Colour of the icon shown when no check has run yet.

Type
string
Default

the base05 slot of colorScheme.palette

Declared in

# stewos.update-manager.icons.menu

Colour of the icon shown on the tray menu's own entries.

Type
string
Default

the base05 slot of colorScheme.palette

Declared in

# stewos.update-manager.icons.upToDate

Colour of the icon shown when up to date.

Type
string
Default

the base0B slot of colorScheme.palette

Declared in

# stewos.update-manager.icons.updatesAvailable

Colour of the icon shown when updates are waiting to be applied.

Type
string
Default

the base0A slot of colorScheme.palette

Declared in

# stewos.update-manager.package

The update-manager package to run.

Type
package
Default
pkgs.stewos.update-manager
Declared in

# stewos.update-manager.terminal

Terminal emulator the troubleshooting entries open in. Follows the desktop's terminal by default, which is the option a host already sets.

Type
package
Default
config.stewos.desktop.terminal
Declared in

# stewos.update-manager.terminalArgs

Arguments that make terminal run a command, placed before the command itself. Empty for a terminal that takes it positionally.

Type
list of string
Default
[
  "-e"
]
Declared in