A minimalistic monochrome skins for Rainmeter
- Windows 10
- Rainmeter 4.3.1 or higher
- HWiNFO. Use version < 7.0.0 unless you have Pro subscription or don't mind checking a checkbox in HWiNFO settings once in 12 hours (e.g. v6.42, read why). Installer is preferable since Portable seems to have problems with autostart
- JetBrains Mono font, unless you want use font of your choice
You can open all skins config (Config.inc
) by clicking on "Open Config" item in the a skin context menu
Displays system uptime
Configuration
See Uptime
section in Config.inc
UptimeBorderTop
,UptimeBorderRight
,UptimeBorderBottom
andUptimeBorderLeft
- Toggles skin border visibility
Displays CPU usage/temperature values and values as line meter, processes count and 1-5 top processes. When "CPU" label is hovered the processor name is displayed as a tooltip
Configuration
See CPU
section in Config.inc
CPUHWiNFOSensorId
andCPUHWiNFOSensorInstance
- CPU Sensor ID and Instance (Sensor Details section in "HWiNFO Shared Memory Viewer") that provides CPU temperature value. See "Setting HWiNFO related values" section inConfig.inc
for more detailsCPUHWiNFOTemperatureEntryId
- CPU temperature Entry ID (Entry Details section)CPUTopProcessesCount
- Number of top processes using CPU displayed. Setting value to0
hides "Top processes" blockCPUBorderTop
,CPUBorderRight
,CPUBorderBottom
andCPUBorderLeft
- Toggles skin border visibility
Displays RAM usage and 1-5 top processes using RAM. When used memory bar is hovered a percent of used memory is displayed
Configuration
See Memory
section in Config.inc
MemoryTopProcessesCount
- Number of top processes using RAM displayed. Setting value to0
hides "Top processes" blockMemoryBorderTop
,MemoryBorderRight
,MemoryBorderBottom
andMemoryBorderLeft
- Toggles skin border visibility
Displays GPU usage (GPU Core Load), temperature, fan speed, memory usage and 1-5 top processes using GPU. When memory bar is hovered a percent of used memory is displayed. When "GPU" label is hovered the GPU adapter name is displayed as a tooltip
Configuration
See GPU
section in Config.inc
GPUHWiNFOSensorId
andGPUHWiNFOSensorInstance
- GPU Sensor ID and InstanceGPUHWiNFOTemperatureEntryId
- GPU Temperature Entry IDGPUHWiNFOFanEntryId
- GPU Fan Entry ID. Set to-1
to disable (in case when GPU does not have a fan)GPUHWiNFOCoreLoadEntryId
- GPU Core Load (usage) Entry IDGPUHWiNFOMemoryAllocatedEntryId
- GPU Memory Allocated (memory used) Entry IDGPUIndex
- Key underHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\
corresponding the GPU. Usually it's0000
, but depending on how many GPUs are in the system it can be0001
,0002
, etc. Check registry to get correct one - it must containHardwareInformation.qwMemorySize
record. Or check whether tooltip on "GPU" label on the skin displays correct nameGPUTotalMemory
(Default: -1) - GPU total memory in bytes. Set whenHardwareInformation.qwMemorySize
is missing in the registry. Set to -1 to use value from registryGPUTopProcessesCount
- Number of top processes using GPU displayed. Setting value to0
hides "Top processes" blockGPUBorderTop
,GPUBorderRight
,GPUBorderBottom
andGPUBorderLeft
- Toggles skin border visibility
Shows Download/Upload speed in kB/s and connections count
Configuration
See Network
section in Config.inc
NetworkMaxDownloadMbits
andNetworkMaxUploadMbits
- Maximum download/upload speed of your network. Use http://speedtest.net to get these valuesNetworkInterface
- Network interface name. Set if default value doesn't match your network adapterNetworkBorderTop
,NetworkBorderRight
,NetworkBorderBottom
andNetworkBorderLeft
- Toggles skin border visibility
Displays I/O information (file, network and device I/Os).
Configuration
See I/O
section in Config.inc
IOTopProcessesCount
- Number of top processes using I/O displayed. Setting value to0
hides "Top processes Read+Write" blockIOBorderTop
,IOBorderRight
,IOBorderBottom
andIOBorderLeft
- Toggles skin border visibility
Displays drive's free space, temperature, activity, read/write speed. When disk label is hovered drive identifier and total size are displayed.
Configuration
See Drives
section in Config.inc
You might want to load Drive_Header
skin to add header for drives skins
DriveHWiNFOSMARTSensorId
- S.M.A.R.T. Sensor ID (the same for all drives)Drive1
...Drive6
- Drive's letter (e.g.C:
)Drive1HWiNFOSensorInstance
...Drive6HWiNFOSensorInstance
- S.M.A.R.T. Sensor InstanceDrive1HWiNFOTemperatureEntryId
..Drive6HWiNFOTemperatureEntryId
- S.M.A.R.T. Drive Temperature Entry IDDrive1HWiNFORemainingLifeEntryId
..Drive6HWiNFORemainingLifeEntryId
- S.M.A.R.T. Drive Remaining Life Entry ID. Only available for SSD. Set to-1
for HDDDrivesHeaderBorderTop
,DrivesHeaderBorderRight
,DrivesHeaderBorderBottom
andDrivesHeaderBorderLeft
- Toggles Drives Header skin border visibilityDrive1BorderTop
...Drive6BorderTop
,Drive1BorderRight
...Drive6BorderRight
,Drive1BorderBottom
...Drive6BorderBottom
andDrive1BorderLeft
...Drive6BorderLeft
- Toggles skin border visibility
Displays currently playing track information - track title, track artist and track duration. It has basic controls - previous track, pause/play. next track. When header label is clicked player is launched/closed
Configuration
See Player
section in Config.inc
PlayerName
- Player application name (see supported players list)PlayerTitle
- Skin header text (e.g. "My Jukebox")PlayerPath
- Player executable absolute pathPlayerBorderTop
,PlayerBorderRight
,PlayerBorderBottom
andPlayerBorderLeft
- Toggles skin border visibility
See Temperature
section in Config.inc
TemperatureUnit
- Temperature unit to use.C
for Celsius,F
for Fahrenheit,K
for KelvinTemperatureMax
- Maximum temperature. It's needed for line meter
SkinWidth
- Skin width in pixelsBarHeight
- Height of a bar meterLineMeterHeight
- Height of a line meter
Default configuration contains adjustments for JetBrains Mono font.
If you want to use another font you'll need to change font-related variables in Config.inc
:
FontFace
- Font to useFontTopPaddingFix
- Top offset for bar and short line meters (e.g. Drive free space)LineMeterStringTopFix
- Bottom top offset for string located in the top of meter higher than one text row (e.g. CPU usage %).LineMeterStringBottomFix
- Bottom offset for string located in the bottom of meter higher than one text row (e.g. Drive write speed)FontSize
andLineHeight
- Main font size and line heightFontSizeSmall
andLineHeightSmall
- Smaller font size and line heightStringEffect
- Font effect type -Border
,Shadow
orNone
FontEffectColor
- Font effect colorFontColor
- Default font colorFontColorDim
- Dimmed font color (less important information)FontColorDisabled
- Font color for disabled label (not important information like zero write speed)
SkinBackground
- Skin background colorMeterBackground
- Meter box background colorMeterColor
- Accent colorSeparatorColor
- Border color
WriteSpeedPrefix
andReadSpeedPrefix
- Symbols to use as prefixes for write/read speed
UpdateDividerCPUTopProcess
- CPU Top processes update divider (read more about dividers)UpdateDividerMemoryTopProcess
- Memory Top processes update dividerUpdateDividerGPUTopProcess
- GPU Top processes update dividerUpdateDividerIOTopProcess
- I/O Top processes update dividerUpdateDividerTemp
- Temperature update dividerUpdateDividerFan
- Fan speed update dividerUpdateDividerMemory
- Used memory update dividerUpdateDividerDriveSpace
- Drive space update divider
You can chose language to be used for labels by setting Locale
variable in the config. Supported locales are "en" and "ru". Feel free to add other locales via PR