id = "redshift-scheduler" name = "Redshift Scheduler" homepage = "https://github.com/spantaleev/redshift-scheduler" description = "Rule-based screen temperature changer, based on redshift." executables = ["redshift-scheduler"] platforms = ["linux"] [dotfiles] # src/application-config.vala: when --rules-path is not given, # # this.rules_path = GLib.Environment.get_user_config_dir() # + "/redshift-scheduler/rules.conf"; # # and the option's own help text spells the default as # "$XDG_CONFIG_HOME/redshift-scheduler/rules.conf". GLib's # get_user_config_dir() is $XDG_CONFIG_HOME with ~/.config as the fallback, # which is what [configHome] means. The README says the same from the other # end: "Copy the default rules file (resources/rules.conf.dist) to # ~/.config/redshift-scheduler/rules.conf." paths = ["[configHome]/redshift-scheduler/rules.conf"] exclude = [] secret = [] # README: "Rule changes take effect immediately (without needing a program # restart)" — the file is re-read while the scheduler runs, so a rewrite # mid-session is harmless. side_effect = false # No machine_lines: every line is a time-of-day rule and a colour temperature, # which is the user's schedule rather than a fact about the machine.