Skip to main content
Nicotine+ stores all configuration in a central config file. Settings can be modified through the GUI preferences window or by editing the config file directly.

Configuration File Location

The configuration file location varies by platform:
1

Linux/Unix

~/.config/nicotine/config (XDG standard)Or legacy location: ~/.nicotine/config
2

Windows

%APPDATA%\nicotine\config\configTypically: C:\Users\YourName\AppData\Roaming\nicotine\config\config
3

Portable Mode

If a portable folder exists in the application directory:portable/data/config/config
You can specify a custom config file using the --config CLI argument.

Command Line Arguments

Override configuration settings from the command line:
Use nicotine --help to see all available command line options.

User Interface Settings

Display & Theme

Enable dark mode for the application interface:
Default: False
Set the interface language (empty string uses system default):
Supported: en, de, es, fr, it, pl, ru, sv, and more
Use client-side window decorations:
Default: True

Window Behavior

Show tray icon and start hidden:

Appearance

Configure tab placement for each section:
Options: "Top", "Bottom", "Left", "Right"
Customize fonts for different UI elements:
Customize chat and UI colors:

Server Settings

Connection

The password is stored in plain text in the config file. Ensure appropriate file permissions are set.

Auto-Away

Chat Settings

User Lists

Logging Settings

Chat Logging

1

Enable Logging

2

Log Directories

3

Configure Timestamps

Timestamp formats follow Python’s strftime conventions: %x = date, %X = time

Debug Logging

Debug mode significantly increases log verbosity. Only enable when troubleshooting.

Log History

Search Settings

Search Behavior

Search Filters

Display Options

Notifications

Window Notifications

Word Processing

Auto-Replace

Censorship

Completion

Plugins

Plugins extend Nicotine+ functionality. Enable only trusted plugins from the official repository.

Statistics

Statistics are automatically tracked and persist across sessions.

Config Backup

Create a backup of your configuration:
Backups are stored as compressed tar archives (.tar.bz2) and include the config file.