Notifications changes, more vim work, X fixes and other provisioning
changes for new machines
This commit is contained in:
parent
08c524d75d
commit
637d514ffa
|
@ -39,12 +39,7 @@ highlight clear ALEWarningSign
|
||||||
|
|
||||||
let g:fzf_layout = { 'window': 'enew' }
|
let g:fzf_layout = { 'window': 'enew' }
|
||||||
|
|
||||||
let g:OmniSharp_server_use_mono = 1
|
set completeopt=noinsert,menuone,noselect,longest,preview
|
||||||
let g:ale_linters = {
|
|
||||||
\ 'cs': ['OmniSharp']
|
|
||||||
\}
|
|
||||||
|
|
||||||
set completeopt=noinsert,menuone,noselect
|
|
||||||
|
|
||||||
" fix neovim cursor
|
" fix neovim cursor
|
||||||
let $NVIM_TUI_ENABLE_CURSOR_SHAPE = 1
|
let $NVIM_TUI_ENABLE_CURSOR_SHAPE = 1
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
# the top and down respectively.
|
# the top and down respectively.
|
||||||
# The width can be negative. In this case the actual width is the
|
# The width can be negative. In this case the actual width is the
|
||||||
# screen width minus the width defined in within the geometry option.
|
# screen width minus the width defined in within the geometry option.
|
||||||
geometry = "900x5-30+20"
|
geometry = "900x5-20+20"
|
||||||
|
|
||||||
# Show how many messages are currently hidden (because of geometry).
|
# Show how many messages are currently hidden (because of geometry).
|
||||||
indicate_hidden = yes
|
indicate_hidden = yes
|
||||||
|
@ -110,7 +110,7 @@
|
||||||
# %n progress value if set without any extra characters
|
# %n progress value if set without any extra characters
|
||||||
# %% Literal %
|
# %% Literal %
|
||||||
# Markup is allowed
|
# Markup is allowed
|
||||||
format = "<b>%s</b>\n%b"
|
format = "<b>%s</b> via %a %I %i -> "
|
||||||
|
|
||||||
# Alignment of message text.
|
# Alignment of message text.
|
||||||
# Possible values are "left", "center" and "right".
|
# Possible values are "left", "center" and "right".
|
||||||
|
@ -139,15 +139,15 @@
|
||||||
hide_duplicate_count = false
|
hide_duplicate_count = false
|
||||||
|
|
||||||
# Display indicators for URLs (U) and actions (A).
|
# Display indicators for URLs (U) and actions (A).
|
||||||
show_indicators = yes
|
show_indicators = no
|
||||||
|
|
||||||
### Icons ###
|
### Icons ###
|
||||||
|
|
||||||
# Align icons left/right/off
|
# Align icons left/right/off
|
||||||
icon_position = off
|
icon_position = right
|
||||||
|
|
||||||
# Scale larger icons down to this size, set to 0 to disable
|
# Scale larger icons down to this size, set to 0 to disable
|
||||||
max_icon_size = 32
|
max_icon_size = 16
|
||||||
|
|
||||||
# Paths to default icons.
|
# Paths to default icons.
|
||||||
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/32x32/devices/
|
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/32x32/devices/
|
||||||
|
@ -233,7 +233,7 @@
|
||||||
# Otherwise the "#" and following would be interpreted as a comment.
|
# Otherwise the "#" and following would be interpreted as a comment.
|
||||||
background = "#222222"
|
background = "#222222"
|
||||||
foreground = "#aaaaaa"
|
foreground = "#aaaaaa"
|
||||||
timeout = 10
|
timeout = 5
|
||||||
# Icon for notifications with low urgency, uncomment to enable
|
# Icon for notifications with low urgency, uncomment to enable
|
||||||
#icon = /path/to/icon
|
#icon = /path/to/icon
|
||||||
|
|
||||||
|
@ -248,7 +248,7 @@
|
||||||
background = "#f92672"
|
background = "#f92672"
|
||||||
foreground = "#111111"
|
foreground = "#111111"
|
||||||
frame_color = "#c90642"
|
frame_color = "#c90642"
|
||||||
timeout = 0
|
timeout = 30
|
||||||
# Icon for notifications with critical urgency, uncomment to enable
|
# Icon for notifications with critical urgency, uncomment to enable
|
||||||
#icon = /path/to/icon
|
#icon = /path/to/icon
|
||||||
|
|
||||||
|
|
|
@ -42,4 +42,4 @@ export SSH_AUTH_SOCK
|
||||||
# autocutsel -selection SECONDARY -fork &
|
# autocutsel -selection SECONDARY -fork &
|
||||||
|
|
||||||
# fire up wm
|
# fire up wm
|
||||||
exec "$DOTFILES_PATH/de/wmstart"
|
exec "$DOTFILES_PATH/de/bspwm/wmstart"
|
||||||
|
|
10
de/x/profile
10
de/x/profile
|
@ -40,7 +40,11 @@ if [ -f "$HOME/.env_xprofile" ]; then
|
||||||
source "$HOME/.env_xprofile"
|
source "$HOME/.env_xprofile"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
xcape -e 'Control_L=Escape' &
|
if command -v xcape >/dev/null 2>&1; then
|
||||||
|
xcape -e 'Control_L=Escape' &
|
||||||
|
fi
|
||||||
|
|
||||||
autocutsel -fork &
|
if command -v autocutsel >/dev/null 2>&1; then
|
||||||
autocutsel -selection PRIMARY -fork &
|
autocutsel -fork &
|
||||||
|
autocutsel -selection PRIMARY -fork &
|
||||||
|
fi
|
||||||
|
|
|
@ -1,26 +1,26 @@
|
||||||
# Some of my favorite font setups...
|
## Some of my favorite font setups...
|
||||||
# *font: xft:Monaco for Powerline-9
|
## *font: xft:Monaco for Powerline-9
|
||||||
# *faceName: xft:Monaco for Powerline-9
|
## *faceName: xft:Monaco for Powerline-9
|
||||||
# *boldFont: xft:Monaco for Powerline-9
|
## *boldFont: xft:Monaco for Powerline-9
|
||||||
# *letterSpace: -1
|
## *letterSpace: -1
|
||||||
|
|
||||||
# *font: xft:artwiz lemon-8
|
## *font: xft:artwiz lemon-8
|
||||||
# *faceName: xft:artwiz lemon-8
|
## *faceName: xft:artwiz lemon-8
|
||||||
# *boldFont: xft:artwiz lemon-8
|
## *boldFont: xft:artwiz lemon-8
|
||||||
# *letterSpace: 0
|
## *letterSpace: 0
|
||||||
|
|
||||||
# *font: xft:xos4 Terminuss Powerline-8
|
## *font: xft:xos4 Terminuss Powerline-8
|
||||||
# *faceName: xft:xos4 Terminuss Powerline-8
|
## *faceName: xft:xos4 Terminuss Powerline-8
|
||||||
# *boldFont: xft:xos4 Terminuss Powerline-8
|
## *boldFont: xft:xos4 Terminuss Powerline-8
|
||||||
# *letterSpace: 0
|
## *letterSpace: 0
|
||||||
|
|
||||||
# Set fonts in "$HOME/.Xresources.env"
|
## Set fonts in "$HOME/.Xresources.env"
|
||||||
URxvt*font: xft:Iosevka:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
URxvt*font: xft:Iosevka:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
||||||
URxvt*faceName: xft:Iosevka:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
URxvt*faceName: xft:Iosevka:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
||||||
URxvt*boldFont: xft:Iosevka:pixelsize=14:style=bold,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
URxvt*boldFont: xft:Iosevka:pixelsize=14:style=bold,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
||||||
URxvt*letterSpace: 0
|
URxvt*letterSpace: 0
|
||||||
|
|
||||||
# rxvt-unicode configuration
|
## rxvt-unicode configuration
|
||||||
URxvt*termName: rxvt-unicode
|
URxvt*termName: rxvt-unicode
|
||||||
URxvt*scrollBar: false
|
URxvt*scrollBar: false
|
||||||
URxvt*cursorUnderline: true
|
URxvt*cursorUnderline: true
|
||||||
|
@ -39,10 +39,10 @@ URxvt*matcher.button: 1
|
||||||
URxvt*depth: 0
|
URxvt*depth: 0
|
||||||
URxvt*iso14755: False
|
URxvt*iso14755: False
|
||||||
|
|
||||||
# Other Xorg configuration
|
## Other Xorg configuration
|
||||||
Xcursor.theme: human
|
Xcursor.theme: human
|
||||||
|
|
||||||
# DPI config
|
## DPI config
|
||||||
*dpi: 92
|
*dpi: 92
|
||||||
Xft.dpi: 92
|
Xft.dpi: 92
|
||||||
*autohint: 0
|
*autohint: 0
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# TODO: install alacritty
|
# TODO: install alacritty
|
||||||
|
|
||||||
pacaur -S \
|
pacaur --needed -S \
|
||||||
tree `# Handy Filesystem Viewing Utility` \
|
tree `# Handy Filesystem Viewing Utility` \
|
||||||
rofi `# Application Launcher` \
|
rofi `# Application Launcher` \
|
||||||
the_silver_searcher ripgrep `# Code Search Utilities` \
|
the_silver_searcher ripgrep `# Code Search Utilities` \
|
||||||
|
@ -16,7 +16,7 @@ pacaur -S \
|
||||||
python python-pip `# Python 3 Language` \
|
python python-pip `# Python 3 Language` \
|
||||||
python2 python2-pip `# Language` \
|
python2 python2-pip `# Language` \
|
||||||
pass `# Password Management` \
|
pass `# Password Management` \
|
||||||
google-chrome-dev `# Default Web Browser` \
|
firefox-developer-edition `# Default Web Browser` \
|
||||||
bash-completion `# Handy Scripts for Tab-Completion in Bash` \
|
bash-completion `# Handy Scripts for Tab-Completion in Bash` \
|
||||||
fzf `# Fuzzy File Finder` \
|
fzf `# Fuzzy File Finder` \
|
||||||
rsync `# File Transfer` \
|
rsync `# File Transfer` \
|
||||||
|
@ -37,7 +37,7 @@ pacaur -S \
|
||||||
bspwm-git sxhkd-git xdo-git `# Window Manager and Tools for its use` \
|
bspwm-git sxhkd-git xdo-git `# Window Manager and Tools for its use` \
|
||||||
terminus-font ttf-iosevka-pack `# Primary Fonts` \
|
terminus-font ttf-iosevka-pack `# Primary Fonts` \
|
||||||
ttf-freefont `# Font` \
|
ttf-freefont `# Font` \
|
||||||
ttd-monaco `# Font` \
|
ttf-monaco `# Font` \
|
||||||
ttf-font-awesome `# Icon Font` \
|
ttf-font-awesome `# Icon Font` \
|
||||||
autocutsel `# Clipboard Helper` \
|
autocutsel `# Clipboard Helper` \
|
||||||
curl `# HTTP Utility` \
|
curl `# HTTP Utility` \
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
pacaur -S \
|
gpg --recv-keys 0FC3042E345AD05D
|
||||||
gtk-theme-arc-git `# GTK Theme` \
|
|
||||||
|
pacaur --needed -S \
|
||||||
|
arc-gtk-theme-git `# GTK Theme` \
|
||||||
elementary-icon-theme `# GUI File Explorer Icons` \
|
elementary-icon-theme `# GUI File Explorer Icons` \
|
||||||
thunar thunar-volman gvfs `# GUI File Explorer + Volume Management/Auto-Mount Disks)` \
|
thunar thunar-volman gvfs `# GUI File Explorer + Volume Management/Auto-Mount Disks)` \
|
||||||
gvfs-smb `# Auto-Detect Samba Shares` \
|
gvfs-smb `# Auto-Detect Samba Shares` \
|
||||||
|
|
3
scripts/bin/d_mosquitto
Executable file
3
scripts/bin/d_mosquitto
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
docker run -it --rm -p 1883:1883 -p 9001:9001 eclipse-mosquitto
|
||||||
|
|
2
scripts/bin/d_rabbitmq
Executable file
2
scripts/bin/d_rabbitmq
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
docker run --rm -it -p 5672:5672 -p 15672:15672 rabbitmq:3-management
|
Reference in a new issue