From 285db0293047825dea85d9c51c31a286757c69ad Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Fri, 4 Sep 2020 23:13:35 -0400 Subject: [PATCH] dwm updates, fish config reorg, add redshift config - dwm: NVIDIA Optimus, Backlight Control, Redshift Restart Fix - fish: Reorganized config file & added bobthefish settings for python venv - redshift: Specify lower night gamma --- .config/dwm | 2 +- .config/fish/config.fish | 30 +++++++++++++++++---- .config/redshift.conf | 56 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+), 6 deletions(-) create mode 100644 .config/redshift.conf diff --git a/.config/dwm b/.config/dwm index 77e12f4..03247f5 160000 --- a/.config/dwm +++ b/.config/dwm @@ -1 +1 @@ -Subproject commit 77e12f4e9aad6fd4fbd33234aad0fb1230aac707 +Subproject commit 03247f55489ab2d90d638616bb3e95ea6473dad1 diff --git a/.config/fish/config.fish b/.config/fish/config.fish index 23858d9..5237461 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -1,15 +1,26 @@ +############### +# FISH PROMPT # +############### # Color Scripts /bin/bash /opt/shell-color-scripts/colorscript.sh -r -# ALIASES +########### +# ALIASES # +########### +# dotfiles repo alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME' -# EXPORTS +########### +# EXPORTS # +########### export EDITOR="code -w" export TERM=xterm-256color export XDG_CONFIG_HOME=$HOME/.config -# bobthefish Configuration +############################ +# BOBTHEFISH CONFIGURATION # +############################ +# Git set -g theme_display_git yes set -g theme_display_git_dirty yes set -g theme_display_git_untracked yes @@ -17,12 +28,21 @@ set -g theme_display_git_ahead_verbose yes set -g theme_display_git_dirty_verbose yes set -g theme_display_git_stashed_verbose yes set -g theme_display_git_master_branch yes + +# Fonts set -g theme_nerd_fonts yes + +# Prompt set -g theme_display_user yes set -g fish_prompt_pwd_dir_length 0 -set -g theme_color_scheme dracula set -g theme_newline_cursor yes -set -g theme_nerd_fonts yes set -g theme_title_display_process yes set -g theme_title_display_user yes set -g theme_display_hostname yes + +# Theme +set -g theme_color_scheme dracula + +# Python +set -g theme_display_virtualenv yes +set -x VIRTUAL_ENV_DISABLE_PROMPT 1 diff --git a/.config/redshift.conf b/.config/redshift.conf new file mode 100644 index 0000000..17242a3 --- /dev/null +++ b/.config/redshift.conf @@ -0,0 +1,56 @@ +; Global settings for redshift +[redshift] +; Set the day and night screen temperatures +temp-day=6500 +temp-night=3500 + +; Enable/Disable a smooth transition between day and night +; 0 will cause a direct change from day to night screen temperature. +; 1 will gradually increase or decrease the screen temperature. +transition=1 + +; Set the screen brightness. Default is 1.0. +;brightness=0.9 +; It is also possible to use different settings for day and night +; since version 1.8. +;brightness-day=0.7 +;brightness-night=0.4 +; Set the screen gamma (for all colors, or each color channel +; individually) +; gamma=0.8 +;gamma=0.8:0.7:0.8 +; This can also be set individually for day and night since +; version 1.10. +;gamma-day=0.8:0.7:0.8 +;gamma-night=0.6 + +; Set the location-provider: 'geoclue', 'geoclue2', 'manual' +; type 'redshift -l list' to see possible values. +; The location provider settings are in a different section. +; location-provider=geoclue2 + +; Set the adjustment-method: 'randr', 'vidmode' +; type 'redshift -m list' to see all possible values. +; 'randr' is the preferred method, 'vidmode' is an older API. +; but works in some cases when 'randr' does not. +; The adjustment method settings are in a different section. +adjustment-method=randr + +; Configuration of the location-provider: +; type 'redshift -l PROVIDER:help' to see the settings. +; ex: 'redshift -l manual:help' +; Keep in mind that longitudes west of Greenwich (e.g. the Americas) +; are negative numbers. +; [manual] +; lat=48.1 +; lon=11.6 + +; Configuration of the adjustment-method +; type 'redshift -m METHOD:help' to see the settings. +; ex: 'redshift -m randr:help' +; In this example, randr is configured to adjust screen 1. +; Note that the numbering starts from 0, so this is actually the +; second screen. If this option is not specified, Redshift will try +; to adjust _all_ screens. +; [randr] +; screen=1 \ No newline at end of file