Juna Options
juna.cli.btop.enable Link copied!
booleanWhether to enable Juna Btop theme synchronization.
falsetrue<juna/modules/cli/btop.nix>juna.cli.btop.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/cli/btop.nix>juna.cli.btop.installAllThemes Link copied!
booleanForce declaration of every single pigment in allThemes into the btop profile under juna's name.
falsetrue<juna/modules/cli/btop.nix>juna.cli.btop.theme Link copied!
stringThe active pigment profile Juna should deploy for Btop.
"nord""nord"<juna/modules/cli/btop.nix>juna.cli.helix.enable Link copied!
booleanWhether to enable Juna Helix theme synchronization.
falsetrue<juna/modules/cli/helix.nix>juna.cli.helix.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/cli/helix.nix>juna.cli.helix.theme Link copied!
stringThe active pigment profile Juna should deploy for Helix.
"nord""nord"<juna/modules/cli/helix.nix>juna.cli.nvim.enable Link copied!
booleanWhether to enable Juna Nvim theme synchronization with settings.
falsetrue<juna/modules/cli/nvim.nix>juna.cli.nvim.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/cli/nvim.nix>juna.cli.nvim.installAllThemes Link copied!
booleanForce installation of all Nvim packages defined in allThemes into the user profile.
falsetrue<juna/modules/cli/nvim.nix>juna.cli.nvim.themeAutoReload Link copied!
booleanCustom lua function that handles updating theme of every running Nvim instance
truefalse<juna/modules/cli/nvim.nix>juna.cli.nvim.themeName Link copied!
stringThe specific name of the Nvim theme (found inside the package).
null<juna/modules/cli/nvim.nix>juna.cli.nvim.themePackage Link copied!
packageThe Nvim theme package to use for the active configuration.
null<juna/modules/cli/nvim.nix>juna.cli.nvim.themeSettings Link copied!
stringThe Nvim theme specific settings (e.g g:nord_italic)
""''
let g:nord_contrast = v:true
let g:nord_borders = v:false
let g:nord_disable_background = v:false
let g:nord_italic = v:false
let g:nord_uniform_diff_background = v:true
let g:nord_bold = v:false
''<juna/modules/cli/nvim.nix>juna.custom_themes Link copied!
attribute set of (attribute set)User-defined theme attribute sets to supplement or override predefined Juna themes.
{ }{
my-custom-theme = {
colors = { base00 = "#111111"; ... };
gtk = { name = "adwaita"; package = pkgs.gnome-themes-extra; };
};
}
<juna/modules/options.nix>juna.desktop.alacritty.enable Link copied!
booleanWhether to enable Juna Alacritty theme synchronization.
falsetrue<juna/modules/desktop/alacritty.nix>juna.desktop.alacritty.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/alacritty.nix>juna.desktop.alacritty.theme Link copied!
stringThe active pigment profile Juna should deploy for Alacritty.
"nord""nord"<juna/modules/desktop/alacritty.nix>juna.desktop.flameshot.enable Link copied!
booleanWhether to enable Juna Flameshot theme synchronization.
falsetrue<juna/modules/desktop/flameshot.nix>juna.desktop.flameshot.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/flameshot.nix>juna.desktop.flameshot.theme Link copied!
stringThe active pigment profile Juna should deploy for Flameshot.
"nord""nord"<juna/modules/desktop/flameshot.nix>juna.desktop.foot.enable Link copied!
booleanWhether to enable Juna Foot theme synchronization.
falsetrue<juna/modules/desktop/foot.nix>juna.desktop.foot.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/foot.nix>juna.desktop.foot.liveThemeReload Link copied!
booleanCustom script that handles updating theme of every running foot/footclient nstance
In order to work must set userShell option.
falsetrue<juna/modules/desktop/foot.nix>juna.desktop.foot.theme Link copied!
stringThe active pigment profile Juna should deploy for Foot.
"nord""nord"<juna/modules/desktop/foot.nix>juna.desktop.foot.userShell Link copied!
stringliveThemeReload option requires a shell to be set. Only set this if liveThemeReload is enabled
"/bin/sh""/usr/bin/env fish"<juna/modules/desktop/foot.nix>juna.desktop.fuzzel.enable Link copied!
booleanWhether to enable Juna Fuzzel theme synchronization.
falsetrue<juna/modules/desktop/fuzzel.nix>juna.desktop.fuzzel.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/fuzzel.nix>juna.desktop.fuzzel.theme Link copied!
stringThe active pigment profile Juna should deploy for Fuzzel.
"nord""nord"<juna/modules/desktop/fuzzel.nix>juna.desktop.ghostty.enable Link copied!
booleanWhether to enable Juna Ghostty theme synchronization.
falsetrue<juna/modules/desktop/ghostty.nix>juna.desktop.ghostty.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/ghostty.nix>juna.desktop.ghostty.liveThemeReload Link copied!
booleanCustom script that handles updating theme of every running Ghostty instance
falsetrue<juna/modules/desktop/ghostty.nix>juna.desktop.ghostty.theme Link copied!
stringThe active pigment profile Juna should deploy for Ghostty.
"nord""nord"<juna/modules/desktop/ghostty.nix>juna.desktop.gtk.enable Link copied!
booleanWhether to enable Juna GTK theme and icon synchronization.
falsetrue<juna/modules/desktop/gtk.nix>juna.desktop.gtk.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/gtk.nix>juna.desktop.gtk.iconName Link copied!
stringThe specific name of the icon theme.
null<juna/modules/desktop/gtk.nix>juna.desktop.gtk.iconPackage Link copied!
packageThe icon theme package to use for the active configuration.
null<juna/modules/desktop/gtk.nix>juna.desktop.gtk.installAllThemes Link copied!
booleanForce installation of all GTK and Icon packages defined in allThemes into the user profile.
false<juna/modules/desktop/gtk.nix>juna.desktop.gtk.preferDarkTheme Link copied!
booleanWhether to hint GTK3/4 applications and dconf settings to prefer a dark color scheme.
true<juna/modules/desktop/gtk.nix>juna.desktop.gtk.themeName Link copied!
stringThe specific name of the GTK theme (found inside the package).
null<juna/modules/desktop/gtk.nix>juna.desktop.gtk.themePackage Link copied!
packageThe GTK theme package to use for the active configuration.
null<juna/modules/desktop/gtk.nix>juna.desktop.kitty.enable Link copied!
booleanWhether to enable Juna Kitty theme synchronization.
falsetrue<juna/modules/desktop/kitty.nix>juna.desktop.kitty.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/kitty.nix>juna.desktop.kitty.theme Link copied!
stringThe active pigment profile Juna should deploy for Kitty.
"nord""nord"<juna/modules/desktop/kitty.nix>juna.desktop.zathura.enable Link copied!
booleanWhether to enable Juna Zathura theme synchronization.
falsetrue<juna/modules/desktop/zathura.nix>juna.desktop.zathura.forceJunaOverride Link copied!
booleanWhether the Juna system should override a user-defined theme for this domain
false<juna/modules/desktop/zathura.nix>juna.desktop.zathura.preferDarkTheme Link copied!
booleanWhether to hint Zathura to prefer a dark color scheme.
truefalse<juna/modules/desktop/zathura.nix>juna.desktop.zathura.theme Link copied!
stringThe active pigment profile Juna should deploy for Zathura.
"nord""nord"<juna/modules/desktop/zathura.nix>juna.enable Link copied!
booleanWhether to enable Juna: Declarative, modular theming engine.
falsetrue<juna/modules/options.nix>juna.theme Link copied!
stringThe active pigment profile Juna should deploy across all enabled modules.
"nord"<juna/modules/options.nix>juna.wallpapers.collection Link copied!
packageThe specific wallpaper package to link. Defaults to the active theme's collection.
null<juna/modules/wallpapers.nix>juna.wallpapers.enable Link copied!
booleanWhether to enable Juna wallpaper synchronization with trusted repositories.
falsetrue<juna/modules/wallpapers.nix>juna.wallpapers.installAllCollections Link copied!
booleanIf enabled, Juna will symlink all available theme wallpaper collections into subdirectories of the installationDir.
false<juna/modules/wallpapers.nix>juna.wallpapers.installationDir Link copied!
stringTarget directory within the home folder where wallpaper collections will be symlinked.
".config/wallpapers/"<juna/modules/wallpapers.nix>