Notices: This section not yet converted to new layout. Download stats are rolling back out.

f.lux (Portable)


Package test results are passing.

Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...

This package is likely a meta/virtual (*) or an installer (*.install) or portable (*.portable) application package.
  • Meta/virtual (*) - has a dependency on the *.install or the *.portable package - it is provided for discoverability and for other packages to take a dependency on.
  • Portable (*.portable/*.commandline (deprecated naming convention)/*.tool (deprecated naming convention)) - usually zips or archives that require no administrative access to install.
  • Install (*.install/*.app (deprecated naming convention)) - uses native installers, usually requires administrative access to install.
Learn more about chocolatey's distinction of installed versus portable apps and/or learn about this kind of package.

This package was approved as a trusted package on 8/30/2019.

Ever notice how people texting at night have that eerie blue glow?

Or wake up ready to write down the Next Great Idea, and get blinded by your computer screen?

During the day, computer screens look good—they're designed to look like the sun. But, at 9PM, 10PM, or 3AM, you probably shouldn't be looking at the sun.

f.lux fixes this: it makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day.

It's even possible that you're staying up too late because of your computer. You could use f.lux because it makes you sleep better, or you could just use it just because it makes your computer look better.

f.lux makes your computer screen look like the room you're in, all the time. When the sun sets, it makes your computer look like your indoor lights. In the morning, it makes things look like sunlight again.

Tell f.lux what kind of lighting you have, and where you live. Then forget about it. f.lux will do the rest, automatically.

You can pass the following parameters:

  • /noautostart - By default a shortcut to f.lux will be created in your Startup folder so that it starts with Windows. Use this parameter to stop this behaviour.


-params '"/noautostart"'

NOTE: This is the portable version of f.lux and installs in the Chocolatey tools folder - use this version if you want f.lux to be available to everybody on your system.

NOTE: This is an automatically updated package. If you find it is out of date by more than a week, please contact the maintainer(s) and let them know the package is no longer updating correctly.

To install f.lux (Portable), run the following command from the command line or from PowerShell:

C:\> choco install f.lux.portable

To upgrade f.lux (Portable), run the following command from the command line or from PowerShell:

C:\> choco upgrade f.lux.portable


  • tools\chocolateyBeforeModify.ps1 Show
    $ErrorActionPreference = 'Stop'
    Write-Verbose "Stopping the 'flux' process if it is running."
    Get-Process -Name 'flux' -ErrorAction SilentlyContinue | Stop-Process
    Start-Sleep -Milliseconds 500
  • tools\chocolateyinstall.ps1 Show
    $ErrorActionPreference = 'Stop'
    $toolsDir   = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
    $packageArgs = @{
        packageName    = $env:ChocolateyPackageName
        url            = ''
        checksum       = 'BF53B3D6EBC94C6DA690B04F113A9ECEC0A796D7E86AFEA8DB80DA7D90ECA615'
        checksumType   = 'SHA256'
        unzipLocation  = $toolsdir
    # Some of this was taken from
    Install-ChocolateyZipPackage @packageArgs
    # Start menu shortcuts
    $progsFolder = [Environment]::GetFolderPath('Programs')
    If ( Test-ProcessAdminRights ) {
        $progsFolder = [Environment]::GetFolderPath('CommonPrograms') 
    Install-ChocolateyShortcut -shortcutFilePath (Join-Path -Path $progsFolder -ChildPath 'f.lux.lnk') `
        -targetPath "$($env:ChocolateyInstall)\lib\$packageName\tools\flux.exe" `
        -WorkingDirectory "$($env:ChocolateyInstall)\lib\$packageName\tools\runtime"
    # only create the shortcut in startup if the /noautostart parameter has not been passed
    $arguments = Get-PackageParameters -Parameter $env:ChocolateyPackageParameters
    if (-not $arguments.ContainsKey("noautostart")) {
        Write-Verbose "Setting to autostart with Windows."
        $params = @{
            ShortcutFilePath = Join-Path -Path $progsFolder -ChildPath 'Startup\f.lux.lnk'
            TargetPath       = "$($env:ChocolateyInstall)\lib\$packageName\tools\flux.exe"
            WorkingDirectory = "$($env:ChocolateyInstall)\lib\$packageName\tools\runtime"
            Arguments        = '/noshow'
        Install-ChocolateyShortcut @params
  • tools\chocolateyUninstall.ps1 Show
    $ErrorActionPreference = 'Stop'
    [Environment]::GetFolderPath('Programs'), [Environment]::GetFolderPath('CommonPrograms') | ForEach-Object {
        Remove-Item -Path (Join-Path -Path $_ -ChildPath 'f.lux.lnk') -ErrorAction SilentlyContinue
        Remove-Item -Path (Join-Path -Path $_ -ChildPath '\Startup\f.lux.lnk') -ErrorAction SilentlyContinue
  • tools\flux.exe.ignore

Virus Scan Results

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.


Package Maintainer(s)

Software Author(s)

  • Flux Software LLC


2017 Flux Software LLC


Version History

Version Downloads Last updated Status
f.lux (Portable) 4.110 20 Friday, August 30, 2019 approved
f.lux (Portable) 4.108 39 Saturday, August 17, 2019 approved
f.lux (Portable) 4.104 163 Wednesday, May 8, 2019 approved
f.lux (Portable) 4.103 43 Friday, May 3, 2019 approved
f.lux (Portable) 4.100 81 Thursday, April 4, 2019 approved
f.lux (Portable) 4.99 45 Thursday, March 28, 2019 approved
f.lux (Portable) 4.97 39 Wednesday, March 27, 2019 approved
f.lux (Portable) 4.84 177 Tuesday, November 6, 2018 approved
f.lux (Portable) 4.78 69 Wednesday, October 3, 2018 approved
Show More

Discussion for the f.lux (Portable) Package

Ground rules:

  • This discussion is only about f.lux (Portable) and the f.lux (Portable) package. If you have feedback for Chocolatey, please contact the google group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or f.lux (Portable), or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.

comments powered by Disqus uses cookies to enhance the user experience of the site.