diff --git a/kde/plasma-workspace-env/firefox_wayland.sh b/kde/plasma-workspace-env/firefox_wayland.sh new file mode 100644 index 0000000..d88b3e3 --- /dev/null +++ b/kde/plasma-workspace-env/firefox_wayland.sh @@ -0,0 +1,3 @@ +if [ "$XDG_SESSION_TYPE" = "wayland" ]; then + export MOZ_ENABLE_WAYLAND=1 +fi diff --git a/nvim/lua/autocmd.lua b/nvim/lua/autocmd.lua index 55e1aaa..de39d00 100644 --- a/nvim/lua/autocmd.lua +++ b/nvim/lua/autocmd.lua @@ -12,3 +12,6 @@ vim.api.nvim_command([[au FileType sql lua require'cmp'.setup.buffer { -- word break and spelling in markdown files vim.api.nvim_command('au BufRead,BufNewFile *.md set spell lbr') + +-- hard wrap and spelling in gph files +vim.api.nvim_command('au BufRead,BufNewFile *.gph set spell tw=72 colorcolumn=+0') diff --git a/nvim/spell/en.utf-8.add b/nvim/spell/en.utf-8.add new file mode 100644 index 0000000..8505ea0 --- /dev/null +++ b/nvim/spell/en.utf-8.add @@ -0,0 +1,31 @@ +Ruka +Suzu +Ew +HIRO +Hiro +Peggie +Hiroka +Shinobu +tataki +Kamishin +Jellinek +Uber +MLB +Gogo +Reggsignation +homie +Tsutsui +Terada +C'mon +somen +Wh +Kamishin's +Chikami +Shinjiro +Hakodate +Gah +Tomo +Tomo's +Kei +Ruka's +Ota diff --git a/nvim/spell/en.utf-8.add.spl b/nvim/spell/en.utf-8.add.spl new file mode 100644 index 0000000..eeca464 Binary files /dev/null and b/nvim/spell/en.utf-8.add.spl differ diff --git a/tmux/copy-cmd b/tmux/copy-cmd new file mode 100755 index 0000000..9648384 --- /dev/null +++ b/tmux/copy-cmd @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +session="$(loginctl show-session "$(loginctl | grep "$(whoami)" | awk '{print $1}')" -p Type)" + +if [ "$session" = "Type=x11" ]; then + exec xsel -b -i "$@" +else + exec wl-copy "$@" +fi diff --git a/tmux/paste-cmd b/tmux/paste-cmd new file mode 100755 index 0000000..48ce28b --- /dev/null +++ b/tmux/paste-cmd @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +session="$(loginctl show-session "$(loginctl | grep "$(whoami)" | awk '{print $1}')" -p Type)" + +if [ "$session" = "Type=x11" ]; then + exec xsel -b -o +else + exec wl-paste +fi diff --git a/tmux/tmux.conf b/tmux/tmux.conf index 70fd395..c528aca 100644 --- a/tmux/tmux.conf +++ b/tmux/tmux.conf @@ -17,9 +17,9 @@ bind M \ set -g mouse off \;\ display 'Mouse: OFF' -set -s copy-command 'xsel -b -i' -bind ] run "tmux set-buffer -- \"$(xsel -b -o)\"; tmux paste-buffer" -bind-key -n MouseDown2Pane run "tmux set-buffer -- \"$(xsel -b -o)\"; tmux paste-buffer" +set -s copy-command '~/skynet/tmux/copy-cmd' +bind ] run "tmux set-buffer -- \"$(~/skynet/tmux/paste-cmd)\"; tmux paste-buffer" +bind-key -n MouseDown2Pane run "tmux set-buffer -- \"$(~/skynet/tmux/paste-cmd)\"; tmux paste-buffer" bind-key -T copy-mode-vi v send-keys -X begin-selection bind-key -T copy-mode-vi y send-keys -X copy-selection diff --git a/zsh/zalias-borges b/zsh/zalias-borges index fe0bdc0..5f8f279 100644 --- a/zsh/zalias-borges +++ b/zsh/zalias-borges @@ -6,6 +6,7 @@ hash -d api=/home/rudism/mri/cosmic/api hash -d gql=/home/rudism/mri/cosmic/graphql-server hash -d as2=/home/rudism/mri/appdat/as2 hash -d oot=/home/rudism/mri/cosmic/nasa/oot/api +hash -d risk=/home/rudism/mri/cosmic/nasa/risk/api hash -d a=/mnt/agrajag hash -d b=/mnt/beeblebrox @@ -13,8 +14,7 @@ hash -d b=/mnt/beeblebrox alias nasavpn='/home/rudism/src/nasavpn/nasavpn' alias dockerrm='docker stop $(docker ps -aq); docker rm $(docker ps -aq); docker system prune -f' alias webcamfix='sudo modprobe v4l2loopback devices=1 video_nr=9 card_label=VirtualCam exclusive_caps=1 && ffmpeg -f video4linux2 -framerate 25 -video_size 1280x720 -input_format mjpeg -i /dev/video0 -f v4l2 -pix_fmt yuv420p /dev/video9; sudo rmmod v4l2loopback' -alias walkman='sudo mount -o uid=rudism,gid=rudism UUID=3317-74BF /mnt/walkman' -alias syncmusic='rsync -av --size-only --ignore-times --no-perms --no-owner --no-group --delete /mnt/agrajag/music/ /mnt/walkman/Music' +alias syncmusic='rsync -av --size-only --ignore-times --no-perms --no-owner --no-group --delete /mnt/agrajag/music/ /mnt/usb/Music' alias watchsync='watch -d grep -e Dirty: -e Writeback: /proc/meminfo' # The next line updates PATH for the Google Cloud SDK. diff --git a/zsh/zshrc b/zsh/zshrc index 1133267..8c1e5fc 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -11,6 +11,7 @@ autoload -Uz compinit && compinit setopt extended_history setopt inc_append_history setopt share_history +setopt rmstarsilent # load zsh plugins [ -f "$HOME/.local/share/zap/zap.zsh" ] && source "$HOME/.local/share/zap/zap.zsh"