diff --git a/profiles/base/.config/matplotlib/matplotlibrc b/profiles/base/.config/matplotlib/matplotlibrc index cff748f..c1d479d 100644 --- a/profiles/base/.config/matplotlib/matplotlibrc +++ b/profiles/base/.config/matplotlib/matplotlibrc @@ -35,7 +35,7 @@ # if you are running pyplot inside a GUI and your backend choice # conflicts, we will automatically try to find a compatible one for # you if backend_fallback is True -#backend_fallback: True +backend_fallback: True #interactive : False #toolbar : toolbar2 # None | toolbar2 ("classic" is deprecated) @@ -324,17 +324,10 @@ axes.spines.right : True # http://en.wikipedia.org/wiki/Plus_and_minus_signs#Character_codes #axes.prop_cycle: cycler('color', ['2864af', 'cc3f39', '2D882D', 'e8e634', '423687', '903c3f']) #axes.prop_cycle : cycler('color', ['348ABD', '7A68A6', 'A60628', '467821', 'CF4457', '188487', 'E24A33']) - # E24A33 : orange - # 7A68A6 : purple - # 348ABD : blue - # 188487 : turquoise - # A60628 : red - # CF4457 : pink - # 467821 : green axes.prop_cycle : cycler('color', ['e41a1c', '0971e6', '41933e', '853990', 'eb7f14', 'f7cf00', '444444', 'a1a1a1', 'ff728a', '37c7c5']) -patch.facecolor: 0072B2 +patch.facecolor: FFFFFF #0072B2 axes.autolimit_mode : data # How to scale axes limits to the data. # Use "data" to use data limits, plus some margin # Use "round_number" move to the nearest "round" number @@ -351,7 +344,7 @@ axes.ymargin : .00 # y margin See `axes.Axes.margins` #xtick.minor.size : 10 # minor tick size in points xtick.major.pad : 6 # distance to major tick label in points xtick.minor.pad : 6 # distance to the minor tick label in points -xtick.color : 808080 # color of the tick labels +xtick.color : 797979 # color of the tick labels #xtick.labelsize : medium # fontsize of the tick labels xtick.direction : out # direction: in or out @@ -359,7 +352,7 @@ xtick.direction : out # direction: in or out #ytick.minor.size : 0 # minor tick size in points ytick.major.pad : 6 # distance to major tick label in points ytick.minor.pad : 6 # distance to the minor tick label in points -ytick.color : 808080 # color of the tick labels +ytick.color : 797979 # color of the tick labels #ytick.labelsize : medium # fontsize of the tick labels ytick.direction : out # direction: in or out @@ -382,7 +375,7 @@ legend.edgecolor : 1 # background patch boundary color #legend.numpoints : 1 # the number of marker points in the legend line #legend.scatterpoints : 1 # number of scatter points #legend.markerscale : 1.0 # the relative size of legend markers vs. original -legend.fontsize : 10 +legend.fontsize : 8 # 10 # Dimensions as fraction of fontsize: #legend.borderpad : 0.4 # border whitespace #legend.labelspacing : 0.5 # the vertical space between the legend entries @@ -398,7 +391,7 @@ legend.fontsize : 10 #figure.titleweight : normal # weight of the figure title figure.figsize : 11,4.5 # figure size in inches figure.dpi : 300 # figure dots per inch -#figure.facecolor : white # figure facecolor; 0.75 is scalar gray +#figure.facecolor : yellow #white # figure facecolor; 0.75 is scalar gray # figure.edgecolor : white # figure edgecolor figure.autolayout : True # When True, automatically adjust subplot # parameters to make the plot fit the figure @@ -442,7 +435,7 @@ figure.autolayout : True # When True, automatically adjust subplot # installed, may also be `auto` ### SCATTER PLOTS -#scatter.marker : o # The default marker type for scatter plots. +scatter.marker : o # The default marker type for scatter plots. ### Agg rendering ### Warning: experimental, 2008/10/10 @@ -585,4 +578,5 @@ figure.autolayout : True # When True, automatically adjust subplot # On Windows use the full path since convert # is also the name of a system tool. - + +pgf.rcfonts : False diff --git a/profiles/base/.functions b/profiles/base/.functions deleted file mode 100644 index 87bc574..0000000 --- a/profiles/base/.functions +++ /dev/null @@ -1,18 +0,0 @@ -sm_autocomplete() { - # make zsh emulate bash if necessary - if [[ -n "$ZSH_VERSION" ]]; then - autoload bashcompinit - bashcompinit - fi - - snakemake_options=$(snakemake --snakefile Snakefile --list) - complete -W "${snakemake_options}" 'snakemake' -} - -cd() { - builtin cd "$@" - if [ -f "Snakefile" ]; then - sm_autocomplete - fi - -} \ No newline at end of file diff --git a/profiles/base/.gitconfig b/profiles/base/.gitconfig index 478428d..0dec70e 100644 --- a/profiles/base/.gitconfig +++ b/profiles/base/.gitconfig @@ -3,3 +3,5 @@ # Please adapt and uncomment the following lines: name = Daniel Bauer email = bauer@cbs.tu-darmstadt.de +[pack] + threads = 8 diff --git a/profiles/base/.zshrc b/profiles/base/.zshrc index b0414e2..bf01ac0 100644 --- a/profiles/base/.zshrc +++ b/profiles/base/.zshrc @@ -9,7 +9,6 @@ if [ -f "$HOME/.environment.local" ]; then source $HOME/.environment.local fi source $HOME/.aliases -source $HOME/.functions # config specific to this machine if [ -f $HOME/.zshrc_local ]; then source $HOME/.zshrc_local @@ -41,3 +40,7 @@ fi unset __conda_setup # <<< conda initialize <<< +# snakemake autocomplete +if hash snakemake 2>/dev/null; then + compdef _gnu_generic snakemake +fi diff --git a/profiles/desktop/.config/i3/config b/profiles/desktop/.config/i3/config index 9780521..4519867 100644 --- a/profiles/desktop/.config/i3/config +++ b/profiles/desktop/.config/i3/config @@ -186,6 +186,7 @@ workspace $workspace8 output DP-0 workspace $workspace9 output DP-0 for_window [window_role="pop-up"] floating enable +for_window [class="Chromium" window_role="pop-up"] floating disable for_window [class="Tk"] floating enable for_window [title="PyMOL Viewer"] floating enable for_window [class="Toplevel"] floating enable diff --git a/profiles/desktop/.config/polybar/config b/profiles/desktop/.config/polybar/config index 4d1c2dc..920a34e 100644 --- a/profiles/desktop/.config/polybar/config +++ b/profiles/desktop/.config/polybar/config @@ -51,9 +51,9 @@ monitor = ${env:MONITOR:HDMI-2} [bar/workstation] inherit = bar/base -monitor = ${env:MONITOR:DP-2} +monitor = ${env:MONITOR:DP-4} modules-left = i3 xwindow -modules-right = spotify mpd volume filesystem cpu gpu memory date +modules-right = spotify previous playpause next mpd pulseaudio filesystem cpu gpu memory date xkeyboard tray-position = false tray-padding = 2 @@ -63,7 +63,7 @@ font-2 = FontAwesome:size=11;0 [bar/workstation2] inherit = bar/workstation -monitor = ${env:MONITOR:DP-4} +monitor = ${env:MONITOR:DP-2} tray-position = right @@ -93,8 +93,8 @@ type = internal/fs interval = 25 mount-0 = / -mount-1 = /scratch -mount-2 = /scratch2 +mount-1 = /data +mount-2 = /backup label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% label-unmounted = %mountpoint% not mounted @@ -293,6 +293,33 @@ format-prefix-foreground = ${colors.foreground-alt} label = %time% %date% format =