diff --git a/tasks/general/acct_mgmt/provision_config.yml b/tasks/general/acct_mgmt/provision_config.yml index b1de527..0092149 100644 --- a/tasks/general/acct_mgmt/provision_config.yml +++ b/tasks/general/acct_mgmt/provision_config.yml @@ -200,6 +200,9 @@ ; mobile : Set to true if not using an amd64 processor. ; Also used to disable tasks not helpful for Pinephone. ; + ; redmode : Set to true/false for automatially using Night Light in GNOME. + ; Default: true + ; [global] marker: '; {mark} MANAGED BY ANSIBLE | Workstation Config' state: present @@ -216,6 +219,7 @@ vnc: "{{ lookup('ini', 'vnc file={{wrk_file}} default=false') }}" bsd_gpu: "{{ lookup('ini', 'bsd_gpu file={{wrk_file}} default=false') }}" mobile: "{{ lookup('ini', 'mobile file={{wrk_file}} default=false') }}" + redmode: "{{ lookup('ini', 'redmode file={{wrk_file}} default=true' ) }}" - name: General | Account Management | Provisioning Configuration | Workstation | List set_fact: @@ -229,6 +233,7 @@ - { 'vnc': "{{ vnc }}" } - { 'bsd_gpu': "{{ bsd_gpu }}" } - { 'mobile': "{{ mobile }}" } + - { 'redmode': "{{ redmode }}" } # No longer mining, this is now considered deprecated. ### Miner ## diff --git a/tasks/workstation/shared/settings/gnome.yml b/tasks/workstation/shared/settings/gnome.yml index 9dc7169..723edd5 100644 --- a/tasks/workstation/shared/settings/gnome.yml +++ b/tasks/workstation/shared/settings/gnome.yml @@ -217,7 +217,12 @@ dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable-sound-alerts false && inc_dconf && dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable false && inc_dconf && - dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled true + # Red Mode (Night Light) + typeset -l redmode + redmode="{{ redmode }}" + if [[ $redmode == "true" ]]; then + dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled true + fi dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-automatic false dconf write /org/gnome/settings-daemon/plugins/color/night-light-temperature "uint32 3170" dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-from 2.0