From 5117752183c967173b3946f9458558dab6cd016d Mon Sep 17 00:00:00 2001 From: "Adam T. Carpenter" Date: Fri, 10 Feb 2023 17:31:52 -0500 Subject: misc - add pianobar config - update font config - update coc.nvim - update vimrc - update, simplify startup config - update docking shortcuts --- .Xresources | 24 ++++++++++++++++++++++++ .config/fontconfig/fonts.conf | 12 ++++++------ .config/i3/config | 23 ++++++++++++++--------- .config/pianobar/config | 2 ++ .vim/coc-settings.json | 6 +++--- .vimrc | 1 + .xinitrc | 4 +++- .zshenv | 3 ++- .zshrc | 1 + 9 files changed, 56 insertions(+), 20 deletions(-) create mode 100644 .config/pianobar/config diff --git a/.Xresources b/.Xresources index 42faeea..53c2779 100644 --- a/.Xresources +++ b/.Xresources @@ -1,4 +1,6 @@ +!! DPI Xft.dpi: 96 + !! drop in Solarized colorscheme for Xresources/Xdefaults !!SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B RGB HSB @@ -76,3 +78,25 @@ Xft.dpi: 96 !! white dark/light *color7: S_base2 *color15: S_base3 + +!! URxvt +URxvt.font: xft:monospace:size=13 +URxvt.letterSpace: 0 +URxvt.lineSpace: 0 +URxvt.scrollBar: false +URxvt.urgentOnBell: true +URxvt.skipBuiltinGlyphs: true +URxvt.cursorBlink: true +URxvt.pointerBlank: true +!!URxvt.url-launcher url_handler.sh +URxvt.jumpScroll: true +!URxvt.clipboard.autocopy: true + +! Disable ISO 14755 unicode input so we can use Ctrl-Shift bindings +URxvt.iso14755: false +URxvt.iso14755_52: false + +! Bind Ctrl-Shift-c & Ctrl-Shift-v to copy and paste +! I dont know why, but I needed to use hex keysym values to get it to work +URxvt.keysym.C-S-0x43: eval:selection_to_clipboard +URxvt.keysym.C-S-0x56: eval:paste_clipboard diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf index 44b3419..e3c2369 100644 --- a/.config/fontconfig/fonts.conf +++ b/.config/fontconfig/fonts.conf @@ -5,24 +5,24 @@ serif Lora - Noto Color Emoji - Material Design Icons Desktop + Twitter Color Emoji + Material Design Icons monospace Iosevka Term Slab - Noto Color Emoji - Material Design Icons Desktop + Twitter Color Emoji + Material Design Icons sans-serif Iosevka Etoile - Noto Color Emoji - Material Design Icons Desktop + Twitter Color Emoji + Material Design Icons diff --git a/.config/i3/config b/.config/i3/config index 4df4590..2fe84cc 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -6,7 +6,7 @@ set $sigaudio pkill -75 i3blocks ## WORKSPACES -workspace_auto_back_and_forth yes +#workspace_auto_back_and_forth yes set $ws1 "1:󱆃" set $ws2 "2:󰈹" @@ -56,8 +56,8 @@ bindsym Mod1+shift+9 move container to workspace $ws9 bindsym Mod1+shift+0 move container to workspace $ws10 # move workspaces between outputs on dock -bindsym Mod1+d exec xrandr --output DP-3 --auto --primary --output eDP-1 --auto --off ; exec doas sysctl hw.acpi.lid_switch_state=0 -bindsym Mod1+shift+d exec xrandr --output DP-3 --auto --off --output eDP-1 --auto --primary ; exec doas sysctl hw.acpi.lid_switch_state=S3 +bindsym Mod1+d exec xrandr --output DP-3 --auto --primary --output eDP-1 --auto --panning 2560x1440 +bindsym Mod1+shift+d exec xrandr --output eDP-1 --auto --primary --panning 0x0 --output DP-3 --mode 1920x1080 ## WINDOWS @@ -113,10 +113,10 @@ bindsym Mod1+Return split horizontal; exec $term bindsym Mod1+shift+Return split vertical; exec $term bindsym Mod4+p exec arandr bindsym Mod4+l exec xautolock -locknow -bindsym Mod1+F1 exec rofi -show run -bindsym Mod1+shift+F1 exec rofi -show ssh -bindsym Mod1+F2 exec firefox -bindsym Mod1+F3 exec thunderbird +bindsym Mod1+F1 exec rofi -show run +bindsym Mod1+shift+F1 workspace $ws9 ; exec rofi -show ssh +bindsym Mod1+F2 workspace $ws2 ; exec firefox +bindsym Mod1+F3 workspace $ws3 ; exec thunderbird #bindsym Mod1+F4 exec #bindsym Mod1+F5 exec #bindsym Mod1+F1 exec @@ -132,8 +132,8 @@ bindsym Mod1+F12 exec mixer vol 0 && $sigaudio bindsym XF86AudioLowerVolume exec mixer vol -5 && $sigaudio bindsym XF86AudioRaiseVolume exec mixer vol +5 && $sigaudio bindsym XF86AudioMute exec mixer vol 0 && $sigaudio -bindsym --release Print exec import -window root ~/Nextcloud/InstantUpload/Screenshots/`date +"%Y-%m-%d-%H-%M-%S"`.png -bindsym --release shift+Print exec import -monitor ~/Nextcloud/InstantUpload/Screenshots/`date +"%Y-%m-%d-%H-%M-%S"`.png +bindsym --release Print exec import -window root ~/`date +"%Y-%m-%d-%H-%M-%S"`.png +bindsym --release shift+Print exec import -monitor ~/`date +"%Y-%m-%d-%H-%M-%S"`.png ## COLORS @@ -175,3 +175,8 @@ bar { urgent_workspace $color_bar_urgent $color_bar_urgent $color15 } } + +## ASSIGNMENTS + +assign [class="Firefox"] 2 +assign [class="Thunderbird"] 3 diff --git a/.config/pianobar/config b/.config/pianobar/config new file mode 100644 index 0000000..ca696af --- /dev/null +++ b/.config/pianobar/config @@ -0,0 +1,2 @@ +user = atc@53hor.net +password_command = pass show pandora.com/atc@53hor.net diff --git a/.vim/coc-settings.json b/.vim/coc-settings.json index 81f50e2..e24a5bb 100644 --- a/.vim/coc-settings.json +++ b/.vim/coc-settings.json @@ -15,10 +15,10 @@ "diagnostic.virtualText": true, "codeLens.enable": true, "rust-analyzer.checkOnSave.command": "clippy", - "rust-analyzer.server.path": "/usr/local/bin/rust-analyzer", + "rust-analyzer.server.path": "/home/atc/.rustup/toolchains/stable-x86_64-unknown-freebsd/bin/rust-analyzer", "rust-analyzer.completion.autoimport.enable": true, - "diagnostic.warningSign": "󰀦", - "diagnostic.errorSign": "󰚑", + "diagnostic.warningSign": "!", + "diagnostic.errorSign": "X", "prettier.trailingComma": "none", "prettier.arrowParens": "avoid", "prettier.disableLanguages": ["handlebars"], diff --git a/.vimrc b/.vimrc index cb375fd..a332d7c 100644 --- a/.vimrc +++ b/.vimrc @@ -75,3 +75,4 @@ highlight CocFloating ctermbg=black " Auto-reloading scripts autocmd BufWritePost .aliases !source ~/.aliases +autocmd BufWritePost ~/.Xresources !xrdb % diff --git a/.xinitrc b/.xinitrc index 426ecda..8c2ebe6 100755 --- a/.xinitrc +++ b/.xinitrc @@ -2,6 +2,8 @@ #&& dunst \ xrandr --output DP-2 --auto --output DP-3 --auto --below DP-2 xrdb .Xresources +xset b off +urxvtd -q -f -o wal.sh -xautolock -locker "i3lock -n -f -c 002b36" & +#xautolock -locker "i3lock -n -f -c 002b36" & exec i3 2>&1 > /var/log/xinit/i3wm.log diff --git a/.zshenv b/.zshenv index d0a30b2..d828be0 100644 --- a/.zshenv +++ b/.zshenv @@ -1,10 +1,10 @@ export BROWSER=firefox export DOOMWADDIR=~/.local/share/crispy-doom/wads export EDITOR=vim +export VISUAL=$EDITOR export GTK2_RC_FILES=$HOME/.local/share/themes/oomox-atc-solarized/gtk-2.0/gtkrc export PAGER=less export PATH=$HOME/.local/scripts:$HOME/.local/bin/:$HOME/.cargo/bin:$HOME/node_modules/.bin:$PATH -export VISUAL=vim # Color man pages export LESS_TERMCAP_mb=$'\E[01;32m' @@ -32,3 +32,4 @@ export LC_TELEPHONE="en_US.UTF-8" export LC_MEASUREMENT="en_US.UTF-8" export LC_IDENTIFICATION="en_US.UTF-8" export LC_ALL=en_US.UTF-8 +. "$HOME/.cargo/env" diff --git a/.zshrc b/.zshrc index c8344bb..e209eb6 100644 --- a/.zshrc +++ b/.zshrc @@ -1,3 +1,4 @@ +autoload -Uz zmv autoload -U compinit colors zcalc compinit -d colors -- cgit v1.2.3