From c0fcd0714e243724094e2f8ac647492d4913790d Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 22 Dec 2018 18:24:29 -0500 Subject: [PATCH 001/120] Added my tmux configurations --- .tmux/tmux.conf | 193 +++++++++++++++++++++++++++++++++++++++++ .tmux/tmux.local.conf | 35 ++++++++ .tmux/tmux.remote.conf | 75 ++++++++++++++++ 3 files changed, 303 insertions(+) create mode 100644 .tmux/tmux.conf create mode 100644 .tmux/tmux.local.conf create mode 100644 .tmux/tmux.remote.conf diff --git a/.tmux/tmux.conf b/.tmux/tmux.conf new file mode 100644 index 0000000..f2f4da3 --- /dev/null +++ b/.tmux/tmux.conf @@ -0,0 +1,193 @@ +# ========================== +# === General Settings === +# ========================== + +set -g default-terminal "screen-256color" +set -g history-limit 5000 +set -g buffer-limit 20 +set -sg escape-time 10 +set -g display-time 1000 +setw -g remain-on-exit off +set -g repeat-time 600 +setw -g allow-rename on +setw -g automatic-rename on +setw -g aggressive-resize off + +# Change prefix key to C-a, easier to type, same as "screen" +unbind C-b +set -g prefix C-a + +# Start index of window/pane with 1, because we're humans, not computers +set -g base-index 1 +setw -g pane-base-index 1 + +# Enable mouse support +set -g mouse on + + +# Bindings +set -g prefix C-a +bind r source-file ~/.tmux.conf \; display '~/.tmux.conf sourced' + +# ========================== +# === Key Bindings === +# ========================== + +# Unbind default key bindings, we're going to override +unbind % # split-window -h +unbind '"' # split-window +unbind l # last-window +unbind & # kill-window +unbind = # choose-buffer +unbind ] # paste-buffer + +# Navigation +bind -n M-Right next-window +bind -n M-Left previous-window + +# Synchronization +bind-key -n F2 set-window-option synchronize-panes + +# Window/Session +bind-key n command-prompt -p "rename-window:" -I "#{window_name}" "rename-window '%%'" +bind-key N command-prompt -p "rename-session:" -I "#{session_name}" "rename-session '%%'" +bind - split-window -v +bind _ split-window -h +bind > swap-pane -D # swap current pane with the next one +bind < swap-pane -U # swap current pane with the previous one +bind C-c new-session +bind Tab last-window +bind C-a last-window +bind X confirm-before -p "kill-window #W? (y/n)" kill-window + +# ================================================ +# === Copy mode, scroll and clipboard === +# ================================================ +set -g @copy_use_osc52_fallback off + +# Prefer vi style key table +setw -g mode-keys vi + +bind p paste-buffer +bind C-p choose-buffer + +# trigger copy mode by (not working for me) +#bind -n M-Up copy-mode + +yank="~/.tmux/yank.sh" + +# Copy selected text +bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "$yank" +bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "$yank" +#bind -T copy-mode-vi Y send-keys -X copy-line \;\ +# run "tmux save-buffer - | $yank" +bind -T copy-mode-vi Y send-keys -X copy-pipe-and-cancel "$yank; tmux paste-buffer" +bind -T copy-mode-vi C-j send-keys -X copy-pipe-and-cancel "$yank" +bind-key -T copy-mode-vi D send-keys -X copy-end-of-line \;\ + run "tmux save-buffer - | $yank" +bind-key -T copy-mode-vi A send-keys -X append-selection-and-cancel \;\ + run "tmux save-buffer - | $yank" + +# Copy selection on drag end event, but do not cancel copy mode and do not clear selection +# clear select on subsequence mouse click +#bind -T copy-mode-vi MouseDragEnd1Pane \ +# send-keys -X copy-pipe "$yank" +unbind -T copy-mode-vi MouseDragEnd1Pane +bind -T copy-mode-vi MouseDown1Pane select-pane \;\ + send-keys -X copy-pipe "$yank" \;\ + send-keys -X clear-selection + + +set -g bell-action any +set -g default-command "" +set -g default-shell "/bin/zsh" +set -g destroy-unattached off +set -g detach-on-destroy on +set -g display-panes-active-colour "#00afff" +set -g display-panes-colour "#00afff" +set -g display-panes-time 800 +set -g renumber-windows on +set -g status-keys vi +set -g status-interval 4 +set -g visual-activity off +set -g visual-bell off +set -g visual-silence off + +setw -g alternate-screen on +setw -g clock-mode-style 24 +setw -g force-height 0 +setw -g force-width 0 +setw -g main-pane-height 24 +setw -g main-pane-width 80 +setw -g monitor-activity on +setw -g monitor-bell on +setw -g monitor-silence 0 +setw -g other-pane-height 0 +setw -g other-pane-width 0 + +setw -g wrap-search on +setw -g xterm-keys on + + +set -g status-position top +set -g set-titles on +set -g set-titles-string "#h ❐ #S ● #I #W" + + +set -g status-left-length 1000 +set -g status-right-length 1000 + +set -g status-left "#[fg=#000000,bg=#ffff00,bold] ❐ #S #[fg=#ffff00,bg=default,none] " +set -g status-right '#[fg=#000000]#{prefix}#{synchronized}#{sharedsession}#[fg=#8a8a8a,bg=#000000]#[fg=#e4e4e4] #{cpu_icon} #[fg=#8a8a8a]#[fg=#e4e4e4] %R #[fg=#8a8a8a]#[fg=#e4e4e4] %d %b #[fg=#d70000]#[fg=#ffffff,bg=#d70000] #{username} #[fg=#e4e4e4,bg=#d70000,bold]#[fg=#000000,bg=#e4e4e4] #{hostname} ' + +set -g status-style "fg=#8a8a8a,bg=#080808" +set -g status-left-style "fg=#8a8a8a,bg=#080808" +set -g status-right-style "fg=#8a8a8a,bg=#080808" + +set -g message-style "fg=#000000,bg=#ffff00,bright" +set -g message-command-style "fg=#ffff00,bg=#000000,bright" + +setw -g automatic-rename-format "#{?pane_in_mode,[tmux],#{pane_current_command}}#{?pane_dead,[dead],}" +setw -g clock-mode-colour "#00afff" +setw -g mode-style "fg=#000000,bg=#ffff00,bright" +setw -g pane-active-border-style "fg=#00afff" +setw -g pane-border-format "#{?pane_active,#[reverse],}#{pane_index}#[default] \"#{pane_title}\"" +setw -g pane-border-status off +setw -g pane-border-style "fg=#444444" + +setw -g window-active-style "bg=#000000" +setw -g window-status-activity-style underscore +setw -g window-status-bell-style "fg=#ffff00,bright,blink" +setw -g window-status-current-format "#[fg=#080808,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#080808,none]" +setw -g window-status-current-style "fg=#000000,bg=#00afff,bright" +setw -g window-status-format "#I #W" +setw -g window-status-last-style "fg=#00afff" +setw -g window-status-separator " " +setw -g window-status-style "fg=#8a8a8a,bg=#080808" +setw -g window-style default + + +# ============================ +# === Plugins === +# ============================ +set -g @plugin 'tmux-plugins/tpm' +set -g @plugin 'tmux-plugins/tmux-sensible' +set -g @plugin 'tmux-plugins/tmux-cpu' +#set -g @plugin 'tmux-plugins/tmux-yank' +set -g @plugin 'https://git.linux-help.org/psi-jack/tmux-host.git' +set -g @plugin 'https://git.linux-help.org/psi-jack/tmux-indicators.git' + +set -g @yank_action 'copy-pipe' + +# ============================================= +# === Nesting local and remote sessions === +# ============================================= + +# Load modular configuration +if-shell 'test -n "$SSH_CLIENT"' \ + 'source-file ~/.tmux/tmux.remote.conf' \ + 'source-file ~/.tmux/tmux.local.conf' + +# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) +run -b '~/.tmux/plugins/tpm/tpm' + diff --git a/.tmux/tmux.local.conf b/.tmux/tmux.local.conf new file mode 100644 index 0000000..54f5c7a --- /dev/null +++ b/.tmux/tmux.local.conf @@ -0,0 +1,35 @@ +# Toggle Inception +bind -T root S-Down \ + send-keys M-F12 \;\ + set prefix None \;\ + set key-table off \;\ + set status-style "fg=#8a8a8a,bg=#444444,none" \;\ + set status-left-style "fg=#8a8a8a,bg=#444444,none" \;\ + set status-right-style "fg=#8a8a8a,bg=#444444,none" \;\ + setw window-status-current-style "fg=#000000,bg=#00afff,bold" \;\ + setw -g window-status-style "fg=#8a8a8a,bg=#444444" \;\ + setw -g window-status-last-style "fg=#00afff,bg=#444444" \;\ + setw window-status-current-format "#[fg=#444444,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#444444,none]" \;\ + refresh-client -S \;\ + #setw -g window-status-style "fg=#8a8a8a,bg=#444444" \;\ + #setw -g window-status-last-style "fg=#00afff,bg=#444444" \;\ + #setw window-status-current-format "#[fg=#444444,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#444444,none]" \;\ + +bind -T off S-Up \ + send-keys M-F12 \;\ + set -u prefix \;\ + set -u key-table \;\ + set -u status-style \;\ + set -u status-left-style \;\ + set -u status-right-style \;\ + setw -u window-status-current-style \;\ + setw -g window-status-style "fg=#8a8a8a" \;\ + setw -g window-status-last-style "fg=#00afff" \;\ + setw -u window-status-current-format \;\ + refresh-client -S + #setw -g window-status-style "fg=#8a8a8a,bg=#000000" \;\ + #setw -g window-status-last-style "fg=#00afff,bg=#000000" \;\ + +# Start a new session called default, if starting new. +new-session -s default + diff --git a/.tmux/tmux.remote.conf b/.tmux/tmux.remote.conf new file mode 100644 index 0000000..4afb10f --- /dev/null +++ b/.tmux/tmux.remote.conf @@ -0,0 +1,75 @@ +# Toggle Inception + +# show status bar at bottom for remote session, +# so it do not stack together with local session's one +set -g status-position bottom + +# Since this is a remote SSH, disable by default until signalled by origin. +set -g key-table off +#set -g status-left "#[fg=#000000,bg=#ffff00,bold]$tmux_conf_theme_status_left#[fg=#ffff00,bg=default,none]$tmux_conf_theme_left_separator_main " +#set -g status-right "#[fg=#080808,bg=default,none]#[fg=#8a8a8a,bg=#080808,none]#[fg=none]#[bg=none]#[none]#{?client_prefix,⌨️ ,}#[fg=none]#[bg=none]#[none]#{?session_many_attached,👓 ,}#[fg=#8a8a8a,bg=#080808,none] #{?pane_synchronized,#[fg=none]#[bg=none]#[none]#{?pane_synchronized,🔁 ,},⤴️ }" +set -g status-style "fg=#8a8a8a,bg=#444444,none" +set -g status-left-style "fg=#8a8a8a,bg=#444444,none" +set -g status-right-style "fg=#8a8a8a,bg=#444444,none" +setw -g window-status-style "fg=#8a8a8a,bg=#444444" +setw -g window-status-format "#I #W" +setw -g window-status-last-style "fg=#00afff,bg=#444444" +setw -g window-status-current-style "fg=#000000,bg=#00afff,bold" +setw -g window-status-current-format "#[fg=#444444,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#444444,none]" + +bind -T off M-F12 \ + set prefix C-a \;\ + set -gu key-table \;\ + set -u key-table \;\ + set -g status-style "fg=#8a8a8a,bg=#080808,none" \;\ + set -g status-left-style "fg=#8a8a8a,bg=#080808,none" \;\ + set -g status-right-style "fg=#8a8a8a,bg=#080808,none" \;\ + setw -g window-status-style "fg=#8a8a8a,bg=#080808" \;\ + setw -g window-status-last-style "fg=#00afff,bg=#080808" \;\ + setw -g window-status-current-style "fg=#000000,bg=#00afff,bold" \;\ + setw -g window-status-current-format "#[fg=#080808,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#080808,none]" \;\ + refresh-client -S \;\ + +bind -T root M-F12 \ + set -u prefix \;\ + set key-table off \;\ + set -g status-style "fg=#8a8a8a,bg=#444444,none" \;\ + set -g status-left-style "fg=#8a8a8a,bg=#444444,none" \;\ + set -g status-right-style "fg=#8a8a8a,bg=#444444,none" \;\ + setw -g window-status-current-style "fg=#000000,bg=#00afff,bold" \;\ + setw -g window-status-style "fg=#00afff,bg=#444444" \;\ + setw -g window-status-last-style "fg=#00afff,bg=#444444" \;\ + setw -g window-status-current-format "#[fg=#444444,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#444444,none]" \;\ + refresh-client -S + +#bind -T off M-F12 \ +# set prefix C-a \;\ +# set -gu key-table \;\ +# set -u status-style \;\ +# set -u status-left-style \;\ +# set -u status-right-style \;\ +# setw -u window-status-current-style \;\ +# setw -g window-status-style "fg=#8a8a8a,bg=#000000" \;\ +# setw -g window-status-last-style "fg=#00afff,bg=#000000" \;\ +# setw -u window-status-current-format \;\ +# refresh-client -S +# +#bind -T root M-F12 \ +# set -u prefix \;\ +# set key-table off \;\ +# set status-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_off_status_bg,$tmux_conf_theme_status_attr" \;\ +# set status-left-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_off_status_bg,$tmux_conf_theme_status_attr" \;\ +# set status-right-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_off_status_bg,$tmux_conf_theme_status_attr" \;\ +# setw window-status-current-style "fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr" \;\ +# setw -g window-status-style "fg=#8a8a8a,bg=#444444" \;\ +# setw -g window-status-last-style "fg=#00afff,bg=#444444" \;\ +# setw window-status-current-format "#[fg=#444444,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#444444,none]" \;\ +# refresh-client -S + + +# Set port of SSH remote tunnel, where tmux will pipe buffers to transfer on local machine for copy +#set -g @copy_backend_remote_tunnel_port 11988 + +# In remote mode we don't show "clock" and "battery status" widgets +#set -g status-left "$wg_session" +#set -g status-right "#{prefix_highlight} $wg_is_keys_off $wg_is_zoomed #{sysstat_cpu} | #{sysstat_mem} | #{sysstat_loadavg} | $wg_user_host | #{online_status}" From dac07c2e2d5c63296fc3ea6aad2326aafd651d2a Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 22 Dec 2018 18:39:18 -0500 Subject: [PATCH 002/120] Added yadm as submodule. --- .gitmodules | 3 +++ .yadm-project | 1 + bin/yadm | 1 + 3 files changed, 5 insertions(+) create mode 100644 .gitmodules create mode 160000 .yadm-project create mode 120000 bin/yadm diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c31acf1 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".yadm-project"] + path = .yadm-project + url = https://git.linux-help.org/psi-jack/yadm.git diff --git a/.yadm-project b/.yadm-project new file mode 160000 index 0000000..09a018e --- /dev/null +++ b/.yadm-project @@ -0,0 +1 @@ +Subproject commit 09a018ea5a081923a8d39f5f0bb02b138284230a diff --git a/bin/yadm b/bin/yadm new file mode 120000 index 0000000..530ab78 --- /dev/null +++ b/bin/yadm @@ -0,0 +1 @@ +/home/psi-jack/.yadm-project/yadm \ No newline at end of file From 18c05cf806b901b4175f95f01ffb6ada9781116e Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 22 Dec 2018 18:48:30 -0500 Subject: [PATCH 003/120] Added tmux config link --- .tmux.conf | 1 + 1 file changed, 1 insertion(+) create mode 120000 .tmux.conf diff --git a/.tmux.conf b/.tmux.conf new file mode 120000 index 0000000..d7570cd --- /dev/null +++ b/.tmux.conf @@ -0,0 +1 @@ +.tmux/tmux.conf \ No newline at end of file From b24ad48001a7b9f1693ccd71d70cfb2fe7c83a7e Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 22 Dec 2018 20:17:54 -0500 Subject: [PATCH 004/120] Added Tmux TPM and yadm bootstrap --- .gitmodules | 3 +++ .tmux/plugins/tpm | 1 + .yadm/bootstrap | 9 +++++++++ 3 files changed, 13 insertions(+) create mode 160000 .tmux/plugins/tpm create mode 100755 .yadm/bootstrap diff --git a/.gitmodules b/.gitmodules index c31acf1..ff2a363 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule ".yadm-project"] path = .yadm-project url = https://git.linux-help.org/psi-jack/yadm.git +[submodule ".tmux/plugins/tpm"] + path = .tmux/plugins/tpm + url = https://git.linux-help.org/psi-jack/tpm.git diff --git a/.tmux/plugins/tpm b/.tmux/plugins/tpm new file mode 160000 index 0000000..42bb2bf --- /dev/null +++ b/.tmux/plugins/tpm @@ -0,0 +1 @@ +Subproject commit 42bb2bf48bef881be504278cf5156371b542cf81 diff --git a/.yadm/bootstrap b/.yadm/bootstrap new file mode 100755 index 0000000..529fc4f --- /dev/null +++ b/.yadm/bootstrap @@ -0,0 +1,9 @@ +#!/bin/bash + +# Because Git submodule commands cannot operate without a work tree, they must +# be run from within $HOME (assuming this is the root of your dotfiles) +cd "$HOME" + +echo "Init submodules" +yadm submodule update --recursive --init + From e256247096c788c99c08569c11cecd3987014450 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 23 Dec 2018 11:20:18 -0500 Subject: [PATCH 005/120] Added Zim and Zsh configurations --- .gitmodules | 3 ++ .zim | 1 + .zimrc | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++ .zlogin | 8 +++++ .zshrc | 67 +++++++++++++++++++++++++++++++++++++ 5 files changed, 175 insertions(+) create mode 160000 .zim create mode 100644 .zimrc create mode 100644 .zlogin create mode 100644 .zshrc diff --git a/.gitmodules b/.gitmodules index ff2a363..a6144cc 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule ".tmux/plugins/tpm"] path = .tmux/plugins/tpm url = https://git.linux-help.org/psi-jack/tpm.git +[submodule ".zim"] + path = .zim + url = https://git.linux-help.org/psi-jack/zimfw.git diff --git a/.zim b/.zim new file mode 160000 index 0000000..21696a4 --- /dev/null +++ b/.zim @@ -0,0 +1 @@ +Subproject commit 21696a4f703a170e93a2f99a5576f37eb4e5a733 diff --git a/.zimrc b/.zimrc new file mode 100644 index 0000000..06e7b81 --- /dev/null +++ b/.zimrc @@ -0,0 +1,96 @@ + + +################# +# CORE SETTINGS # +################# + +# +# Zim settings +# + +# Select what modules you would like enabled. +# The second line of modules may depend on options set by modules in the first +# line. These dependencies are noted on the respective module's README.md. +zmodules=(directory environment git git-info history input utility custom \ + syntax-highlighting history-substring-search prompt completion) + + +################### +# MODULE SETTINGS # +################### + +# +# Prompt +# + +# Set your desired prompt here +zprompt_theme='eriner' + +# +# Completion +# + +# set an optional host-specific filename for the completion cache file +# if none is provided, the default '.zcompdump' is used. +#zcompdump_file=".zcompdump-${HOST}-${ZSH_VERSION}" + +# +# Utility +# + +# Uncomment to enable command correction prompts +# See: http://zsh.sourceforge.net/Doc/Release/Options.html#Input_002fOutput +#setopt CORRECT + +# +# Environment +# + +# Set the string below to the desired terminal title format string. +# The terminal title is redrawn upon directory change, however, variables like +# ${PWD} are only evaluated once. Use prompt expansion strings for dynamic data: +# http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Simple-Prompt-Escapes +# The example below uses the following format: 'username@host:/current/directory' +ztermtitle='%n@%m:%~' + +# +# Input +# + +# Uncomment to enable double-dot expansion. +# This appends '../' to your input for each '.' you type after an initial '..' +#zdouble_dot_expand='true' + +# +# Syntax-Highlighting +# + +# This determines what highlighters will be used with the syntax-highlighting module. +# Documentation of the highlighters can be found here: +# https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md +# For (u)rxvt, termite and gnome-terminal users, +# removing the 'cursor' highlighter will fix the disappearing cursor problem +#zhighlighters=(main brackets cursor) +zhighlighters=(main brackets) + + +# +# SSH +# + +# Load these ssh identities with the ssh module +#zssh_ids=(id_rsa) + + +# +# Pacman +# + +# Set (optional) pacman front-end. +#zpacman_frontend='powerpill' +#zpacman_frontend='pacmatic' + +# Load any helper scripts as defined here +#zpacman_helper=(aur) +#zpacman_helper=(aur) + diff --git a/.zlogin b/.zlogin new file mode 100644 index 0000000..a9af863 --- /dev/null +++ b/.zlogin @@ -0,0 +1,8 @@ + + +# +# User configuration sourced by login shells +# + +# Initialize zim +[[ -s ${ZIM_HOME}/login_init.zsh ]] && source ${ZIM_HOME}/login_init.zsh diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..a94b104 --- /dev/null +++ b/.zshrc @@ -0,0 +1,67 @@ +#if [[ -f /etc/solus-release ]]; then +# if [[ $TILIX_ID || $VTE_VERSION ]]; then +# echo "Loading VTE extensions..." +# source /usr/share/defaults/etc/profile.d/vte.sh +# fi +#fi +#precmd_functions+=(__vte_osc7) + + +# +# User configuration sourced by interactive shells +# +typeset -U PATH +export PATH + +# Change default zim location +export ZIM_HOME=${ZDOTDIR:-${HOME}}/.zim + +# Start zim +[[ -s ${ZIM_HOME}/init.zsh ]] && source ${ZIM_HOME}/init.zsh + +# Fix the ESC+Backspace +bindkey -e +bindkey -e "^[[1;5C" forward-word +bindkey -e "^[[1;5D" backward-word + +# Default Environment +export EDITOR=vim +export VISUAL=vim +export PAGER=less +export BORG_REPO=/mnt/backups/psi-jack/borg + +#function custom_prompt() { +# VTE_PWD_THING="$(__vte_osc7)" +# PS1="$PS1$VTE_PWD_THING" +#} + +if [[ -f /etc/solus-release ]]; then + export SSH_ASKPASS=/usr/lib64/seahorse/seahorse/ssh-askpass + + if [[ $TILIX_ID || $VTE_VERSION ]]; then + source /usr/share/defaults/etc/profile.d/vte.sh + precmd_functions+=(__vte_osc7) + fi +fi + +# Set GPG TTY +#export GPG_TTY=$(tty) + +# Refresh gpg-agent tty in case user switches into an X session +#gpg-connect-agent updatestartuptty /bye >/dev/null + +# Update SSH Agent Socket +#unset SSH_AGENT_PID +#if [[ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]]; then +# export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" +#fi + +# Disable Ctrl+S Scroll-Locking +stty -ixon + +# Include local functions/aliases/environments: +while read f +do + source "$f" +done < <(find "${HOME}/.local/dotfiles/" -type f -name '*.zsh') + From 340c58a308cfc676daba7b835739a5cd9cf9d862 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 23 Dec 2018 11:26:11 -0500 Subject: [PATCH 006/120] Added SpaceVim --- .SpaceVim | 1 + .SpaceVim.d/init.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ .gitmodules | 3 +++ .vim | 1 + 4 files changed, 47 insertions(+) create mode 160000 .SpaceVim create mode 100644 .SpaceVim.d/init.toml create mode 120000 .vim diff --git a/.SpaceVim b/.SpaceVim new file mode 160000 index 0000000..fa1e780 --- /dev/null +++ b/.SpaceVim @@ -0,0 +1 @@ +Subproject commit fa1e780aa63cfa4834a31619f9f4523ffcb2e60b diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml new file mode 100644 index 0000000..8a69482 --- /dev/null +++ b/.SpaceVim.d/init.toml @@ -0,0 +1,42 @@ +#============================================================================= +# dark_powered.toml --- dark powered configuration example for SpaceVim +# Copyright (c) 2016-2017 Wang Shidong & Contributors +# Author: Wang Shidong < wsdjeg at 163.com > +# URL: https://spacevim.org +# License: GPLv3 +#============================================================================= + +# All SpaceVim option below [option] section +[options] + # set spacevim theme. by default colorscheme layer is not loaded, + # if you want to use more colorscheme, please load the colorscheme + # layer + colorscheme = "gruvbox" + background = "dark" + # Disable guicolors in basic mode, many terminal do not support 24bit + # true colors + enable_guicolors = true + # Disable statusline separator, if you want to use other value, please + # install nerd fonts + statusline_separator = "curve" + statusline_inactive_separator = "curve" + buffer_index_type = 4 + enable_tabline_filetype_icon = true + enable_statusline_display_mode = false + relativenumber = true + disabled_plugins = ["fcitx.vim"] + +# Enable autocomplete layer +[[layers]] +name = 'autocomplete' +auto-completion-return-key-behavior = "complete" +auto-completion-tab-key-behavior = "smart" + +[[layers]] +name = 'shell' +default_position = 'top' +default_height = 30 + +[[custom_plugins]] +name = "saltstack/salt-vim" + diff --git a/.gitmodules b/.gitmodules index a6144cc..58e5194 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule ".zim"] path = .zim url = https://git.linux-help.org/psi-jack/zimfw.git +[submodule ".SpaceVim"] + path = .SpaceVim + url = https://git.linux-help.org/psi-jack/SpaceVim.git diff --git a/.vim b/.vim new file mode 120000 index 0000000..fe3cd00 --- /dev/null +++ b/.vim @@ -0,0 +1 @@ +.SpaceVim \ No newline at end of file From 1988f2723861f3ad45789affa263b254055e78a4 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 23 Dec 2018 11:32:34 -0500 Subject: [PATCH 007/120] Added .gitconfig for Fedora --- .gitconfig##Fedora | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitconfig##Fedora diff --git a/.gitconfig##Fedora b/.gitconfig##Fedora new file mode 100644 index 0000000..39b8323 --- /dev/null +++ b/.gitconfig##Fedora @@ -0,0 +1,25 @@ +[user] + name = Eric Renfro + email = psi-jack@linux-help.org + signingkey = 25787986B19167B89BFF55CF3159FF4CB13EBFB4 +[sendemail] + smtpencryption = tls + smtpserver = mx.linux-help.org + smtpuser = eric.renfro@linux-help.org + smtpserverport = 587 +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[commit] + gpgsign = true +[alias] + up = !git pull --prune $@ && git submodule update --init --recursive +[credential] + #helper = /usr/lib/git/git-core/git-credential-store + #helper = /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring + helper = /usr/libexec/git-core/git-credential-libsecret + #helper = libsecret +[gpg] + program = gpg2 From 236293cf4abd8b8376c561ab5f4ac3ff5f274253 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 23 Dec 2018 11:33:33 -0500 Subject: [PATCH 008/120] Added .gitconfig for Mint --- .gitconfig##Mint | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitconfig##Mint diff --git a/.gitconfig##Mint b/.gitconfig##Mint new file mode 100644 index 0000000..1176fdc --- /dev/null +++ b/.gitconfig##Mint @@ -0,0 +1,25 @@ +[user] + name = Eric Renfro + email = psi-jack@linux-help.org + signingkey = 25787986B19167B89BFF55CF3159FF4CB13EBFB4 +[sendemail] + smtpencryption = tls + smtpserver = mx.linux-help.org + smtpuser = eric.renfro@linux-help.org + smtpserverport = 587 +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[commit] + gpgsign = true +[alias] + up = !git pull --prune $@ && git submodule update --init --recursive +[credential] + #helper = /usr/lib/git/git-core/git-credential-store + helper = /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring + #helper = /usr/libexec/git-core/git-credential-libsecret + #helper = libsecret +[gpg] + program = gpg2 From f614ed6de820e986ef45662ec5cf29c24207b864 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 23 Dec 2018 11:36:27 -0500 Subject: [PATCH 009/120] Added pam_environment and profile --- .pam_environment | 6 ++++++ .profile | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 .pam_environment create mode 100644 .profile diff --git a/.pam_environment b/.pam_environment new file mode 100644 index 0000000..e880ded --- /dev/null +++ b/.pam_environment @@ -0,0 +1,6 @@ +EDITOR=vim +VISUAL=vim +#PATH DEFAULT=${PATH}:/home/@{PAM_USER}/bin +#PATH DEFAULT=${PATH}:@{HOME}/bin +#SSH_ASKPASS=/usr/lib/ssh/x11-ssh-askpass +#QT_QPA_PLATFORMTHEME=qgnomeplatform diff --git a/.profile b/.profile new file mode 100644 index 0000000..8b892e2 --- /dev/null +++ b/.profile @@ -0,0 +1,8 @@ +#if [[ -f /etc/solus-release ]]; then +# source /usr/share/defaults/etc/profile +#fi + +export EDITOR=vim +export PATH=$PATH:$HOME/bin:$HOME/go/bin +#export QT_QPA_PLATFORMTHEME=qgnomeplatform + From 6b9bbcb85afed571f1899b1da5ffd862ee660d32 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 23 Dec 2018 16:46:15 -0500 Subject: [PATCH 010/120] Added ~/bin to PATH, and fixed gitconfig for Mint --- .gitconfig##Mint | 2 -- .zshrc | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitconfig##Mint b/.gitconfig##Mint index 1176fdc..64d7453 100644 --- a/.gitconfig##Mint +++ b/.gitconfig##Mint @@ -21,5 +21,3 @@ helper = /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring #helper = /usr/libexec/git-core/git-credential-libsecret #helper = libsecret -[gpg] - program = gpg2 diff --git a/.zshrc b/.zshrc index a94b104..c15dcc4 100644 --- a/.zshrc +++ b/.zshrc @@ -11,6 +11,7 @@ # User configuration sourced by interactive shells # typeset -U PATH +PATH="$HOME/bin:$PATH" export PATH # Change default zim location From 67c31afba92fa6a4ea81fbf4bc917c008e60ad4c Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 24 Dec 2018 09:27:52 -0500 Subject: [PATCH 011/120] Updated zim --- .zim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.zim b/.zim index 21696a4..882408b 160000 --- a/.zim +++ b/.zim @@ -1 +1 @@ -Subproject commit 21696a4f703a170e93a2f99a5576f37eb4e5a733 +Subproject commit 882408b762ce5572bfd876022b31a4303176c3b0 From 4d6fc72a33f61bcb77a2322ba0df6ee9ddba8b6e Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 24 Dec 2018 21:39:01 -0500 Subject: [PATCH 012/120] Added local configuration configurations --- .local/dotfiles/README.md | 6 ++++++ .local/dotfiles/environment/less.zsh | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .local/dotfiles/README.md create mode 100644 .local/dotfiles/environment/less.zsh diff --git a/.local/dotfiles/README.md b/.local/dotfiles/README.md new file mode 100644 index 0000000..9cfdf78 --- /dev/null +++ b/.local/dotfiles/README.md @@ -0,0 +1,6 @@ +# Environment Files + +lessh.zsh : Less Color Customizations + +# Functions + diff --git a/.local/dotfiles/environment/less.zsh b/.local/dotfiles/environment/less.zsh new file mode 100644 index 0000000..e049da0 --- /dev/null +++ b/.local/dotfiles/environment/less.zsh @@ -0,0 +1,11 @@ +export LESS_TERMCAP_mb=$'\e[1;31m' # enter blinking mode +export LESS_TERMCAP_md=$'\e[1;34;74m' # double-bright mode +export LESS_TERMCAP_me=$'\e[0m' # turn off all appearance mode + +#export LESS_TERMCAP_so=$'\e[30;42m' # enter standout mode +export LESS_TERMCAP_so=$'\e[38;246m' # begin standout-mode - info box +export LESS_TERMCAP_se=$'\e[0m' # end standout mode + +export LESS_TERMCAP_us=$'\e[4;32;146m' # begin underline +export LESS_TERMCAP_ue=$'\e[0m' # end underline + From c6b7c892ea66ec76d9ecd58b1e859ab10bc1c632 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 24 Dec 2018 23:36:25 -0500 Subject: [PATCH 013/120] Added neovim config for SpaceVim, added VTE support to zshrc --- .config/nvim | 1 + .zshrc | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 120000 .config/nvim diff --git a/.config/nvim b/.config/nvim new file mode 120000 index 0000000..5f8d2b8 --- /dev/null +++ b/.config/nvim @@ -0,0 +1 @@ +../.SpaceVim \ No newline at end of file diff --git a/.zshrc b/.zshrc index c15dcc4..c30d6d9 100644 --- a/.zshrc +++ b/.zshrc @@ -29,7 +29,6 @@ bindkey -e "^[[1;5D" backward-word export EDITOR=vim export VISUAL=vim export PAGER=less -export BORG_REPO=/mnt/backups/psi-jack/borg #function custom_prompt() { # VTE_PWD_THING="$(__vte_osc7)" @@ -43,6 +42,13 @@ if [[ -f /etc/solus-release ]]; then source /usr/share/defaults/etc/profile.d/vte.sh precmd_functions+=(__vte_osc7) fi +elif [[ -f /etc/debian_version ]]; then + if [[ $TILIX_ID || $VTE_VERSION ]]; then + if [[ -r "/etc/profile.d/vte-2.91.sh" ]]; then + source /etc/profile.d/vte-2.91.sh + precmd_functions+=(__vte_osc7) + fi + fi fi # Set GPG TTY From 5ae6d3f6008c0741319fff1e78f85af08b8c47d7 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 24 Dec 2018 23:38:36 -0500 Subject: [PATCH 014/120] Added functions and tmux bindings for zsh --- .local/dotfiles/environment/tmux-bindkey.zsh | 4 ++++ .local/dotfiles/functions/pakbuild.zsh | 4 ++++ .local/dotfiles/functions/reload_dotfiles.zsh | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 .local/dotfiles/environment/tmux-bindkey.zsh create mode 100644 .local/dotfiles/functions/pakbuild.zsh create mode 100644 .local/dotfiles/functions/reload_dotfiles.zsh diff --git a/.local/dotfiles/environment/tmux-bindkey.zsh b/.local/dotfiles/environment/tmux-bindkey.zsh new file mode 100644 index 0000000..7d334bd --- /dev/null +++ b/.local/dotfiles/environment/tmux-bindkey.zsh @@ -0,0 +1,4 @@ +bindkey -s "\e[24;3~" "" +bindkey -s "\e[1;2A" "" +bindkey -s "\e[1;2B" "" + diff --git a/.local/dotfiles/functions/pakbuild.zsh b/.local/dotfiles/functions/pakbuild.zsh new file mode 100644 index 0000000..5b228dc --- /dev/null +++ b/.local/dotfiles/functions/pakbuild.zsh @@ -0,0 +1,4 @@ +function pakbuild() { + flatpak-builder --gpg-sign=25787986B19167B89BFF55CF3159FF4CB13EBFB4 --repo=linux-help $@ +} + diff --git a/.local/dotfiles/functions/reload_dotfiles.zsh b/.local/dotfiles/functions/reload_dotfiles.zsh new file mode 100644 index 0000000..2b9f441 --- /dev/null +++ b/.local/dotfiles/functions/reload_dotfiles.zsh @@ -0,0 +1,8 @@ +function reload_dotfiles () +{ + while read f + do + source "$f" + done < <(find "${HOME}/.local/dotfiles" -type f -name '*.zsh') +} + From 299a7372b38e5e4c743ff9d8db744ea797153210 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Tue, 25 Dec 2018 00:02:14 -0500 Subject: [PATCH 015/120] Automatic alias for nvim->vim --- .local/dotfiles/environment/neovim.zsh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .local/dotfiles/environment/neovim.zsh diff --git a/.local/dotfiles/environment/neovim.zsh b/.local/dotfiles/environment/neovim.zsh new file mode 100644 index 0000000..86e60fe --- /dev/null +++ b/.local/dotfiles/environment/neovim.zsh @@ -0,0 +1,4 @@ +if whence -p nvim > /dev/null; then + alias vim=nvim +fi + From f73a52ee8ca5acbb7673c7331b51c2ee7d7ab3a2 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Tue, 25 Dec 2018 11:42:10 -0500 Subject: [PATCH 016/120] Added fedora-release vte --- .zshrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.zshrc b/.zshrc index c30d6d9..e2e422a 100644 --- a/.zshrc +++ b/.zshrc @@ -49,6 +49,13 @@ elif [[ -f /etc/debian_version ]]; then precmd_functions+=(__vte_osc7) fi fi +elif [[ -f /etc/fedora-release ]]; then + if [[ $TILIX_ID || $VTE_VERSION ]]; then + if [[ -r "/etc/profile.d/vte.sh" ]]; then + source /etc/profile.d/vte.sh + precmd_functions+=(__vte_osc7) + fi + fi fi # Set GPG TTY From fd6461569207bea31d97338f4603dd2c275d7ad6 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Tue, 25 Dec 2018 13:15:20 -0500 Subject: [PATCH 017/120] Updated LESS colors --- .local/dotfiles/environment/less.zsh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.local/dotfiles/environment/less.zsh b/.local/dotfiles/environment/less.zsh index e049da0..ee07317 100644 --- a/.local/dotfiles/environment/less.zsh +++ b/.local/dotfiles/environment/less.zsh @@ -1,11 +1,17 @@ export LESS_TERMCAP_mb=$'\e[1;31m' # enter blinking mode -export LESS_TERMCAP_md=$'\e[1;34;74m' # double-bright mode +#export LESS_TERMCAP_md=$'\e[1;34;74m' # double-bright mode +export LESS_TERMCAP_md=$'\e[38;5;106m' # double-bright mode export LESS_TERMCAP_me=$'\e[0m' # turn off all appearance mode #export LESS_TERMCAP_so=$'\e[30;42m' # enter standout mode -export LESS_TERMCAP_so=$'\e[38;246m' # begin standout-mode - info box +export LESS_TERMCAP_so=$'\e[38;5;23;48;5;106m' # begin standout-mode - info box export LESS_TERMCAP_se=$'\e[0m' # end standout mode export LESS_TERMCAP_us=$'\e[4;32;146m' # begin underline export LESS_TERMCAP_ue=$'\e[0m' # end underline +#export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue +#export LESS_TERMCAP_se=$(tput rmso; tput sgr0) + +#export LESS_TERMCAP_mr=$(tput rev) +#export LESS_TERMCAP_mh=$(tput dim) From 8b748831d9bbb4d16658e557bd6cda9de6448090 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 2 Jan 2019 07:06:38 -0500 Subject: [PATCH 018/120] Added bootstrap for dconf settings for Linux Mint Cinnamon --- .yadm/bootstrap | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.yadm/bootstrap b/.yadm/bootstrap index 529fc4f..7a5e5a4 100755 --- a/.yadm/bootstrap +++ b/.yadm/bootstrap @@ -7,3 +7,10 @@ cd "$HOME" echo "Init submodules" yadm submodule update --recursive --init +source /etc/os-release + +if [[ "$ID" == "linuxmint" ]]; then + dconf write /org/cinnamon/desktop/keybindings/wm/activate-window-menu '[]' + dconf write /org/cinnamon/desktop/keybindings/wm/switch-group '[]' +fi + From 3b4d4df1abc871dc81843273af9458e3a2a2e562 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 2 Jan 2019 07:08:22 -0500 Subject: [PATCH 019/120] Added bootstrap for dconf settings for Linux Mint Cinnamon, fix1 --- .yadm/bootstrap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yadm/bootstrap b/.yadm/bootstrap index 7a5e5a4..2775f1d 100755 --- a/.yadm/bootstrap +++ b/.yadm/bootstrap @@ -10,7 +10,7 @@ yadm submodule update --recursive --init source /etc/os-release if [[ "$ID" == "linuxmint" ]]; then - dconf write /org/cinnamon/desktop/keybindings/wm/activate-window-menu '[]' - dconf write /org/cinnamon/desktop/keybindings/wm/switch-group '[]' + dconf write /org/cinnamon/desktop/keybindings/wm/activate-window-menu=@as '[]' + dconf write /org/cinnamon/desktop/keybindings/wm/switch-group=@as '[]' fi From 2b93352f03d0e8d1f95da9e145b5d633a0bf99c0 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 2 Jan 2019 07:09:54 -0500 Subject: [PATCH 020/120] Added bootstrap for dconf settings for Linux Mint Cinnamon, fix2 --- .yadm/bootstrap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yadm/bootstrap b/.yadm/bootstrap index 2775f1d..4d4925f 100755 --- a/.yadm/bootstrap +++ b/.yadm/bootstrap @@ -10,7 +10,7 @@ yadm submodule update --recursive --init source /etc/os-release if [[ "$ID" == "linuxmint" ]]; then - dconf write /org/cinnamon/desktop/keybindings/wm/activate-window-menu=@as '[]' - dconf write /org/cinnamon/desktop/keybindings/wm/switch-group=@as '[]' + dconf write /org/cinnamon/desktop/keybindings/wm/activate-window-menu "'[]'" + dconf write /org/cinnamon/desktop/keybindings/wm/switch-group "'[]'" fi From 5ff903ae73aab8538e1c8e81156fdc683c1f3f31 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 2 Jan 2019 07:17:17 -0500 Subject: [PATCH 021/120] Added bootstrap for dconf settings for Linux Mint Cinnamon, fix3 --- .yadm/bootstrap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yadm/bootstrap b/.yadm/bootstrap index 4d4925f..bb1b71b 100755 --- a/.yadm/bootstrap +++ b/.yadm/bootstrap @@ -10,7 +10,7 @@ yadm submodule update --recursive --init source /etc/os-release if [[ "$ID" == "linuxmint" ]]; then - dconf write /org/cinnamon/desktop/keybindings/wm/activate-window-menu "'[]'" - dconf write /org/cinnamon/desktop/keybindings/wm/switch-group "'[]'" + gsettings set org.cinnamon.desktop.keybindings.wm activate-window-menu '[]' + gsettings set org.cinnamon.desktop.keybindings.wm switch-group '[]' fi From ef2a1b3d3b7cf20d0d3dfdd5d7a386724f31d07f Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 3 Jan 2019 01:42:37 -0500 Subject: [PATCH 022/120] Changed gitconfig to use libsecret helper --- .gitconfig##Mint | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitconfig##Mint b/.gitconfig##Mint index 64d7453..5b61618 100644 --- a/.gitconfig##Mint +++ b/.gitconfig##Mint @@ -18,6 +18,7 @@ up = !git pull --prune $@ && git submodule update --init --recursive [credential] #helper = /usr/lib/git/git-core/git-credential-store - helper = /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring + #helper = /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring + helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret #helper = /usr/libexec/git-core/git-credential-libsecret #helper = libsecret From ddac8e5c72b4ac511f3ce63119eba541159b16ae Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 5 Jan 2019 13:45:43 -0500 Subject: [PATCH 023/120] Added HexChat config and vscode alias --- .config/hexchat/addons/buffextras.lua | 49 +++++++++++ .../hexchat/addons/masshighlightignore.lua | 58 +++++++++++++ .config/hexchat/addons/mymsg.lua | 66 +++++++++++++++ .config/hexchat/addons/playback.lua | 77 +++++++++++++++++ .config/hexchat/addons/pytabcomplete.py | 78 ++++++++++++++++++ .config/hexchat/addons/smartparts.lua | 82 +++++++++++++++++++ .config/hexchat/addons/statuscolor.lua | 52 ++++++++++++ .config/hexchat/addons/zncbuffer.lua | 47 +++++++++++ .config/hexchat/colors.conf | 42 ++++++++++ .config/hexchat/notify.conf | 0 .config/hexchat/replace.conf | 54 ++++++++++++ .local/dotfiles/environment/vscode.zsh | 1 + 12 files changed, 606 insertions(+) create mode 100644 .config/hexchat/addons/buffextras.lua create mode 100644 .config/hexchat/addons/masshighlightignore.lua create mode 100644 .config/hexchat/addons/mymsg.lua create mode 100644 .config/hexchat/addons/playback.lua create mode 100644 .config/hexchat/addons/pytabcomplete.py create mode 100644 .config/hexchat/addons/smartparts.lua create mode 100644 .config/hexchat/addons/statuscolor.lua create mode 100644 .config/hexchat/addons/zncbuffer.lua create mode 100644 .config/hexchat/colors.conf create mode 100644 .config/hexchat/notify.conf create mode 100644 .config/hexchat/replace.conf create mode 100644 .local/dotfiles/environment/vscode.zsh diff --git a/.config/hexchat/addons/buffextras.lua b/.config/hexchat/addons/buffextras.lua new file mode 100644 index 0000000..d00cb42 --- /dev/null +++ b/.config/hexchat/addons/buffextras.lua @@ -0,0 +1,49 @@ +-- SPDX-License-Identifier: MIT +hexchat.register('Buffextras', '1', "Format messages from ZNC's buffextras module") + +local function strip_brackets (str) + return str:sub(2, #str - 1) +end + +hexchat.hook_server_attrs('PRIVMSG', function (word, word_eol, attrs) + if not word[1]:match('^:%*buffextras!') then + return + end + + local channel = word[3] + local nick, host = word[4]:match('^:([^!]+)!(.*)$') + + local function is_event (event) + return word_eol[5]:sub(1, #event) == event + end + + local function emit (event, ...) + hexchat.emit_print_attrs(attrs, event, ...) + end + + if is_event('joined') then + emit('Join', nick, channel, host) + elseif is_event('quit with message') then + emit('Quit', nick, strip_brackets(word_eol[8]), host) + elseif is_event('parted with message') then + local reason = strip_brackets(word_eol[8]) + if reason ~= '' then + emit('Part with Reason', nick, host, channel, reason) + else + emit('Part', nick, host, channel) + end + elseif is_event('is now known as') then + emit('Change Nick', nick, word[9]) + elseif is_event('changed the topic to') then + emit('Topic Change', nick, word_eol[9], channel) + elseif is_event('kicked') then + emit('Kick', nick, word[6], channel, strip_brackets(word_eol[8])) + elseif is_event('set mode') then + emit('Raw Modes', nick, string.format('%s %s', channel, word_eol[7])) + else + return -- Unknown event + end + + return hexchat.EAT_ALL +end, hexchat.PRI_HIGH) + diff --git a/.config/hexchat/addons/masshighlightignore.lua b/.config/hexchat/addons/masshighlightignore.lua new file mode 100644 index 0000000..6b66725 --- /dev/null +++ b/.config/hexchat/addons/masshighlightignore.lua @@ -0,0 +1,58 @@ +-- SPDX-License-Identifier: MIT +hexchat.register('MassHighlightIgnore', '3', 'Ignore mass highlight spam') + +if unpack == nil then + unpack = table.unpack -- fix lua 5.2 +end + +local MAX_COUNT = 4 + +-- http://lua-users.org/wiki/SplitJoin +local function split(str) + local t = {} + for i in string.gmatch(str, "%S+") do + t[#t + 1] = i + end + return t +end + +local function nick_in_list (nick, list) + for _, word in pairs(list) do + if hexchat.nickcmp(word, nick) == 0 then + return true + end + end + return false +end + +local function is_mass_highlight (message) + local count = 0 + local words = split(message) + + for user in hexchat.props.context:iterate('users') do + if nick_in_list(user.nick, words) then + count = count + 1 + if count == MAX_COUNT then + return true + end + end + end + + return false +end + +local function ignore_mass_hilight (args, attrs, event) + if is_mass_highlight(args[2]) then + hexchat.emit_print_attrs(attrs, event, unpack(args)) + return hexchat.EAT_ALL + end +end + +hexchat.hook_print_attrs('Channel Msg Hilight', function (args, attrs) + return ignore_mass_hilight(args, attrs, 'Channel Message') +end, hexchat.PRI_HIGHEST) + +hexchat.hook_print('Channel Action Hilight', function (args, attrs) + return ignore_mass_hilight(args, attrs, 'Channel Action') +end, hexchat.PRI_HIGHEST) + diff --git a/.config/hexchat/addons/mymsg.lua b/.config/hexchat/addons/mymsg.lua new file mode 100644 index 0000000..7a609f7 --- /dev/null +++ b/.config/hexchat/addons/mymsg.lua @@ -0,0 +1,66 @@ +-- SPDX-License-Identifier: MIT +hexchat.register('MyMessage', '2', 'Properly show your own messages in ZNC playback') + +local function get_server_ctx() + local id = hexchat.prefs['id'] + for chan in hexchat.iterate('channels') do + if chan.type == 1 and chan.id == id then + return chan.context + end + end + return hexchat.props.context +end + +hexchat.hook_print('Capability List', function (args) + if args[2]:find('znc.in/self%-message') then + hexchat.command('CAP REQ znc.in/self-message') + + local ctx = get_server_ctx() + hexchat.hook_timer(1, function () + -- Emit right after this event + if ctx:set() then + hexchat.emit_print('Capability Request', 'znc.in/self-message') + end + end) + end +end) + +local function prefix_is_channel (prefix) + local chantypes = hexchat.props['chantypes'] + for i = 1, #chantypes do + if chantypes:sub(i, i) == prefix then + return true + end + end + return false +end + +hexchat.hook_server_attrs('PRIVMSG', function (word, word_eol, attrs) + -- Only want private messages + if prefix_is_channel(word[3]:sub(1, 1)) then + return + end + + local mynick = hexchat.get_info('nick') + local sender = word[1]:match('^:([^!]+)') + local recipient = word[3] + + if hexchat.nickcmp(sender, mynick) == 0 and hexchat.nickcmp(recipient, mynick) ~= 0 then + hexchat.command('query -nofocus ' .. recipient) + local ctx = hexchat.find_context(hexchat.get_info('network'), recipient) + local message = word_eol[4] + if message:sub(1, 1) == ':' then + message = message:sub(2) + end + + if message:sub(1, 8) == '\001ACTION ' then + local action = message:sub(9, #message-1) + ctx:emit_print_attrs(attrs, 'Your Action', mynick, action) + else + ctx:emit_print_attrs(attrs, 'Your Message', mynick, message) + end + + return hexchat.EAT_ALL + end +end) + diff --git a/.config/hexchat/addons/playback.lua b/.config/hexchat/addons/playback.lua new file mode 100644 index 0000000..661dbe9 --- /dev/null +++ b/.config/hexchat/addons/playback.lua @@ -0,0 +1,77 @@ +-- SPDX-License-Identifier: MIT +local lgi = require('lgi') +local GLib = lgi.require('GLib') + +hexchat.register('Playback', '1', "Integration with ZNC's Playback module") + +--[[ + This should behave like this: + + On connect (end of MOTD): + if new server, play all + if old server, play all after latest timestamp + On close query: + clear all + On new message: + update latest timestamp +]] + +local CAP_NAME = 'znc.in/playback' +local servers = {} -- Table of id to timestamp + +-- Request capability +hexchat.hook_print('Capability List', function (args) + if args[2]:find(CAP_NAME) then + hexchat.command('quote CAP REQ :' .. CAP_NAME) + + local ctx = hexchat.props.context + hexchat.hook_timer(1, function () + -- Emit this event right after the current one + if ctx:set() then + hexchat.emit_print('Capability Request', CAP_NAME) + end + end) + end +end) + +-- Capability supported +hexchat.hook_print('Capability Acknowledgement', function (args) + local id = hexchat.prefs['id'] + if args[2]:find(CAP_NAME) and not servers[id] then + servers[id] = 0 -- New server + end +end) + +-- On successful connection play history +hexchat.hook_server('376', function (word, word_eol) + local timestamp = servers[hexchat.prefs['id']] + + if timestamp then + hexchat.command('quote PRIVMSG *playback :play * ' .. tostring(timestamp)) + end +end) + +-- Remove history when closed +hexchat.hook_print('Close Context', function (args) + local id = hexchat.prefs['id'] + local timestamp = servers[id] + if not timestamp then + return + end + + local ctx_type = hexchat.props['type'] + if ctx_type == 3 then -- Dialog + hexchat.command('quote PRIVMSG *playback :clear ' .. hexchat.get_info('channel')) + elseif ctx_type == 1 then -- Server + servers[id] = nil + end +end) + +-- Store the timestamp of the latest message on the server +hexchat.hook_server_attrs('PRIVMSG', function (word, word_eol, attrs) + local id = hexchat.prefs['id'] + if servers[id] then + servers[id] = GLib.get_real_time() / 1000000 -- epoch in seconds with milisecond precision UTC + end +end, hexchat.PRI_LOWEST) + diff --git a/.config/hexchat/addons/pytabcomplete.py b/.config/hexchat/addons/pytabcomplete.py new file mode 100644 index 0000000..6331cb8 --- /dev/null +++ b/.config/hexchat/addons/pytabcomplete.py @@ -0,0 +1,78 @@ +from __future__ import print_function +import hexchat + +__module_name__ = "PythonTabComplete" +__module_author__ = "TingPing, FichteFoll" +__module_version__ = "0.3" +__module_description__ = "Tab-completes module attributes in Interactive Console" + +last_index = None +last_completes = None +last_text = None +last_pos = None + +exec_scope = {} + + +def keypress_cb(word, word_eol, userdata): + global last_index + global last_completes + global last_text + global last_pos + + if not word[0] == '65289': # Tab + return + if not hexchat.get_info('channel') == '>>python<<': + return + shift_key_is_down = bool(int(word[1]) & 1) # check if shift modifier is hold + + text = hexchat.get_info('inputbox') + pos = hexchat.get_prefs('state_cursor') + if not text: + return + + base = text[:pos].split(' ')[-1] + module, _, prefix = base.rpartition('.') + if not module: + # can not dir() the console's interpreter state sadly + return + + if last_text != text or last_pos != pos: + # new completion context + try: + exec('import {}'.format(module), exec_scope) # Has to be imported to dir() it + completions = eval('dir({})'.format(module), exec_scope) + except (NameError, SyntaxError, ImportError): + return + completions = [c for c in completions if c.startswith(prefix)] + if not completions: + return + index = 0 + else: + # same context, insert next completion + completions = last_completes + direction = 1 if not shift_key_is_down else -1 + index = (last_index + direction) % len(completions) + + complete_text = completions[index] + + new_text = text[:pos - len(prefix)] + complete_text + text[pos:] + new_pos = pos - len(prefix) + len(complete_text) + + hexchat.command('settext {}'.format(new_text)) + hexchat.command('setcursor {}'.format(new_pos)) + + last_index = index + last_completes = completions + last_text = new_text + last_pos = new_pos + + +def unload_cb(userdata): + print(__module_name__, 'version', __module_version__, 'unloaded.') + + +hexchat.hook_print('Key Press', keypress_cb) +hexchat.hook_unload(unload_cb) +print(__module_name__, 'version', __module_version__, 'loaded.') + diff --git a/.config/hexchat/addons/smartparts.lua b/.config/hexchat/addons/smartparts.lua new file mode 100644 index 0000000..2299362 --- /dev/null +++ b/.config/hexchat/addons/smartparts.lua @@ -0,0 +1,82 @@ +-- SPDX-License-Identifier: MIT +hexchat.register('SmartParts', '1', 'Intelligently hide parts, joins, modes, and nick changes') + +local TIME_THRESHOLD = 60 * 5 -- in seconds + +local function check_lasttalk (nick) + local nick = hexchat.strip(nick) + for user in hexchat.iterate('users') do + if hexchat.nickcmp(nick, user.nick) == 0 then + if os.time() - user.lasttalk > TIME_THRESHOLD then + return hexchat.EAT_HEXCHAT + else + return hexchat.EAT_NONE + end + end + end + + return hexchat.EAT_HEXCHAT +end + +local function check_you (nick) + return hexchat.nickcmp(hexchat.get_info('nick'), nick) == 0 +end + +local function check_notify (nick) + local nick = hexchat.strip(nick) + for user in hexchat.iterate('notify') do + if user.nick == nick then + return true + end + end + + return false +end + + +hexchat.hook_print('Join', function (args) + if check_notify (args[1]) then + return hexchat.EAT_NONE + else + return hexchat.EAT_HEXCHAT + end +end, hexchat.PRI_LOW) + +-- hexchat.hook_print('Change Nick', function (args) +-- if check_notify(args[1]) or check_notify(args[2]) then +-- return hexchat.EAT_NONE +-- end +-- +-- return check_lasttalk(args[1]) +-- end, hexchat.PRI_LOW) + +hexchat.hook_print('Raw Modes', function (args) + if check_you(args[1]) or check_notify(args[1]) then + return hexchat.EAT_NONE + end + + -- TODO: Parse targets + + return check_lasttalk(args[1]) +end, hexchat.PRI_LOW) + +for _, event in pairs({'Quit', 'Part', 'Part with Reason'}) do + hexchat.hook_print(event, function (args) + if check_notify(args[1]) then + return hexchat.EAT_NONE + end + + return check_lasttalk(args[1]) + end, hexchat.PRI_LOW) +end + +for _, event in pairs({'Channel Operator', 'Channel Voices'}) do + hexchat.hook_print(event, function (args) + if check_you(args[1]) or check_you(args[2]) or check_notify(args[2]) then + return hexchat.EAT_NONE + end + + return check_lasttalk(args[2]) + end, hexchat.PRI_LOW) +end + diff --git a/.config/hexchat/addons/statuscolor.lua b/.config/hexchat/addons/statuscolor.lua new file mode 100644 index 0000000..af2913a --- /dev/null +++ b/.config/hexchat/addons/statuscolor.lua @@ -0,0 +1,52 @@ +-- SPDX-License-Identifier: MIT +hexchat.register('StatusColor', '1', 'Color nicks based upon user modes') + +-- TODO: Update these to reflect default theme +local MODES = { + ['+'] = '24', + ['%'] = '28', + ['@'] = '19', + ['&'] = '21', + ['~'] = '22', +} + +local edited = false +local function on_message (args, attrs, event) + if edited then + return hexchat.EAT_NONE + end + + local color = MODES[args[3]] + if not color then + return hexchat.EAT_NONE + end + + -- In > 2.12.3 we need to be explicit about color changes + if event:sub(-7, -1) == 'Hilight' then + hexchat.command('gui color 3') + elseif event:sub(1, 4) ~= 'Your' then + hexchat.command('gui color 2') + end + + edited = true + args[1] = '\003' .. color .. hexchat.strip(args[1]) .. '\00399' + args[3] = '\003' .. color .. args[3] .. '\00399' + hexchat.emit_print_attrs(attrs, event, unpack(args)) + edited = false + + return hexchat.EAT_ALL +end + +for _, event in pairs({ + 'Channel Message', + 'Channel Action', + 'Channel Msg Hilight', + 'Channel Action Hilight', + 'Your Message', + 'Your Action' +}) do + hexchat.hook_print_attrs(event, function (args, attrs) + return on_message(args, attrs, event) + end, hexchat.PRI_LOW) +end + diff --git a/.config/hexchat/addons/zncbuffer.lua b/.config/hexchat/addons/zncbuffer.lua new file mode 100644 index 0000000..e20cbf1 --- /dev/null +++ b/.config/hexchat/addons/zncbuffer.lua @@ -0,0 +1,47 @@ +-- SPDX-License-Identifier: MIT +hexchat.register('ZNC Buffers', '1', 'Add menu options to manage ZNC buffers') + +-- Add menus +hexchat.command('menu -p4 add "$TAB/ZNC"') +hexchat.command('menu add "$TAB/ZNC/Clear Buffer" ".zncclearbuffer %s"') +hexchat.command('menu add "$TAB/ZNC/Play Buffer" "znc playbuffer %s"') +hexchat.hook_unload(function () hexchat.command('menu del "$TAB/ZNC') end) + + +-- Ignore our own actions +local recently_cleared = {} + +hexchat.hook_command('.zncclearbuffer', function(word, word_eol) + local name = word[2] + + -- Ignore znc queries + if name:sub(1, 1) ~= '*' then + recently_cleared[name] = true + hexchat.command('znc clearbuffer ' .. name) + end + + return hexchat.EAT_ALL +end) + +hexchat.hook_server('PRIVMSG', function(word, word_eol) + local cleared_channel = word_eol[1]:match('^:%*status!znc@znc.in [^:]+:%[%d+] buffers matching %[([^%]]+)] have been cleared$') + + if cleared_channel and recently_cleared[cleared_channel] then + recently_cleared[cleared_channel] = nil + return hexchat.EAT_ALL + end +end) + +hexchat.hook_command('zncclosepm', function (word, word_eol) + local id = hexchat.props.id + + for chan in hexchat.iterate('channels') do + if chan.id == id and chan.type == 3 then + hexchat.command('.zncclearbuffer ' .. chan.channel) + chan.context:command('close') + end + end + + return hexchat.EAT_ALL +end) + diff --git a/.config/hexchat/colors.conf b/.config/hexchat/colors.conf new file mode 100644 index 0000000..8e636e2 --- /dev/null +++ b/.config/hexchat/colors.conf @@ -0,0 +1,42 @@ +color_0 = d3d3 d7d7 cfcf +color_1 = 2e2e 3434 3636 +color_2 = 3434 6565 a4a4 +color_3 = 4e4e 9a9a 0606 +color_4 = cccc 0000 0000 +color_5 = 8f8f 3939 0202 +color_6 = 5c5c 3535 6666 +color_7 = cece 5c5c 0000 +color_8 = c4c4 a0a0 0000 +color_9 = 7373 d2d2 1616 +color_10 = 1111 a8a8 7979 +color_11 = 5858 a1a1 9d9d +color_12 = 5757 7979 9e9e +color_13 = a0d0 42d4 6562 +color_14 = 5555 5757 5353 +color_15 = 8888 8a8a 8585 +color_16 = d3d3 d7d7 cfcf +color_17 = 2e2e 3434 3636 +color_18 = 3434 6565 a4a4 +color_19 = 4e4e 9a9a 0606 +color_20 = cccc 0000 0000 +color_21 = 8f8f 3939 0202 +color_22 = 5c5c 3535 6666 +color_23 = cece 5c5c 0000 +color_24 = c4c4 a0a0 0000 +color_25 = 7373 d2d2 1616 +color_26 = 1111 a8a8 7979 +color_27 = 5858 a1a1 9d9d +color_28 = 5757 7979 9e9e +color_29 = a0d0 42d4 6562 +color_30 = 5555 5757 5353 +color_31 = 8888 8a8a 8585 +color_256 = d3d3 d7d7 cfcf +color_257 = 2020 4a4a 8787 +color_258 = bfff bfff bfff +color_259 = 0000 0000 0000 +color_260 = 8f8f 3939 0202 +color_261 = 3434 6565 a4a4 +color_262 = 4e4e 9a9a 0606 +color_263 = cece 5c5c 0000 +color_264 = 8888 8a8a 8585 +color_265 = a4a4 0000 0000 diff --git a/.config/hexchat/notify.conf b/.config/hexchat/notify.conf new file mode 100644 index 0000000..e69de29 diff --git a/.config/hexchat/replace.conf b/.config/hexchat/replace.conf new file mode 100644 index 0000000..868ae0d --- /dev/null +++ b/.config/hexchat/replace.conf @@ -0,0 +1,54 @@ +NAME teh +CMD the + +NAME :thumbsup: +CMD 👍 + +NAME :pb: +CMD pastebin.com is frowned upon due to many issues they themselves have caused. Pastes being reformatted, malvertising, adblock blocking, being blocked due to many reasons. See /topic for the channel's official pastebin. + +NAME :ok: +CMD 👌 + +NAME :penguin: +CMD 🐧 + +NAME :thumbsdown: +CMD 👎 + +NAME :clap: +CMD 👏 + +NAME :fist: +CMD ✊ + +NAME :hand: +CMD ✋ + +NAME :this: +CMD ☝️ + +NAME :pointleft: +CMD 👈 + +NAME :pointright: +CMD 👉 + +NAME :pointdown: +CMD 👇 + +NAME :pointup: +CMD 👆 + +NAME :shush: +CMD 🤫 + +NAME :thinking: +CMD 🤔 + +NAME :fearful: +CMD 😨 + +NAME :scream: +CMD 😱 + diff --git a/.local/dotfiles/environment/vscode.zsh b/.local/dotfiles/environment/vscode.zsh new file mode 100644 index 0000000..a6810a7 --- /dev/null +++ b/.local/dotfiles/environment/vscode.zsh @@ -0,0 +1 @@ +alias code="flatpak run com.visualstudio.code" From 42edba7917851162d6b823aa20850bc96347c82c Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 5 Jan 2019 16:25:43 -0500 Subject: [PATCH 024/120] Added pygmentize to less output --- .local/dotfiles/environment/less.zsh | 4 ++++ bin/lessfilter | 35 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100755 bin/lessfilter diff --git a/.local/dotfiles/environment/less.zsh b/.local/dotfiles/environment/less.zsh index ee07317..50b0678 100644 --- a/.local/dotfiles/environment/less.zsh +++ b/.local/dotfiles/environment/less.zsh @@ -15,3 +15,7 @@ export LESS_TERMCAP_ue=$'\e[0m' # end underline #export LESS_TERMCAP_mr=$(tput rev) #export LESS_TERMCAP_mh=$(tput dim) + +export LESS="-R" +export LESSOPEN="|~/bin/lessfilter %s" + diff --git a/bin/lessfilter b/bin/lessfilter new file mode 100755 index 0000000..b0633d4 --- /dev/null +++ b/bin/lessfilter @@ -0,0 +1,35 @@ +#!/bin/bash + +filename=$(basename "$1") + +case "$filename" in + *.awk|*.groff|*.java|*.js|*.m4|*.php|*.pl|*.pm|*.pod|*.sh|\ + *.ad[asb]|*.asm|*.inc|*.[ch]|*.[ch]pp|*.[ch]xx|*.cc|*.hh|\ + *.lsp|*.l|*.pas|*.p|*.xml|*.xps|*.xsl|*.axp|*.ppd|*.pov|\ + *.diff|*.patch|*.py|*.rb|*.sql|*.ebuild|*.eclass) + if type -p pygmentize > /dev/null; then + pygmentize -f 256 "$1" + else + exit 1 + fi + ;; + .bashrc|.bash_aliases|.bash_environment|.zshrc|.zimrc|.zlogin) + if type -p pygmentize > /dev/null; then + pygmentize -f 256 -l sh "$1" + else + exit 1 + fi + ;; + *) + if grep -q "#\!/bin/bash" "$1" 2>/dev/null; then + if type -p pygmentize > /dev/null; then + pygmentize -f 256 -l sh "$1" + else + exit 1 + fi + else + exit 1 + fi + ;; +esac + From 10664877cc8824afe87e3792fd2eb4bcf12cfcd8 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 5 Jan 2019 17:42:13 -0500 Subject: [PATCH 025/120] Updated lessfilter and pygmentize theme selected --- .local/dotfiles/environment/less.zsh | 3 +- bin/lessfilter | 134 ++++++++++++++++++++------- 2 files changed, 104 insertions(+), 33 deletions(-) diff --git a/.local/dotfiles/environment/less.zsh b/.local/dotfiles/environment/less.zsh index 50b0678..be76f3c 100644 --- a/.local/dotfiles/environment/less.zsh +++ b/.local/dotfiles/environment/less.zsh @@ -17,5 +17,6 @@ export LESS_TERMCAP_ue=$'\e[0m' # end underline #export LESS_TERMCAP_mh=$(tput dim) export LESS="-R" -export LESSOPEN="|~/bin/lessfilter %s" +export LESSOPEN="|~/bin/lessfilter2 %s" +export PYGMENTIZE_STYLE='lovelace' diff --git a/bin/lessfilter b/bin/lessfilter index b0633d4..56d74d2 100755 --- a/bin/lessfilter +++ b/bin/lessfilter @@ -1,35 +1,105 @@ #!/bin/bash -filename=$(basename "$1") - -case "$filename" in - *.awk|*.groff|*.java|*.js|*.m4|*.php|*.pl|*.pm|*.pod|*.sh|\ - *.ad[asb]|*.asm|*.inc|*.[ch]|*.[ch]pp|*.[ch]xx|*.cc|*.hh|\ - *.lsp|*.l|*.pas|*.p|*.xml|*.xps|*.xsl|*.axp|*.ppd|*.pov|\ - *.diff|*.patch|*.py|*.rb|*.sql|*.ebuild|*.eclass) - if type -p pygmentize > /dev/null; then - pygmentize -f 256 "$1" - else - exit 1 - fi - ;; - .bashrc|.bash_aliases|.bash_environment|.zshrc|.zimrc|.zlogin) - if type -p pygmentize > /dev/null; then - pygmentize -f 256 -l sh "$1" - else - exit 1 - fi - ;; - *) - if grep -q "#\!/bin/bash" "$1" 2>/dev/null; then - if type -p pygmentize > /dev/null; then - pygmentize -f 256 -l sh "$1" - else - exit 1 - fi - else - exit 1 - fi - ;; -esac +if [[ -z "$PYGMENTIZE_STYLE" ]]; then + PYGMENTIZE_STYLE="default" +fi +for path in "$@"; do + # match by known filenames + filename=$(basename "$path") + case "$filename" in + .bashrc|bash.bashrc|.bash_aliases|.bash_environment|.bash_profile|\ + .bash_login|.bash_logout|.profile|.zshrc|.zprofile|.zshrc|.zlogin|\ + .zlogout|zshrc|zprofile|zshrc|zlogin|zlogout|.cshrc|.cshdirs|\ + csh.cshrc|csh.login|csh.logout|.tcshrc|.kshrc|ksh.kshrc) + # shell lexer + pygmentize -f 256 -O style=$PYGMENTIZE_STYLE -l sh "$path" + ;; + .htaccess|apache.conf|apache2.conf|Dockerfile|Kconfig|external.in*|\ + standard-modules.in|nginx.conf|pacman.conf|squid.conf|termcap|\ + termcap.src|terminfo|terminfo.src|control|sources.list|CMakeLists.txt|\ + Makefile|makefile|Makefile.*|GNUmakefile|SConstruct|SConscript|\ + .Rhistory|.Rprofile|.Renviron|Rakefile|Gemfile|PKGBUILD|autohandler|\ + dhandler|autodelegate|.vimrc|.exrc|.gvimrc|vimrc|exrc|gvimrc|todo.txt) + # filename recognized + pygmentize -f 256 -O style=$PYGMENTIZE_STYLE "$path" + ;; + *) + ext=$([[ "$filename" = *.* ]] && echo ".${filename##*.}" || echo '') + case "$ext" in + .as|.mxml|.bc|.g|.gd|.gi|.gap|.nb|.cdf|.nbp|.ma|.mu|.at|.run|\ + .apl|.adl|.adls|.adlf|.adlx|.cadl|.odin|.c-objdump|.s|\ + .cpp-objdump|.c++-objdump|.cxx-objdump|.d-objdump|.S|.hsail|\ + .ll|.asm|.ASM|.objdump-intel|.objdump|.tasm|.au3|.ahk|.ahkl|\ + .bb|.decls|.bmx|.bas|.monkey|.BAS|.bst|.bib|.abap|.ABAP|.cbl|\ + .CBL|.cob|.COB|.cpy|.CPY|.gdc|.maql|.p|.cls|.c|.h|.idc|.cpp|\ + .hpp|.c++|.h++|.cc|.hh|.cxx|.hxx|.C|.H|.cp|.CPP|.ino|.clay|\ + .cu|.cuh|.ec|.eh|.mq4|.mq5|.mqh|.nc|.pike|.pmod|.swg|.i|.vala|\ + .vapi|.capnp|.chpl|.icl|.dcl|.cf|.docker|.ini|.cfg|.inf|\ + .pc|.properties|.reg|.tf|.pypylog|.cr|.csd|.orc|.sco|.css|\ + .less|.sass|.scss|.croc|.d|.di|.smali|.jsonld|.json|.yaml|\ + .yml|.dpatch|.darcspatch|.diff|.patch|.wdiff|.boo|.aspx|.asax|\ + .ascx|.ashx|.asmx|.axd|.cs|.fs|.fsi|.n|.vb|.als|.bro|.crmsh|\ + .pcmk|.msc|.pan|.proto|.pp|.rsl|.sbl|.thrift|.rpf|\ + .dylan-console|.dylan|.dyl|.intr|.lid|.hdp|.ecl|.e|.elm|.ex|\ + .exs|.erl|.hrl|.es|.escript|.erl-sh|.aheui|.befunge|.bf|.b|\ + .camkes|.idl4|.cdl|.cw|.factor|.fan|.flx|.flxh|.frt|.f|.F|\ + .f03|.f90|.F03|.F90|.PRG|.prg|.go|.abnf|.bnf|.jsgf|.cyp|\ + .cypher|.asy|.vert|.frag|.geo|.plot|.plt|.ps|.eps|.pov|.inc|\ + .agda|.cry|.hs|.idr|.kk|.kki|.lagda|.lcry|.lhs|.lidr|.hx|\ + .hxsl|.hxml|.sv|.svh|.v|.vhdl|.vhd|.dtd|.haml|.html|.htm|\ + .xhtml|.xslt|.pug|.jade|.scaml|.xml|.xsl|.rss|.xsd|.wsdl|\ + .wsf|.xpl|.pro|.ipf|.nsi|.nsh|.spec|.i6t|.ni|.i7x|.t|.io|\ + .ijs|.coffee|.dart|.eg|.js|.jsm|.juttle|.kal|.lasso|\ + .lasso[89]|.ls|.mask|.j|.ts|.tsx|.jl|.aj|.ceylon|.clj|\ + .cljs|.golo|.gs|.gsx|.gsp|.vark|.gst|.groovy|.gradle|.ik|\ + .java|.kt|.pig|.scala|.xtend|.cpsa|.cl|.lisp|.el|.hy|.lsp|.nl|\ + .kif|.rkt|.rktd|.rktl|.scm|.ss|.shen|.xtm|.cmake|.mak|.mk|\ + .[1234567]|.man|.md|.css.in|.js.in|.xul.in|.rst|.rest|.tex|\ + .aux|.toc|.m|.sci|.sce|.tst|.ml|.mli|.mll|.mly|.opa|.sml|.sig|\ + .fun|.bug|.jag|.mo|.stan|.def|.mod|.mt|.ncl|.nim|.nimrod|.nit|\ + .nix|.cps|.x|.xi|.xm|.xmi|.mm|.swift|.ooc|.psi|.psl|.G|.ebnf|\ + .rl|.treetop|.tt|.adb|.ads|.ada|.pas|.dpr|.pwn|.sp|.pl|.pm|\ + .nqp|.p6|.6pl|.p6l|.pl6|.6pm|.p6m|.pm6|.php|.php[345]|.zep|\ + .praat|.proc|.psc|.lgt|.logtalk|.prolog|.pyx|.pxd|.pxi|.dg|\ + .py3tb|.py|.pyw|.sc|.tac|.sage|.pytb|.qvto|.Rout|.Rd|.R|.rq|\ + .sparql|.ttl|.r|.r3|.reb|.red|.reds|.txt|.rnc|.graph|\ + .instances|.robot|.fy|.fancypack|.rb|.rbw|.rake|.gemspec|\ + .rbx|.duby|.rs|.rs.in|.SAS|.sas|.applescript|.chai|.ezt|\ + .mac|.hyb|.jcl|.lsl|.lua|.wlua|.moo|.moon|.rexx|.rex|.rx|\ + .arexx|.sh|.ksh|.bash|.ebuild|.eclass|.exheres-0|.exlib|.zsh|\ + .sh-session|.shell-session|.bat|.cmd|.fish|.load|.ps1|.psm1|\ + .tcsh|.csh|.ns2|.st|.smv|.snobol|.rql|.sql|.sqlite3-console|\ + .do|.ado|.scd|.tcl|.rvt|.ng2|.tmpl|.spt|.cfc|.cfm|.cfml|\ + .evoque|.kid|.handlebars|.hbs|.phtml|.jsp|.liquid|.mao|.mhtml|\ + .mc|.mi|.myt|.rhtml|.tpl|.ssp|.tea|.twig|.vm|.fhtml|.sls|\ + .feature|.tap|.awk|.vim|.pot|.po|.weechatlog|.todotxt|.thy|\ + .lean|.rts|.u|.vcl|.bpl|.sil|.vpr|.cirru|.duel|.jbst|.qml|\ + .qbs|.slim|.xqy|.xquery|.xq|.xql|.xqm|.whiley|.x10) + # extension recognized + pygmentize -f 256 -O style=$PYGMENTIZE_STYLE "$path" + ;; + *) + # parse the shebang script header if it exists + lexer=$(head -n 1 "$path" |grep "^#\!" |awk -F" " \ +'match($1, /\/(\w*)$/, a) {if (a[1]!="env") {print a[1]} else {print $2}}') + case "$lexer" in + node|nodejs) + # workaround for lack of Node.js lexer alias + pygmentize -f 256 -O style=$PYGMENTIZE_STYLE \ + -l js "$path" + ;; + "") + exit 1 + ;; + *) + pygmentize -f 256 -O style=$PYGMENTIZE_STYLE \ + -l $lexer "$path" + ;; + esac + ;; + esac + ;; + esac +done +exit 0 From 51816e80da3f8ee6568c898255878af6db8dd4f8 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 5 Jan 2019 17:46:54 -0500 Subject: [PATCH 026/120] Fixed typo in less environment --- .local/dotfiles/environment/less.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.local/dotfiles/environment/less.zsh b/.local/dotfiles/environment/less.zsh index be76f3c..923602e 100644 --- a/.local/dotfiles/environment/less.zsh +++ b/.local/dotfiles/environment/less.zsh @@ -17,6 +17,6 @@ export LESS_TERMCAP_ue=$'\e[0m' # end underline #export LESS_TERMCAP_mh=$(tput dim) export LESS="-R" -export LESSOPEN="|~/bin/lessfilter2 %s" +export LESSOPEN="|~/bin/lessfilter %s" export PYGMENTIZE_STYLE='lovelace' From 3cd5ea00a0a32ce7f9d9c9d7b70d461a1d7a397a Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 5 Jan 2019 22:52:16 -0500 Subject: [PATCH 027/120] Updated less to run nvim less, vim less, or actual less --- .local/dotfiles/environment/less.zsh | 41 +++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/.local/dotfiles/environment/less.zsh b/.local/dotfiles/environment/less.zsh index 923602e..c6b9e26 100644 --- a/.local/dotfiles/environment/less.zsh +++ b/.local/dotfiles/environment/less.zsh @@ -16,7 +16,46 @@ export LESS_TERMCAP_ue=$'\e[0m' # end underline #export LESS_TERMCAP_mr=$(tput rev) #export LESS_TERMCAP_mh=$(tput dim) -export LESS="-R" +export LESS="-R -x2 -I" export LESSOPEN="|~/bin/lessfilter %s" export PYGMENTIZE_STYLE='lovelace' +#if [[ -f "/usr/share/nvim/runtime/macros/less.sh" ]]; then +# alias less="/usr/share/nvim/runtime/macros/less.sh" +#elif [[ -f "/usr/share/vim/vim80/macros/less.sh" ]]; then +# alias less="/usr/share/vim/vim80/macros/less.sh" +#elif [[ -f "/usr/share/vim/vim74/macros/less.sh" ]]; then +# alias less="/usr/share/vim/vim74/macros/less.sh" +#fi + +function less() { + if [ -t 1 ]; then + if test $# = 0; then + if test -t 0; then + echo "Missing filename" 1>&2 + exit + fi + /usr/bin/less - + else + if [[ -f "/usr/share/nvim/runtime/macros/less.sh" ]]; then + /usr/share/nvim/runtime/macros/less.sh "$@" + elif [[ -f "/usr/share/vim/vim80/macros/less.sh" ]]; then + /usr/share/vim/vim80/macros/less.sh "$@" + elif [[ -f "/usr/share/vim/vim74/macros/less.sh" ]]; then + /usr/share/vim/vim74/macros/less.sh "$@" + else + /usr/bin/less "$@" + fi + fi + else + if test $# = 0; then + if test -t 0; then + echo "Missing filename" 1>&2 + exit + fi + cat + else + cat "$@" + fi + fi +} From 93d542f67ce02fb1389e0b03ee27bdfbb21b7db5 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 5 Jan 2019 22:58:46 -0500 Subject: [PATCH 028/120] Added ip alias and tmuxinator function --- .local/dotfiles/environment/ip.zsh | 1 + .local/dotfiles/environment/tmuxinator.zsh | 31 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 .local/dotfiles/environment/ip.zsh create mode 100644 .local/dotfiles/environment/tmuxinator.zsh diff --git a/.local/dotfiles/environment/ip.zsh b/.local/dotfiles/environment/ip.zsh new file mode 100644 index 0000000..ba2473d --- /dev/null +++ b/.local/dotfiles/environment/ip.zsh @@ -0,0 +1 @@ +alias ip="ip --color" diff --git a/.local/dotfiles/environment/tmuxinator.zsh b/.local/dotfiles/environment/tmuxinator.zsh new file mode 100644 index 0000000..f53d3bc --- /dev/null +++ b/.local/dotfiles/environment/tmuxinator.zsh @@ -0,0 +1,31 @@ +_tmuxinator() { + local commands projects + commands=(${(f)"$(tmuxinator commands zsh)"}) + projects=(${(f)"$(tmuxinator completions start)"}) + + if (( CURRENT == 2 )); then + _alternative \ + 'commands:: _describe -t commands "tmuxinator subcommands" commands' \ + 'projects:: _describe -t projects "tmuxinator projects" projects' + elif (( CURRENT == 3)); then + case $words[2] in + copy|debug|delete|open|start) + _arguments '*:projects:($projects)' + ;; + esac + fi + + return +} + +compdef _tmuxinator tmuxinator mux +alias mux="tmuxinator" + +# Local Variables: +# mode: Shell-Script +# sh-indentation: 2 +# indent-tabs-mode: nil +# sh-basic-offset: 2 +# End: +# vim: ft=zsh sw=2 ts=2 et + From d1fd61c52cdd8f16ea2f7a5a6cc834afd3dd3501 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 12:32:03 -0500 Subject: [PATCH 029/120] Added lhpaste --- .local/dotfiles/functions/lhpaste.zsh | 126 ++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 .local/dotfiles/functions/lhpaste.zsh diff --git a/.local/dotfiles/functions/lhpaste.zsh b/.local/dotfiles/functions/lhpaste.zsh new file mode 100644 index 0000000..065fa59 --- /dev/null +++ b/.local/dotfiles/functions/lhpaste.zsh @@ -0,0 +1,126 @@ +function lhpaste() { + local server_url="https://paste.linux-help.org" + + local o_apikey + local o_expire=(--expire 3600) + local o_help + local o_lang + local o_name=(--name Psi-Jack) + local o_private + local o_reply + local o_title + local o_url=(--url https://paste.linux-help.org) + local args + + if [[ -n "$LHPASTE_API_KEY" ]]; then + o_apikey=(--apikey "$LHPASTE_API_KEY") + fi + if [[ -n "$LHPASTE_NAME" ]]; then + o_name=(--name "$LHPASTE_NAME") + fi + + zparseopts -D -K -M -- \ + h=o_help -help=h \ + e:=o_expire -expire:=e \ + l:=o_lang -lang:=l \ + n:=o_name -name:=n \ + p=o_private -private=p \ + r:=o_reply -reply:=r \ + t:=o_title -title:=t \ + u:=o_url -url:=u \ + a:=o_apikey -apikey:=a + + if [[ -n "$o_help" ]]; then + cat <<-EOF +USAGE: $funcstack[1] [OPTIONS] [FILE] + +OPTIONS: + + --expire MIN, -e MIN Set paste expire time in minutes (Default: $o_expire[2]) + --lang LANG, -l LANG Set paste language + --name TEXT, -n TEXT Set paste author name (Default: $o_name[2]) + --private, -p Set paste private + --reply ID, -r ID Set paste in reply to ID + --title TEXT, -t TEXT Set paste title text + --url URL, -u URL Set paste server URL (Default: $o_url[2]) + --apikey TEXT, -a TEXT Set API-KEY for Stikked Paste access +EOF + return 0 + fi + + #echo "DEBUG:" + #echo "expire = $o_expire[2]" + #echo "lang = $o_lang[2]" + #echo "name = $o_name[2]" + #echo "help = $o_help" + #echo "private = $o_private" + #echo "reply = $o_reply[2]" + #echo "title = $o_title[2]" + #echo "url = $o_url[2]" + #echo "apikey = $o_apikey[2]" + + if [[ -n "$o_expire" ]]; then + args+=(-d "expire=$o_expire[2]") + fi + + if [[ -n "$o_lang" ]]; then + args+=(-d "lang=$o_lang[2]") + fi + + if [[ -n "$o_name" ]]; then + args+=(-d "name=$o_name[2]") + fi + + if [[ -n "$o_private" ]]; then + if [[ "$o_private" == "-p" || "$o_private" == "--private" || "$o_private" == "-p1" ]]; then + args+=(-d "private=1") + elif [[ "$o_private" == "-p0" ]]; then + args+=(-d "private=0") + fi + fi + + if [[ -n "$o_reply" ]]; then + args+=(-d "name=$o_reply[2]") + fi + + if [[ -n "$o_title" ]]; then + args+=(-d "name=$o_title[2]") + fi + + if [[ -n "$o_apikey" ]]; then + apikey="$o_apikey[2]" + fi + + if [[ -n "$o_url" ]]; then + server_url="$o_url[2]/api/create" + if [[ -n "$apikey" ]]; then + server_url="$server_url?apikey=$apikey" + fi + fi + + #echo "args = $args" + #echo "opts = $*" + #return 0 + + if [[ -t 1 ]]; then + if test $# = 0; then + if test -t 0; then + echo "Missing filename" 1>&2 + return + fi + curl $args --data-urlencode text@- "$server_url" + else + curl $args --data-urlencode text@"$1" "$server_url" + fi + else + if test $# = 0; then + if test -t 0; then + echo "Missing filename" 1>&2 + return + fi + curl $args --data-urlencode text@- "$server_url" + else + curl $args --data-urlencode text@"$1" "$server_url" + fi + fi +} From f5c62ced4cb4a7add58b373ae03e9d3e93a72a4c Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 12:33:32 -0500 Subject: [PATCH 030/120] Fixed default expire time to 1 hour --- .local/dotfiles/functions/lhpaste.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.local/dotfiles/functions/lhpaste.zsh b/.local/dotfiles/functions/lhpaste.zsh index 065fa59..f94d045 100644 --- a/.local/dotfiles/functions/lhpaste.zsh +++ b/.local/dotfiles/functions/lhpaste.zsh @@ -2,7 +2,7 @@ function lhpaste() { local server_url="https://paste.linux-help.org" local o_apikey - local o_expire=(--expire 3600) + local o_expire=(--expire 60) local o_help local o_lang local o_name=(--name Psi-Jack) From 1d93264fb7c2765885fa24495d279b8a1ac6da18 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 12:37:06 -0500 Subject: [PATCH 031/120] Fixed apikey default handler --- .local/dotfiles/functions/lhpaste.zsh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.local/dotfiles/functions/lhpaste.zsh b/.local/dotfiles/functions/lhpaste.zsh index f94d045..a42df60 100644 --- a/.local/dotfiles/functions/lhpaste.zsh +++ b/.local/dotfiles/functions/lhpaste.zsh @@ -87,14 +87,14 @@ EOF args+=(-d "name=$o_title[2]") fi - if [[ -n "$o_apikey" ]]; then - apikey="$o_apikey[2]" - fi + #if [[ -n "$o_apikey" ]]; then + # apikey="$o_apikey[2]" + #fi if [[ -n "$o_url" ]]; then server_url="$o_url[2]/api/create" - if [[ -n "$apikey" ]]; then - server_url="$server_url?apikey=$apikey" + if [[ -n "$o_apikey" ]]; then + server_url="$server_url?apikey=$o_apikey[2]" fi fi From 3adfb237bf9a6b10e86174391c3112d8f0c30cc7 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 15:49:38 -0500 Subject: [PATCH 032/120] lhpaste cleanup and better saner defaults --- .local/dotfiles/functions/lhpaste.zsh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.local/dotfiles/functions/lhpaste.zsh b/.local/dotfiles/functions/lhpaste.zsh index a42df60..f3f2efd 100644 --- a/.local/dotfiles/functions/lhpaste.zsh +++ b/.local/dotfiles/functions/lhpaste.zsh @@ -5,7 +5,7 @@ function lhpaste() { local o_expire=(--expire 60) local o_help local o_lang - local o_name=(--name Psi-Jack) + local o_name local o_private local o_reply local o_title @@ -15,8 +15,15 @@ function lhpaste() { if [[ -n "$LHPASTE_API_KEY" ]]; then o_apikey=(--apikey "$LHPASTE_API_KEY") fi + if [[ -n "$LHPASTE_NAME" ]]; then o_name=(--name "$LHPASTE_NAME") + else + o_name=(--name "$USER") + fi + + if [[ -n "$LHPASTE_SERVER_URL" ]]; then + o_url=(--url "$LHPASTE_SERVER_URL") fi zparseopts -D -K -M -- \ @@ -44,6 +51,12 @@ OPTIONS: --title TEXT, -t TEXT Set paste title text --url URL, -u URL Set paste server URL (Default: $o_url[2]) --apikey TEXT, -a TEXT Set API-KEY for Stikked Paste access + +ENVIRONMENT: + + LHPASTE_NAME Set the name to use instead of the default value of \$USER + LHPASTE_SERVER_URL Set the server base url to the stikked server + LHPASTE_API_KEY Set the apikey to use the stikked server API EOF return 0 fi From 72d9a9eff35974075b5f2d0b050cf3243502dc48 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 15:57:03 -0500 Subject: [PATCH 033/120] Organized aliases in alias directory --- .local/dotfiles/{environment => aliases}/ip.zsh | 0 .local/dotfiles/{environment => aliases}/neovim.zsh | 0 .local/dotfiles/{environment => aliases}/vscode.zsh | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename .local/dotfiles/{environment => aliases}/ip.zsh (100%) rename .local/dotfiles/{environment => aliases}/neovim.zsh (100%) rename .local/dotfiles/{environment => aliases}/vscode.zsh (100%) diff --git a/.local/dotfiles/environment/ip.zsh b/.local/dotfiles/aliases/ip.zsh similarity index 100% rename from .local/dotfiles/environment/ip.zsh rename to .local/dotfiles/aliases/ip.zsh diff --git a/.local/dotfiles/environment/neovim.zsh b/.local/dotfiles/aliases/neovim.zsh similarity index 100% rename from .local/dotfiles/environment/neovim.zsh rename to .local/dotfiles/aliases/neovim.zsh diff --git a/.local/dotfiles/environment/vscode.zsh b/.local/dotfiles/aliases/vscode.zsh similarity index 100% rename from .local/dotfiles/environment/vscode.zsh rename to .local/dotfiles/aliases/vscode.zsh From 7793b846115f54ba41e5c5a0ed82dd689246f398 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 18:10:12 -0500 Subject: [PATCH 034/120] Reorganized zshrc to shared components --- .local/dotfiles/environment/core.zsh | 8 +++ .local/dotfiles/environment/esc-backspace.zsh | 4 ++ .local/dotfiles/environment/vte.zsh | 23 +++++++++ .zshrc | 51 ++----------------- 4 files changed, 38 insertions(+), 48 deletions(-) create mode 100644 .local/dotfiles/environment/core.zsh create mode 100644 .local/dotfiles/environment/esc-backspace.zsh create mode 100644 .local/dotfiles/environment/vte.zsh diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh new file mode 100644 index 0000000..c844f93 --- /dev/null +++ b/.local/dotfiles/environment/core.zsh @@ -0,0 +1,8 @@ +# Default Environment +export EDITOR=vim +export VISUAL=vim +export PAGER=less + +# Disable Ctrl+S Scroll-Locking +stty -ixon + diff --git a/.local/dotfiles/environment/esc-backspace.zsh b/.local/dotfiles/environment/esc-backspace.zsh new file mode 100644 index 0000000..9b07b1f --- /dev/null +++ b/.local/dotfiles/environment/esc-backspace.zsh @@ -0,0 +1,4 @@ +# Fix the ESC+Backspace +bindkey -e "^[[1;5C" forward-word +bindkey -e "^[[1;5D" backward-word + diff --git a/.local/dotfiles/environment/vte.zsh b/.local/dotfiles/environment/vte.zsh new file mode 100644 index 0000000..ce1310e --- /dev/null +++ b/.local/dotfiles/environment/vte.zsh @@ -0,0 +1,23 @@ +if [[ -f /etc/solus-release ]]; then + export SSH_ASKPASS=/usr/lib64/seahorse/seahorse/ssh-askpass + + if [[ $TILIX_ID || $VTE_VERSION ]]; then + source /usr/share/defaults/etc/profile.d/vte.sh + precmd_functions+=(__vte_osc7) + fi +elif [[ -f /etc/debian_version ]]; then + if [[ $TILIX_ID || $VTE_VERSION ]]; then + if [[ -r "/etc/profile.d/vte-2.91.sh" ]]; then + source /etc/profile.d/vte-2.91.sh + precmd_functions+=(__vte_osc7) + fi + fi +elif [[ -f /etc/fedora-release ]]; then + if [[ $TILIX_ID || $VTE_VERSION ]]; then + if [[ -r "/etc/profile.d/vte.sh" ]]; then + source /etc/profile.d/vte.sh + precmd_functions+=(__vte_osc7) + fi + fi +fi + diff --git a/.zshrc b/.zshrc index e2e422a..d8f81f7 100644 --- a/.zshrc +++ b/.zshrc @@ -1,12 +1,3 @@ -#if [[ -f /etc/solus-release ]]; then -# if [[ $TILIX_ID || $VTE_VERSION ]]; then -# echo "Loading VTE extensions..." -# source /usr/share/defaults/etc/profile.d/vte.sh -# fi -#fi -#precmd_functions+=(__vte_osc7) - - # # User configuration sourced by interactive shells # @@ -21,42 +12,9 @@ export ZIM_HOME=${ZDOTDIR:-${HOME}}/.zim [[ -s ${ZIM_HOME}/init.zsh ]] && source ${ZIM_HOME}/init.zsh # Fix the ESC+Backspace -bindkey -e -bindkey -e "^[[1;5C" forward-word -bindkey -e "^[[1;5D" backward-word - -# Default Environment -export EDITOR=vim -export VISUAL=vim -export PAGER=less - -#function custom_prompt() { -# VTE_PWD_THING="$(__vte_osc7)" -# PS1="$PS1$VTE_PWD_THING" -#} - -if [[ -f /etc/solus-release ]]; then - export SSH_ASKPASS=/usr/lib64/seahorse/seahorse/ssh-askpass - - if [[ $TILIX_ID || $VTE_VERSION ]]; then - source /usr/share/defaults/etc/profile.d/vte.sh - precmd_functions+=(__vte_osc7) - fi -elif [[ -f /etc/debian_version ]]; then - if [[ $TILIX_ID || $VTE_VERSION ]]; then - if [[ -r "/etc/profile.d/vte-2.91.sh" ]]; then - source /etc/profile.d/vte-2.91.sh - precmd_functions+=(__vte_osc7) - fi - fi -elif [[ -f /etc/fedora-release ]]; then - if [[ $TILIX_ID || $VTE_VERSION ]]; then - if [[ -r "/etc/profile.d/vte.sh" ]]; then - source /etc/profile.d/vte.sh - precmd_functions+=(__vte_osc7) - fi - fi -fi +#bindkey -e +#bindkey -e "^[[1;5C" forward-word +#bindkey -e "^[[1;5D" backward-word # Set GPG TTY #export GPG_TTY=$(tty) @@ -70,9 +28,6 @@ fi # export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" #fi -# Disable Ctrl+S Scroll-Locking -stty -ixon - # Include local functions/aliases/environments: while read f do From 965b3799b86de1bc79e1c4e3c27d0e383ae3372c Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 18:20:40 -0500 Subject: [PATCH 035/120] Further cleanup, fixed stty too --- .local/dotfiles/environment/core.zsh | 3 --- .zshrc | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index c844f93..680c8da 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -3,6 +3,3 @@ export EDITOR=vim export VISUAL=vim export PAGER=less -# Disable Ctrl+S Scroll-Locking -stty -ixon - diff --git a/.zshrc b/.zshrc index d8f81f7..9f06736 100644 --- a/.zshrc +++ b/.zshrc @@ -34,3 +34,6 @@ do source "$f" done < <(find "${HOME}/.local/dotfiles/" -type f -name '*.zsh') +# Disable Ctrl+S Scroll-Locking +stty -ixon + From faa8071d47c983c1ee66340773c1b5d9e7a7aa3a Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 18:22:01 -0500 Subject: [PATCH 036/120] Added dircolors --- .dircolors | 729 ++++++++++++++++++++++ .local/dotfiles/environment/dircolors.zsh | 4 + 2 files changed, 733 insertions(+) create mode 100644 .dircolors create mode 100644 .local/dotfiles/environment/dircolors.zsh diff --git a/.dircolors b/.dircolors new file mode 100644 index 0000000..769a0a1 --- /dev/null +++ b/.dircolors @@ -0,0 +1,729 @@ +# LS_COLORS +# Maintainers: Magnus Woldrich , +# Ryan Delaney OpenGPG: 0D98863B4E1D07B6 +# URL: https://github.com/trapd00r/LS_COLORS +# Version: 0.254 +# Updated: Tue Mar 29 21:25:30 AEST 2016 +# +# This is a collection of extension:color mappings, suitable to use as your +# LS_COLORS environment variable. Most of them use the extended color map, +# described in the ECMA-48 document; in other words, you'll need a terminal +# with capabilities of displaying 256 colors. +# +# As of this writing, around 300 different filetypes/extensions is supported. +# That's indeed a lot of extensions, but there's a lot more! Therefore I need +# your help. +# +# Fork this project on github, add the extensions you are missing, and send me +# a pull request. +# +# For files that usually ends up next to each other, like html, css and js, +# try to pick colors that fit nicely together. Filetypes with multiple +# possible extensions, like htm and html, should have the same color. + +# This program is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the Perl Artistic License for more details. +# +# This program is free software: you can redistribute it and/or modify it under +# the terms of the Perl Artistic License as published by the Perl Foundation, +# either version 1.0 of the License, or (at your option) any later version. +# +# You should have received a copy of the Perl Artistic License along +# with this program. If not, see . + +# core {{{1 +BLK 38;5;68 +CAPABILITY 38;5;17 +CHR 38;5;113;1 +DIR 38;5;30 +DOOR 38;5;127 +EXEC 38;5;208;1 +FIFO 38;5;126 +FILE 0 +LINK target +MULTIHARDLINK 38;5;222;1 +# "NORMAL don't reset the bold attribute - +# https://github.com/trapd00r/LS_COLORS/issues/11 +#NORMAL 38;5;254 +NORMAL 0 +ORPHAN 48;5;196;38;5;232;1 +OTHER_WRITABLE 38;5;220;1 +SETGID 48;5;3;38;5;0 +SETUID 38;5;220;1;3;100;1 +SOCK 38;5;197 +STICKY 38;5;86;48;5;234 +STICKY_OTHER_WRITABLE 48;5;235;38;5;139;3 + +*LS_COLORS 48;5;89;38;5;197;1;3;4;7 # :-) +# }}} +# documents {{{1 +*README 38;5;220;1 +*README.rst 38;5;220;1 +*README.md 38;5;220;1 +*LICENSE 38;5;220;1 +*COPYING 38;5;220;1 +*INSTALL 38;5;220;1 +*COPYRIGHT 38;5;220;1 +*AUTHORS 38;5;220;1 +*HISTORY 38;5;220;1 +*CONTRIBUTORS 38;5;220;1 +*PATENTS 38;5;220;1 +*VERSION 38;5;220;1 +*NOTICE 38;5;220;1 +*CHANGES 38;5;220;1 +.log 38;5;190 +# plain-text {{{2 +.txt 38;5;253 +# markup {{{2 +.etx 38;5;184 +.info 38;5;184 +.markdown 38;5;184 +.md 38;5;184 +.mkd 38;5;184 +.nfo 38;5;184 +.pod 38;5;184 +.rst 38;5;184 +.tex 38;5;184 +.textile 38;5;184 +# key-value, non-relational data {{{2 +.bib 38;5;178 +.json 38;5;178 +.msg 38;5;178 +.pgn 38;5;178 +.rss 38;5;178 +.xml 38;5;178 +.yaml 38;5;178 +.yml 38;5;178 +.RData 38;5;178 +.rdata 38;5;178 +# }}} +# binary {{{2 +.cbr 38;5;141 +.cbz 38;5;141 +.chm 38;5;141 +.djvu 38;5;141 +.pdf 38;5;141 +.PDF 38;5;141 +.mobi 38;5;141 +.epub 38;5;141 +# words {{{3 +.docm 38;5;111;4 +.doc 38;5;111 +.docx 38;5;111 +.eps 38;5;111 +.ps 38;5;111 +.odb 38;5;111 +.odt 38;5;111 +.rtf 38;5;111 +# presentation {{{3 +.odp 38;5;166 +.pps 38;5;166 +.ppt 38;5;166 +.pptx 38;5;166 +# Powerpoint show +.ppts 38;5;166 +# Powerpoint with enabled macros +.pptxm 38;5;166;4 +# Powerpoint show with enabled macros +.pptsm 38;5;166;4 +# spreadsheet {{{3 +.csv 38;5;78 +# Open document spreadsheet +.ods 38;5;112 +.xla 38;5;76 +# Excel spreadsheet +.xls 38;5;112 +.xlsx 38;5;112 +# Excel spreadsheet with macros +.xlsxm 38;5;112;4 +# Excel module +.xltm 38;5;73;4 +.xltx 38;5;73 +# }}} +# }}} +# configs {{{2 +*cfg 1 +*conf 1 +*rc 1 +.ini 1 +.plist 1 +# vim +.viminfo 1 +# cisco VPN client configuration +.pcf 1 +# adobe photoshop proof settings file +.psf 1 +# }}} +# }}} +# code {{{1 +# version control {{{2 +.git 38;5;197 +.gitignore 38;5;240 +.gitattributes 38;5;240 +.gitmodules 38;5;240 + +# shell {{{2 +.awk 38;5;172 +.bash 38;5;172 +.bat 38;5;172 +.BAT 38;5;172 +.sed 38;5;172 +.sh 38;5;172 +.zsh 38;5;172 +.vim 38;5;172 + +# interpreted {{{2 +.ahk 38;5;41 +# python +.py 38;5;41 +.ipynb 38;5;41 +# ruby +.rb 38;5;41 +.gemspec 38;5;41 +# perl +.pl 38;5;208 +.PL 38;5;160 +.t 38;5;114 +# sql +.msql 38;5;222 +.mysql 38;5;222 +.pgsql 38;5;222 +.sql 38;5;222 +# Tool Command Language +.tcl 38;5;64;1 +# R language +.r 38;5;49 +.R 38;5;49 +# GrADS script +.gs 38;5;81 + +# compiled {{{2 +# +# assembly language +.asm 38;5;81 +# LISP +.cl 38;5;81 +.lisp 38;5;81 +# lua +.lua 38;5;81 +# Moonscript +.moon 38;5;81 +# C +.c 38;5;81 +.C 38;5;81 +.h 38;5;110 +.H 38;5;110 +.tcc 38;5;110 +# C++ +.c++ 38;5;81 +.h++ 38;5;110 +.hpp 38;5;110 +.hxx 38;5;110 +.ii 38;5;110 +# method file for Objective C +.M 38;5;110 +.m 38;5;110 +# Csharp +.cc 38;5;81 +.cs 38;5;81 +.cp 38;5;81 +.cpp 38;5;81 +.cxx 38;5;81 +# Crystal +.cr 38;5;81 +# Google golang +.go 38;5;81 +# fortran +.f 38;5;81 +.for 38;5;81 +.ftn 38;5;81 +# pascal +.s 38;5;110 +.S 38;5;110 +# Rust +.rs 38;5;81 +# Swift +.swift 38;5;219 +# ? +.sx 38;5;81 +# interface file in GHC - https://github.com/trapd00r/LS_COLORS/pull/9 +.hi 38;5;110 +# haskell +.hs 38;5;81 +.lhs 38;5;81 + +# binaries {{{2 +# compiled apps for interpreted languages +.pyc 38;5;240 +# }}} +# orchestration {{{2 +.tf 38;5;168 +.tfstate 38;5;168 +.tfvars 38;5;168 +# orchestration 2}}} +# html {{{2 +.css 38;5;125;1 +.less 38;5;125;1 +.sass 38;5;125;1 +.scss 38;5;125;1 +.htm 38;5;125;1 +.html 38;5;125;1 +.jhtm 38;5;125;1 +.mht 38;5;125;1 +.eml 38;5;125;1 +.mustache 38;5;125;1 +# }}} +# java {{{2 +.coffee 38;5;074;1 +.java 38;5;074;1 +.js 38;5;074;1 +.mjs 38;5;074;1 +.jsm 38;5;074;1 +.jsm 38;5;074;1 +.jsp 38;5;074;1 +# }}} +# php {{{2 +.php 38;5;81 +# CakePHP view scripts and helpers +.ctp 38;5;81 +# Twig template engine +.twig 38;5;81 +# }}} +# vb/a {{{2 +.vb 38;5;81 +.vba 38;5;81 +.vbs 38;5;81 +# 2}}} +# Build stuff {{{2 +*Dockerfile 38;5;155 +.dockerignore 38;5;240 +*Makefile 38;5;155 +*MANIFEST 38;5;243 +*pm_to_blib 38;5;240 +# ruby rake +.rake 38;5;155 +# automake +.am 38;5;242 +.in 38;5;242 +.hin 38;5;242 +.scan 38;5;242 +.m4 38;5;242 +.old 38;5;242 +.out 38;5;242 +.SKIP 38;5;244 +# }}} +# patch files {{{2 +.diff 48;5;197;38;5;232 +.patch 48;5;197;38;5;232;1 +#}}} +# graphics {{{1 +.bmp 38;5;97 +.tiff 38;5;97 +.tif 38;5;97 +.TIFF 38;5;97 +.cdr 38;5;97 +.gif 38;5;97 +.ico 38;5;97 +.jpeg 38;5;97 +.JPG 38;5;97 +.jpg 38;5;97 +.nth 38;5;97 +.png 38;5;97 +.psd 38;5;97 +.xpm 38;5;97 +# }}} +# vector {{{1 +.ai 38;5;99 +.eps 38;5;99 +.epsf 38;5;99 +.drw 38;5;99 +.ps 38;5;99 +.svg 38;5;99 +# }}} +# video {{{1 +.avi 38;5;114 +.divx 38;5;114 +.IFO 38;5;114 +.m2v 38;5;114 +.m4v 38;5;114 +.mkv 38;5;114 +.MOV 38;5;114 +.mov 38;5;114 +.mp4 38;5;114 +.mpeg 38;5;114 +.mpg 38;5;114 +.ogm 38;5;114 +.rmvb 38;5;114 +.sample 38;5;114 +.wmv 38;5;114 + # mobile/streaming {{{2 +.3g2 38;5;115 +.3gp 38;5;115 +.gp3 38;5;115 +.webm 38;5;115 +.gp4 38;5;115 +.asf 38;5;115 +.flv 38;5;115 +.ts 38;5;115 +.ogv 38;5;115 +.f4v 38;5;115 + # }}} + # lossless {{{2 +.VOB 38;5;115;1 +.vob 38;5;115;1 +# }}} +# audio {{{1 +.3ga 38;5;137;1 +.S3M 38;5;137;1 +.aac 38;5;137;1 +.au 38;5;137;1 +.dat 38;5;137;1 +.dts 38;5;137;1 +.fcm 38;5;137;1 +.m4a 38;5;137;1 +.mid 38;5;137;1 +.midi 38;5;137;1 +.mod 38;5;137;1 +.mp3 38;5;137;1 +.mp4a 38;5;137;1 +.oga 38;5;137;1 +.ogg 38;5;137;1 +.opus 38;5;137;1 +.s3m 38;5;137;1 +.sid 38;5;137;1 +.wma 38;5;137;1 +# lossless +.ape 38;5;136;1 +.aiff 38;5;136;1 +.cda 38;5;136;1 +.flac 38;5;136;1 +.alac 38;5;136;1 +.midi 38;5;136;1 +.pcm 38;5;136;1 +.wav 38;5;136;1 +.wv 38;5;136;1 +.wvc 38;5;136;1 + +# }}} +# fonts {{{1 +.afm 38;5;66 +.fon 38;5;66 +.fnt 38;5;66 +.pfb 38;5;66 +.pfm 38;5;66 +.ttf 38;5;66 +.otf 38;5;66 +# postscript fonts +.PFA 38;5;66 +.pfa 38;5;66 +# }}} +# archives {{{1 +.7z 38;5;40 +.a 38;5;40 +.arj 38;5;40 +.bz2 38;5;40 +.cpio 38;5;40 +.gz 38;5;40 +.lrz 38;5;40 +.lz 38;5;40 +.lzma 38;5;40 +.lzo 38;5;40 +.rar 38;5;40 +.s7z 38;5;40 +.sz 38;5;40 +.tar 38;5;40 +.tgz 38;5;40 +.xz 38;5;40 +.z 38;5;40 +.Z 38;5;40 +.zip 38;5;40 +.zipx 38;5;40 +.zoo 38;5;40 +.zpaq 38;5;40 +.zz 38;5;40 + # packaged apps {{{2 +.apk 38;5;215 +.deb 38;5;215 +.rpm 38;5;215 +.jad 38;5;215 +.jar 38;5;215 +.cab 38;5;215 +.pak 38;5;215 +.pk3 38;5;215 +.vdf 38;5;215 +.vpk 38;5;215 +.bsp 38;5;215 +.dmg 38;5;215 + # }}} + # segments from 0 to three digits after first extension letter {{{2 +.r[0-9]{0,2} 38;5;239 +.zx[0-9]{0,2} 38;5;239 +.z[0-9]{0,2} 38;5;239 +# partial files +.part 38;5;239 + # }}} +# partition images {{{2 +.dmg 38;5;124 +.iso 38;5;124 +.bin 38;5;124 +.nrg 38;5;124 +.qcow 38;5;124 +.sparseimage 38;5;124 +.toast 38;5;124 +.vcd 38;5;124 +.vmdk 38;5;124 +# }}} +# databases {{{2 +.accdb 38;5;60 +.accde 38;5;60 +.accdr 38;5;60 +.accdt 38;5;60 +.db 38;5;60 +.fmp12 38;5;60 +.fp7 38;5;60 +.localstorage 38;5;60 +.mdb 38;5;60 +.mde 38;5;60 +.sqlite 38;5;60 +.typelib 38;5;60 +# NetCDF database +.nc 38;5;60 +# }}} +# tempfiles {{{1 +# undo files +.pacnew 38;5;33 +.un~ 38;5;241 +.orig 38;5;241 +# backups +.BUP 38;5;241 +.bak 38;5;241 +.o 38;5;241 # *nix Object file (shared libraries, core dumps etc) +*core 38;5;241 # Linux user core dump file (from /proc/sys/kernel/core_pattern) +.rlib 38;5;241 # Static rust library +# temporary files +.swp 38;5;244 +.swo 38;5;244 +.tmp 38;5;244 +.sassc 38;5;244 +# state files +.pid 38;5;248 +.state 38;5;248 +*lockfile 38;5;248 +*lock 38;5;248 +# error logs +.err 38;5;160;1 +.error 38;5;160;1 +.stderr 38;5;160;1 +# state dumps +.aria2 38;5;241 +.dump 38;5;241 +.stackdump 38;5;241 +.zcompdump 38;5;241 +.zwc 38;5;241 +# tcpdump, network traffic capture +.pcap 38;5;29 +.cap 38;5;29 +.dmp 38;5;29 +# macOS +.DS_Store 38;5;239 +.localized 38;5;239 +.CFUserTextEncoding 38;5;239 +# }}} +# hosts {{{1 +# /etc/hosts.{deny,allow} +.allow 38;5;112 +.deny 38;5;196 +# }}} +# systemd {{{1 +# http://www.freedesktop.org/software/systemd/man/systemd.unit.html +.service 38;5;45 +*@.service 38;5;45 +.socket 38;5;45 +.swap 38;5;45 +.device 38;5;45 +.mount 38;5;45 +.automount 38;5;45 +.target 38;5;45 +.path 38;5;45 +.timer 38;5;45 +.snapshot 38;5;45 +# }}} +# metadata {{{1 +.application 38;5;116 +.cue 38;5;116 +.description 38;5;116 +.directory 38;5;116 +.m3u 38;5;116 +.m3u8 38;5;116 +.md5 38;5;116 +.properties 38;5;116 +.sfv 38;5;116 +.srt 38;5;116 +.sub 38;5;116 +.theme 38;5;116 +.torrent 38;5;116 +.urlview 38;5;116 +# }}} +# encrypted data {{{1 +.asc 38;5;192;3 +.bfe 38;5;192;3 +.enc 38;5;192;3 +.gpg 38;5;192;3 +.signature 38;5;192;3 +.sig 38;5;192;3 +.p12 38;5;192;3 +.pem 38;5;192;3 +.pgp 38;5;192;3 +.asc 38;5;192;3 +.enc 38;5;192;3 +.sig 38;5;192;3 +.p7s 38;5;192;3 +# 1}}} +# emulators {{{1 +.32x 38;5;213 +.cdi 38;5;213 +.fm2 38;5;213 +.rom 38;5;213 +.sav 38;5;213 +.st 38;5;213 + # atari +.a00 38;5;213 +.a52 38;5;213 +.A64 38;5;213 +.a64 38;5;213 +.a78 38;5;213 +.adf 38;5;213 +.atr 38;5;213 + # nintendo +.gb 38;5;213 +.gba 38;5;213 +.gbc 38;5;213 +.gel 38;5;213 +.gg 38;5;213 +.ggl 38;5;213 +.ipk 38;5;213 # Nintendo (DS Packed Images) +.j64 38;5;213 +.nds 38;5;213 +.nes 38;5;213 + # Sega +.sms 38;5;213 +# }}} +# unsorted {{{1 +# +# Portable Object Translation for GNU Gettext +.pot 38;5;7 +# CAD files for printed circuit boards +.pcb 38;5;7 +# groff (rendering app for texinfo) +.mm 38;5;7 +# perldoc +.pod 38;5;7 +# GIMP brush +.gbr 38;5;7 +# printer spool file +.spl 38;5;7 +# GIMP project file +.scm 38;5;7 +# RStudio project file +.Rproj 38;5;11 +# Nokia Symbian OS files +.sis 38;5;7 + +.1p 38;5;7 +.3p 38;5;7 +.cnc 38;5;7 +.def 38;5;7 +.ex 38;5;7 +.example 38;5;7 +.feature 38;5;7 +.ger 38;5;7 +.map 38;5;7 +.mf 38;5;7 +.mfasl 38;5;7 +.mi 38;5;7 +.mtx 38;5;7 +.pc 38;5;7 +.pi 38;5;7 +.plt 38;5;7 +.pm 38;5;7 +.rdf 38;5;7 +.ru 38;5;7 +.sch 38;5;7 +.sty 38;5;7 +.sug 38;5;7 +.t 38;5;7 +.tdy 38;5;7 +.tfm 38;5;7 +.tfnt 38;5;7 +.tg 38;5;7 +.vcard 38;5;7 +.vcf 38;5;7 +.xln 38;5;7 +# AppCode files +.iml 38;5;166 +# Xcode files +.xcconfig 1 +.entitlements 1 +.strings 1 +.storyboard 38;5;196 +.xcsettings 1 +.xib 38;5;208 +# }}} +# termcap {{{1 +TERM ansi +TERM color-xterm +TERM con132x25 +TERM con132x30 +TERM con132x43 +TERM con132x60 +TERM con80x25 +TERM con80x28 +TERM con80x30 +TERM con80x43 +TERM con80x50 +TERM con80x60 +TERM cons25 +TERM console +TERM cygwin +TERM dtterm +TERM Eterm +TERM eterm-color +TERM gnome +TERM gnome-256color +TERM jfbterm +TERM konsole +TERM kterm +TERM linux +TERM linux-c +TERM mach-color +TERM mlterm +TERM putty +TERM rxvt +TERM rxvt-256color +TERM rxvt-cygwin +TERM rxvt-cygwin-native +TERM rxvt-unicode +TERM rxvt-unicode-256color +TERM rxvt-unicode256 +TERM screen +TERM screen-256color +TERM screen-256color-bce +TERM screen-bce +TERM screen-w +TERM screen.linux +TERM screen.rxvt +TERM terminator +TERM vt100 +TERM xterm +TERM xterm-16color +TERM xterm-256color +TERM xterm-88color +TERM xterm-color +TERM xterm-debian +TERM xterm-kitty +# }}} + + +# vim: ft=dircolors:fdm=marker:et:sw=2: + diff --git a/.local/dotfiles/environment/dircolors.zsh b/.local/dotfiles/environment/dircolors.zsh new file mode 100644 index 0000000..ee009f2 --- /dev/null +++ b/.local/dotfiles/environment/dircolors.zsh @@ -0,0 +1,4 @@ +if [[ -r "$HOME/.dircolors" ]]; then + eval $(dircolors -b "$HOME/.dircolors") +fi + From 9597bbe2f40a07c0127ee0e90eb7e19e7addf81b Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 6 Jan 2019 23:58:44 -0500 Subject: [PATCH 037/120] Added new aliases and SpaceVim layer --- .SpaceVim.d/init.toml | 3 +++ .local/dotfiles/aliases/grep.zsh | 1 + .local/dotfiles/aliases/ls.zsh | 1 + 3 files changed, 5 insertions(+) create mode 100644 .local/dotfiles/aliases/grep.zsh create mode 100644 .local/dotfiles/aliases/ls.zsh diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml index 8a69482..ba89bca 100644 --- a/.SpaceVim.d/init.toml +++ b/.SpaceVim.d/init.toml @@ -37,6 +37,9 @@ name = 'shell' default_position = 'top' default_height = 30 +[[layers]] +name = "sudo" + [[custom_plugins]] name = "saltstack/salt-vim" diff --git a/.local/dotfiles/aliases/grep.zsh b/.local/dotfiles/aliases/grep.zsh new file mode 100644 index 0000000..90eb084 --- /dev/null +++ b/.local/dotfiles/aliases/grep.zsh @@ -0,0 +1 @@ +alias grep='grep --color=always' diff --git a/.local/dotfiles/aliases/ls.zsh b/.local/dotfiles/aliases/ls.zsh new file mode 100644 index 0000000..018c74f --- /dev/null +++ b/.local/dotfiles/aliases/ls.zsh @@ -0,0 +1 @@ +alias ls='ls --group-directories-first --color=always' From f33876c17f920081ec71ce5c1a219fd6ec083597 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 14 Jan 2019 14:34:59 -0500 Subject: [PATCH 038/120] Added $HOME/.local/bin to path --- .zshrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index 9f06736..02722db 100644 --- a/.zshrc +++ b/.zshrc @@ -2,7 +2,7 @@ # User configuration sourced by interactive shells # typeset -U PATH -PATH="$HOME/bin:$PATH" +PATH="$HOME/bin:$HOME/.local/bin:$PATH" export PATH # Change default zim location From 3949625d4ce21a6e74f97ebdc436985ba992a4ac Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 14 Jan 2019 14:36:46 -0500 Subject: [PATCH 039/120] Added salt-pepper environment --- .local/dotfiles/environment/salt-pepper.zsh | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .local/dotfiles/environment/salt-pepper.zsh diff --git a/.local/dotfiles/environment/salt-pepper.zsh b/.local/dotfiles/environment/salt-pepper.zsh new file mode 100644 index 0000000..fd007a4 --- /dev/null +++ b/.local/dotfiles/environment/salt-pepper.zsh @@ -0,0 +1,3 @@ +export SALTAPI_USER=psi-jack +export SALTAPI_EAUTH=pam + From fb8862fe2813cda17ca0e326f331e3ce26408db1 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 14 Jan 2019 14:37:58 -0500 Subject: [PATCH 040/120] Updated salt-api environment --- .local/dotfiles/environment/salt-pepper.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.local/dotfiles/environment/salt-pepper.zsh b/.local/dotfiles/environment/salt-pepper.zsh index fd007a4..3325b3d 100644 --- a/.local/dotfiles/environment/salt-pepper.zsh +++ b/.local/dotfiles/environment/salt-pepper.zsh @@ -1,3 +1,3 @@ export SALTAPI_USER=psi-jack export SALTAPI_EAUTH=pam - +export SALTAPI_URL=https://salt.home.ld:8000/ From 517381620ad3bd18a78138f1b9eb2184333b4262 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 6 Jun 2019 12:10:45 -0400 Subject: [PATCH 041/120] Updated hexchat notify --- .config/hexchat/notify.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/.config/hexchat/notify.conf b/.config/hexchat/notify.conf index e69de29..2ff09d2 100644 --- a/.config/hexchat/notify.conf +++ b/.config/hexchat/notify.conf @@ -0,0 +1 @@ +mr_chris From cfe4a061bed66a30940184da9463cbe390ea2fc1 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 6 Jun 2019 12:21:06 -0400 Subject: [PATCH 042/120] Updates not yet pushed --- .local/dotfiles/environment/borg.zsh | 2 ++ .local/dotfiles/functions/lessfilter.zsh | 30 ++++++++++++++++++++ .local/dotfiles/functions/update-solrepo.zsh | 9 ++++++ .local/dotfiles/local.conf.yaml | 8 ++++++ 4 files changed, 49 insertions(+) create mode 100644 .local/dotfiles/environment/borg.zsh create mode 100644 .local/dotfiles/functions/lessfilter.zsh create mode 100644 .local/dotfiles/functions/update-solrepo.zsh create mode 100644 .local/dotfiles/local.conf.yaml diff --git a/.local/dotfiles/environment/borg.zsh b/.local/dotfiles/environment/borg.zsh new file mode 100644 index 0000000..3f0bff3 --- /dev/null +++ b/.local/dotfiles/environment/borg.zsh @@ -0,0 +1,2 @@ +export BORG_REPO=psi-jack@mega-backups:/volume1/homes/psi-jack/borg +#export BORG_PASSCOMMAND="pass print borg --please_show_me_the_passwords" diff --git a/.local/dotfiles/functions/lessfilter.zsh b/.local/dotfiles/functions/lessfilter.zsh new file mode 100644 index 0000000..979ed5d --- /dev/null +++ b/.local/dotfiles/functions/lessfilter.zsh @@ -0,0 +1,30 @@ +function lessfilter () +{ + case "$1" in + *.awk|*.groff|*.java|*.js|*.m4|*.php|*.pl|*.pm|*.pod|*.sh|\ + *.ad[asb]|*.asm|*.inc|*.[ch]|*.[ch]pp|*.[ch]xx|*.cc|*.hh|\ + *.lsp|*.l|*.pas|*.p|*.xml|*.xps|*.xsl|*.axp|*.ppd|*.pov|\ + *.diff|*.patch|*.py|*.rb|*.sql|*.ebuild|*.eclass) + if whence -p pygmentize > /dev/null; then + pygmentize -f 256 "$1" + else + cat "$1" + fi + ;; + .bashrc|.bash_aliases|.bash_environment) + if whence -p pygmentize > /dev/null; then + pygmentize -f 256 -l sh "$1" + else + cat "$1" + fi + ;; + *) + if grep -q "#\!/bin/bash" "$1" 2>/dev/null; then + pygmentize -f 256 -l sh "$1" + else + exit 1 + fi + ;; + esac +} + diff --git a/.local/dotfiles/functions/update-solrepo.zsh b/.local/dotfiles/functions/update-solrepo.zsh new file mode 100644 index 0000000..58fc147 --- /dev/null +++ b/.local/dotfiles/functions/update-solrepo.zsh @@ -0,0 +1,9 @@ +function update-solrepo() { + REPO_DIR=${REPO_DIR-/mnt/storage/repo/solus} + + pushd "$REPO_DIR" 2>&1 >/dev/null + eopkg index + rsync -avhHi --delete-after "${REPO_DIR}/" root@bastion:/srv/repo/solus/ + popd 2>&1 >/dev/null +} + diff --git a/.local/dotfiles/local.conf.yaml b/.local/dotfiles/local.conf.yaml new file mode 100644 index 0000000..9dcf4ed --- /dev/null +++ b/.local/dotfiles/local.conf.yaml @@ -0,0 +1,8 @@ +- defaults: + link: + relink: true + +#- link: +# ~/bin/pidgin-status: +# path: bin/pidgin-status + From 8433e60ec901b6a39ed2742f8c333d0ee93c2b02 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 31 Jul 2019 00:36:43 -0400 Subject: [PATCH 043/120] Updated tmux format/style to be 2.9 compatible --- .tmux/tmux.conf | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.tmux/tmux.conf b/.tmux/tmux.conf index f2f4da3..74d1711 100644 --- a/.tmux/tmux.conf +++ b/.tmux/tmux.conf @@ -155,16 +155,17 @@ setw -g pane-border-format "#{?pane_active,#[reverse],}#{pane_index}#[default] \ setw -g pane-border-status off setw -g pane-border-style "fg=#444444" +setw -g window-style default setw -g window-active-style "bg=#000000" +setw -g window-status-format "#I #W" +setw -g window-status-style "fg=#8a8a8a,bg=#080808" +setw -g window-status-last-style "fg=#00afff,bg=#080808,bright" setw -g window-status-activity-style underscore setw -g window-status-bell-style "fg=#ffff00,bright,blink" -setw -g window-status-current-format "#[fg=#080808,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#080808,none]" -setw -g window-status-current-style "fg=#000000,bg=#00afff,bright" -setw -g window-status-format "#I #W" -setw -g window-status-last-style "fg=#00afff" +#setw -g window-status-current-format "#[fg=#080808,bg=#00afff]#[fg=default,bg=default,default] #I #W #[fg=#00afff,bg=#080808,none]" +setw -g window-status-current-format "#[fg=#080808,bg=#00afff]#[fg=#080808,bg=#00afff,bright] #I #W #[fg=#00afff,bg=#080808,none]" +#setw -g window-status-current-style "fg=#000000,bg=#00afff,bright" setw -g window-status-separator " " -setw -g window-status-style "fg=#8a8a8a,bg=#080808" -setw -g window-style default # ============================ From ea25571de1dcd8678e518de12105635765b838c9 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 31 Jul 2019 00:39:23 -0400 Subject: [PATCH 044/120] Updated tmux force-* to be 2.9 compatible --- .tmux/tmux.conf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.tmux/tmux.conf b/.tmux/tmux.conf index 74d1711..f887709 100644 --- a/.tmux/tmux.conf +++ b/.tmux/tmux.conf @@ -115,8 +115,9 @@ set -g visual-silence off setw -g alternate-screen on setw -g clock-mode-style 24 -setw -g force-height 0 -setw -g force-width 0 +# Removed in 2.9 +#setw -g force-height 0 +#setw -g force-width 0 setw -g main-pane-height 24 setw -g main-pane-width 80 setw -g monitor-activity on From e1066c20b4c14249a89aca94e68c4168f0aace39 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 22 Aug 2019 14:15:30 -0400 Subject: [PATCH 045/120] Added tmuxinator config --- .config/tmuxinator/debops.yml | 49 ++++++++++++++++++++++++++++++++++ .config/tmuxinator/elastic.yml | 49 ++++++++++++++++++++++++++++++++++ .config/tmuxinator/hv.yml | 49 ++++++++++++++++++++++++++++++++++ .config/tmuxinator/mysql.yml | 48 +++++++++++++++++++++++++++++++++ .config/tmuxinator/pgsql.yml | 48 +++++++++++++++++++++++++++++++++ 5 files changed, 243 insertions(+) create mode 100644 .config/tmuxinator/debops.yml create mode 100644 .config/tmuxinator/elastic.yml create mode 100644 .config/tmuxinator/hv.yml create mode 100644 .config/tmuxinator/mysql.yml create mode 100644 .config/tmuxinator/pgsql.yml diff --git a/.config/tmuxinator/debops.yml b/.config/tmuxinator/debops.yml new file mode 100644 index 0000000..90b8a15 --- /dev/null +++ b/.config/tmuxinator/debops.yml @@ -0,0 +1,49 @@ +# /home/psi-jack/.config/tmuxinator/debops.yml + +name: debops +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - debops1: ssh ansible@debops + - debops2: ssh ansible@debops + - debops3: ssh ansible@debops + diff --git a/.config/tmuxinator/elastic.yml b/.config/tmuxinator/elastic.yml new file mode 100644 index 0000000..bcb2506 --- /dev/null +++ b/.config/tmuxinator/elastic.yml @@ -0,0 +1,49 @@ +# /home/psi-jack/.config/tmuxinator/elastic.yml + +name: elastic +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t elastic + +windows: + - elastic1: ssh root@elasticsearch1 + - elastic2: ssh root@elasticsearch2 + - elastic3: ssh root@elasticsearch3 + diff --git a/.config/tmuxinator/hv.yml b/.config/tmuxinator/hv.yml new file mode 100644 index 0000000..461a90a --- /dev/null +++ b/.config/tmuxinator/hv.yml @@ -0,0 +1,49 @@ +# /home/psi-jack/.config/tmuxinator/hv.yml + +name: hv +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - hv1: ssh root@hv1 + - hv2: ssh root@hv2 + - hv3: ssh root@hv3 + diff --git a/.config/tmuxinator/mysql.yml b/.config/tmuxinator/mysql.yml new file mode 100644 index 0000000..40f6b71 --- /dev/null +++ b/.config/tmuxinator/mysql.yml @@ -0,0 +1,48 @@ +# /home/psi-jack/.config/tmuxinator/mysql.yml + +name: mysql +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t mysql + +windows: + - mariadb1: ssh root@mariadb1 + - mariadb2: ssh root@mariadb2 + diff --git a/.config/tmuxinator/pgsql.yml b/.config/tmuxinator/pgsql.yml new file mode 100644 index 0000000..5447d58 --- /dev/null +++ b/.config/tmuxinator/pgsql.yml @@ -0,0 +1,48 @@ +# /home/psi-jack/.config/tmuxinator/pgsql.yml + +name: pgsql +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t pgsql + +windows: + - pgsql1: ssh root@pgsql1 + - pgsql2: ssh root@pgsql2 + From 5f7260337bab5f37421e44aaf0d4ed77b2484e67 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 7 Oct 2019 13:15:31 -0400 Subject: [PATCH 046/120] Added rbenv, fixed ssh-askpass --- .local/dotfiles/environment/core.zsh | 3 ++- .local/dotfiles/environment/rbenv.zsh | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 .local/dotfiles/environment/rbenv.zsh diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index 680c8da..e57942e 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -2,4 +2,5 @@ export EDITOR=vim export VISUAL=vim export PAGER=less - +export SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass +#export SSH_ASKPASS=/usr/bin/ksshaskpass diff --git a/.local/dotfiles/environment/rbenv.zsh b/.local/dotfiles/environment/rbenv.zsh new file mode 100644 index 0000000..c482318 --- /dev/null +++ b/.local/dotfiles/environment/rbenv.zsh @@ -0,0 +1,2 @@ +export PATH="$HOME/.rbenv/bin:$PATH" +eval "$(rbenv init -)" From 5245170e1ab5b1612622f1314ff3d725f92202f7 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 7 Oct 2019 13:20:38 -0400 Subject: [PATCH 047/120] Updated rbenv --- .local/dotfiles/environment/rbenv.zsh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.local/dotfiles/environment/rbenv.zsh b/.local/dotfiles/environment/rbenv.zsh index c482318..ae096b9 100644 --- a/.local/dotfiles/environment/rbenv.zsh +++ b/.local/dotfiles/environment/rbenv.zsh @@ -1,2 +1,3 @@ -export PATH="$HOME/.rbenv/bin:$PATH" +export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" + From 138016dad43a8b31407489487af86ece8db00d50 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 24 Feb 2020 22:32:15 -0500 Subject: [PATCH 048/120] Renamed Alternatives for .gitconfig --- .gitconfig##Fedora => .gitconfig##o.Fedora | 0 .gitconfig##Mint => .gitconfig##o.Mint | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename .gitconfig##Fedora => .gitconfig##o.Fedora (100%) rename .gitconfig##Mint => .gitconfig##o.Mint (100%) diff --git a/.gitconfig##Fedora b/.gitconfig##o.Fedora similarity index 100% rename from .gitconfig##Fedora rename to .gitconfig##o.Fedora diff --git a/.gitconfig##Mint b/.gitconfig##o.Mint similarity index 100% rename from .gitconfig##Mint rename to .gitconfig##o.Mint From edd8431a685145ced977de7b74bde39ff1056a5f Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 26 Feb 2020 11:38:25 -0500 Subject: [PATCH 049/120] Updated yadm version --- {.yadm => .config/yadm}/bootstrap | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.yadm => .config/yadm}/bootstrap (100%) diff --git a/.yadm/bootstrap b/.config/yadm/bootstrap similarity index 100% rename from .yadm/bootstrap rename to .config/yadm/bootstrap From a6c9e2155e4fcd40a44859654a3c776338d6f240 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 26 Feb 2020 11:40:55 -0500 Subject: [PATCH 050/120] Removed yadm from home/bin --- bin/yadm | 1 - 1 file changed, 1 deletion(-) delete mode 120000 bin/yadm diff --git a/bin/yadm b/bin/yadm deleted file mode 120000 index 530ab78..0000000 --- a/bin/yadm +++ /dev/null @@ -1 +0,0 @@ -/home/psi-jack/.yadm-project/yadm \ No newline at end of file From 8353fc9123be30ffda9e37080c2b43bcf51b56b2 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 26 Feb 2020 11:42:04 -0500 Subject: [PATCH 051/120] Removed vscode alias, as it was no longer needed --- .local/dotfiles/aliases/vscode.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.local/dotfiles/aliases/vscode.zsh b/.local/dotfiles/aliases/vscode.zsh index a6810a7..4969d21 100644 --- a/.local/dotfiles/aliases/vscode.zsh +++ b/.local/dotfiles/aliases/vscode.zsh @@ -1 +1 @@ -alias code="flatpak run com.visualstudio.code" +#alias code="flatpak run com.visualstudio.code" From 748172de7dbc49a11d5096cd2b47e396fa916869 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 26 Feb 2020 13:03:54 -0500 Subject: [PATCH 052/120] Added gitconfig for Ubuntu using libsecret --- .gitconfig##o.Ubuntu | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitconfig##o.Ubuntu diff --git a/.gitconfig##o.Ubuntu b/.gitconfig##o.Ubuntu new file mode 100644 index 0000000..a7d99d7 --- /dev/null +++ b/.gitconfig##o.Ubuntu @@ -0,0 +1,22 @@ +[user] + name = Eric Renfro + email = psi-jack@linux-help.org + signingkey = 25787986B19167B89BFF55CF3159FF4CB13EBFB4 +[sendemail] + smtpencryption = tls + smtpserver = mx.linux-help.org + smtpuser = eric.renfro@linux-help.org + smtpserverport = 587 +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[commit] + gpgsign = true +[alias] + up = !git pull --prune $@ && git submodule update --init --recursive +[credential] + #helper = /usr/lib/git/git-core/git-credential-store + helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret + #helper = libsecret From d1256f9a881e18a49fd6a09ef44356dbe715c3b6 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 26 Feb 2020 22:04:40 -0500 Subject: [PATCH 053/120] Renamed o.Distro to d.Distro correctly --- .config/emborg/home | 25 ++++++++++ .config/emborg/root | 17 +++++++ .config/emborg/settings | 50 ++++++++++++++++++++ .gitconfig##o.Fedora => .gitconfig##d.Fedora | 0 .gitconfig##o.Mint => .gitconfig##d.Mint | 0 .gitconfig##o.Ubuntu => .gitconfig##d.Ubuntu | 0 6 files changed, 92 insertions(+) create mode 100644 .config/emborg/home create mode 100644 .config/emborg/root create mode 100644 .config/emborg/settings rename .gitconfig##o.Fedora => .gitconfig##d.Fedora (100%) rename .gitconfig##o.Mint => .gitconfig##d.Mint (100%) rename .gitconfig##o.Ubuntu => .gitconfig##d.Ubuntu (100%) diff --git a/.config/emborg/home b/.config/emborg/home new file mode 100644 index 0000000..271c620 --- /dev/null +++ b/.config/emborg/home @@ -0,0 +1,25 @@ +#src_dirs = '~'.split() # absolute path to directory to be backed up +src_dirs = ''' + ~ + /mnt/storage/psi-jack +'''.split() + +excludes = ''' + ~/tmp + ~/.cache + ~/.mozilla + ~/.config/google-chrome + ~/.config/BraveSoftware + ~/.firestorm_x64 + ~/.firestorm_x64.new + ~/.local/share/fonts + ~/.local/share/Steam + ~/**/__pycache__ + ~/**/*.pyc + ~/**/.*.swp + ~/**/.*.swo + /mnt/storage/psi-jack/AfterSolus + /mnt/storage/psi-jack/BeforeMint + /mnt/storage/psi-jack/BeforeSolus +'''.split() + diff --git a/.config/emborg/root b/.config/emborg/root new file mode 100644 index 0000000..5ce7bbb --- /dev/null +++ b/.config/emborg/root @@ -0,0 +1,17 @@ +# Settings for root configuration +src_dirs = '/'.split() # absolute paths to directories to be backed up +excludes = ''' + /dev + /home/*/.cache + /mnt + /proc + /root/.cache + /run + /sys + /tmp + /var/cache + /var/lib/dnf + /var/lock + /var/run + /var/tmp +'''.split() # list of files or directories to skip diff --git a/.config/emborg/settings b/.config/emborg/settings new file mode 100644 index 0000000..2dbe41a --- /dev/null +++ b/.config/emborg/settings @@ -0,0 +1,50 @@ +# These settings are common to all configurations + +# configurations +configurations = 'home' +default_configuration = 'home' + +# passcode +# specify either passphrase or avendesora_account +#passphrase = '<>' # passphrase for encryption key +#avendesora_account = '<>' # avendesora account holding passphrase +encryption = 'none' # borg encryption method + # Common choices are 'repokey' and 'keyfile'. + # With 'repokey' the encryption key is copied into repository, use this + # only if the remote repository is owned by you and is secure. + # With 'keyfile' the encryption key is only stored locally. Be sure to + # export it and save a copy in a safe place, otherwise you may not be + # able to access your backups if you lose your disk. + +# basic settings +# specify notify if batch and notifier if interactive +notify = 'psi-jack@linux-help.org' # who to notify when things go wrong +notifier = 'notify-send -u normal {prog_name} "{msg}"' + # interactive notifier program +remote_ratelimit = 2000 # bandwidth limit in kbps +prune_after_create = True # automatically run prune after a backup +check_after_create = 'latest' # automatically run check after a backup + +# repository settings +compression = 'lz4' +repository = 'mega:/volume1/homes/psi-jack/borg' +remote_path = '/usr/local/bin/borg' +archive = '{prefix}{{now:%Y%m%d}}' +prefix = '{host_name}-' + # These may contain {} where name is any of host_name, user_name, + # prog_name config_name, or any of the user specified settings. + # Double up the braces to specify parameters that should be interpreted + # by borg. + +# filter settings +exclude_if_present = '.nobackup' +one_file_system = False +exclude_caches = True + +# prune settings +keep_within = '1d' # keep all archives created in interval +keep_hourly = 48 # number of hourly archives to keep +keep_daily = 14 # number of daily archives to keep +keep_weekly = 8 # number of weekly archives to keep +keep_monthly = 24 # number of monthly archives to keep +keep_yearly = 1 # number of yearly archives to keep diff --git a/.gitconfig##o.Fedora b/.gitconfig##d.Fedora similarity index 100% rename from .gitconfig##o.Fedora rename to .gitconfig##d.Fedora diff --git a/.gitconfig##o.Mint b/.gitconfig##d.Mint similarity index 100% rename from .gitconfig##o.Mint rename to .gitconfig##d.Mint diff --git a/.gitconfig##o.Ubuntu b/.gitconfig##d.Ubuntu similarity index 100% rename from .gitconfig##o.Ubuntu rename to .gitconfig##d.Ubuntu From 0e6a0bfa9b41582e9243aa0484badf984b7655dd Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 26 Feb 2020 22:45:17 -0500 Subject: [PATCH 054/120] Added gitconfig for Darwin --- .gitconfig##o.Darwin | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .gitconfig##o.Darwin diff --git a/.gitconfig##o.Darwin b/.gitconfig##o.Darwin new file mode 100644 index 0000000..e5b71aa --- /dev/null +++ b/.gitconfig##o.Darwin @@ -0,0 +1,20 @@ +[user] + name = Eric Renfro + email = psi-jack@linux-help.org + signingkey = 25787986B19167B89BFF55CF3159FF4CB13EBFB4 +[sendemail] + smtpencryption = tls + smtpserver = mx.linux-help.org + smtpuser = eric.renfro@linux-help.org + smtpserverport = 587 +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[commit] + gpgsign = true +[alias] + up = !git pull --prune $@ && git submodule update --init --recursive +[credential] + helper = osxkeychain From e13abaf894aaa8e1b4e3950e3178a1a31d691c1e Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 26 Feb 2020 23:35:53 -0500 Subject: [PATCH 055/120] OS-Specific environment differences --- .local/dotfiles/aliases/{ls.zsh => ls.zsh##o.Linux} | 0 .../environment/{dircolors.zsh => dircolors.zsh##o.Linux} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename .local/dotfiles/aliases/{ls.zsh => ls.zsh##o.Linux} (100%) rename .local/dotfiles/environment/{dircolors.zsh => dircolors.zsh##o.Linux} (100%) diff --git a/.local/dotfiles/aliases/ls.zsh b/.local/dotfiles/aliases/ls.zsh##o.Linux similarity index 100% rename from .local/dotfiles/aliases/ls.zsh rename to .local/dotfiles/aliases/ls.zsh##o.Linux diff --git a/.local/dotfiles/environment/dircolors.zsh b/.local/dotfiles/environment/dircolors.zsh##o.Linux similarity index 100% rename from .local/dotfiles/environment/dircolors.zsh rename to .local/dotfiles/environment/dircolors.zsh##o.Linux From 9df0476564e1445e0852abf5e075924b34c609a6 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 27 Feb 2020 07:57:51 -0500 Subject: [PATCH 056/120] Updated SpaceVim --- .SpaceVim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.SpaceVim b/.SpaceVim index fa1e780..3796ceb 160000 --- a/.SpaceVim +++ b/.SpaceVim @@ -1 +1 @@ -Subproject commit fa1e780aa63cfa4834a31619f9f4523ffcb2e60b +Subproject commit 3796ceba1954d65b442d0fc612acca601910ea2d From 39f1fa6707146336fc05aa48e78015b647469892 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 27 Feb 2020 14:20:12 -0500 Subject: [PATCH 057/120] Removed zim, SpaceVim, yadm, and tpm submodules --- .SpaceVim | 1 - .gitmodules | 12 ------------ .tmux/plugins/tpm | 1 - .yadm-project | 1 - .zim | 1 - 5 files changed, 16 deletions(-) delete mode 160000 .SpaceVim delete mode 160000 .tmux/plugins/tpm delete mode 160000 .yadm-project delete mode 160000 .zim diff --git a/.SpaceVim b/.SpaceVim deleted file mode 160000 index 3796ceb..0000000 --- a/.SpaceVim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3796ceba1954d65b442d0fc612acca601910ea2d diff --git a/.gitmodules b/.gitmodules index 58e5194..e69de29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,12 +0,0 @@ -[submodule ".yadm-project"] - path = .yadm-project - url = https://git.linux-help.org/psi-jack/yadm.git -[submodule ".tmux/plugins/tpm"] - path = .tmux/plugins/tpm - url = https://git.linux-help.org/psi-jack/tpm.git -[submodule ".zim"] - path = .zim - url = https://git.linux-help.org/psi-jack/zimfw.git -[submodule ".SpaceVim"] - path = .SpaceVim - url = https://git.linux-help.org/psi-jack/SpaceVim.git diff --git a/.tmux/plugins/tpm b/.tmux/plugins/tpm deleted file mode 160000 index 42bb2bf..0000000 --- a/.tmux/plugins/tpm +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 42bb2bf48bef881be504278cf5156371b542cf81 diff --git a/.yadm-project b/.yadm-project deleted file mode 160000 index 09a018e..0000000 --- a/.yadm-project +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 09a018ea5a081923a8d39f5f0bb02b138284230a diff --git a/.zim b/.zim deleted file mode 160000 index 882408b..0000000 --- a/.zim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 882408b762ce5572bfd876022b31a4303176c3b0 From 954e942097e79e0eff48b995a5033b4ed7f47824 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 27 Feb 2020 14:55:48 -0500 Subject: [PATCH 058/120] Updated bootstrap to incorporate new install methods for modules without submodules --- .config/yadm/bootstrap | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index bb1b71b..bf0c99c 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -4,13 +4,25 @@ # be run from within $HOME (assuming this is the root of your dotfiles) cd "$HOME" -echo "Init submodules" -yadm submodule update --recursive --init +#echo "Init submodules" +#yadm submodule update --recursive --init -source /etc/os-release +echo "Install a few things:" +mkdir "$HOME/bin" +echo "+ ZIM" +curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh +echo "+ TMux Plugin Manager" +mkdir -p "$HOME/.tmux/plugins" +git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm" +echo "+ SpaceVim" +curl -sLF https://spacevim.org/install.sh | bash -if [[ "$ID" == "linuxmint" ]]; then - gsettings set org.cinnamon.desktop.keybindings.wm activate-window-menu '[]' - gsettings set org.cinnamon.desktop.keybindings.wm switch-group '[]' +if [[ -f /etc/os-release ]]; + source /etc/os-release + + if [[ "$ID" == "linuxmint" ]]; then + gsettings set org.cinnamon.desktop.keybindings.wm activate-window-menu '[]' + gsettings set org.cinnamon.desktop.keybindings.wm switch-group '[]' + fi fi From 3f585b46e6a020ad8738e1e8adf1c206e167527d Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 27 Feb 2020 17:27:52 -0500 Subject: [PATCH 059/120] Updated zim config files, and rbend modular --- .local/dotfiles/environment/rbenv.zsh | 7 +- .zimrc | 121 ++++++--------------- .zlogin | 9 +- .zshenv | 9 ++ .zshrc | 148 +++++++++++++++++++++----- 5 files changed, 175 insertions(+), 119 deletions(-) create mode 100644 .zshenv diff --git a/.local/dotfiles/environment/rbenv.zsh b/.local/dotfiles/environment/rbenv.zsh index ae096b9..c70d326 100644 --- a/.local/dotfiles/environment/rbenv.zsh +++ b/.local/dotfiles/environment/rbenv.zsh @@ -1,3 +1,6 @@ -export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$HOME/.rbenv/bin:$PATH" -eval "$(rbenv init -)" +which rbenv &>/dev/null +if [[ $? -eq 0 ]]; then + export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$HOME/.rbenv/bin:$PATH" + eval "$(rbenv init -)" +fi diff --git a/.zimrc b/.zimrc index 06e7b81..2af921d 100644 --- a/.zimrc +++ b/.zimrc @@ -1,96 +1,39 @@ +# Start configuration added by Zim install {{{ +# ------- +# Modules +# ------- - -################# -# CORE SETTINGS # -################# - -# -# Zim settings -# - -# Select what modules you would like enabled. -# The second line of modules may depend on options set by modules in the first -# line. These dependencies are noted on the respective module's README.md. -zmodules=(directory environment git git-info history input utility custom \ - syntax-highlighting history-substring-search prompt completion) - - -################### -# MODULE SETTINGS # -################### +# Sets sane Zsh built-in environment options. +zmodule environment +# Provides handy git aliases and functions. +zmodule git +# Applies correct bindkeys for input events. +zmodule input +# Sets a custom terminal title. +zmodule termtitle +# Utility aliases and functions. Adds colour to ls, grep and less. +zmodule utility # # Prompt # +# Exposes git repository status information to prompts. +zmodule git-info +# A customizable version of steeef's prompt theme. +zmodule eriner -# Set your desired prompt here -zprompt_theme='eriner' - -# -# Completion -# - -# set an optional host-specific filename for the completion cache file -# if none is provided, the default '.zcompdump' is used. -#zcompdump_file=".zcompdump-${HOST}-${ZSH_VERSION}" - -# -# Utility -# - -# Uncomment to enable command correction prompts -# See: http://zsh.sourceforge.net/Doc/Release/Options.html#Input_002fOutput -#setopt CORRECT - -# -# Environment -# - -# Set the string below to the desired terminal title format string. -# The terminal title is redrawn upon directory change, however, variables like -# ${PWD} are only evaluated once. Use prompt expansion strings for dynamic data: -# http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Simple-Prompt-Escapes -# The example below uses the following format: 'username@host:/current/directory' -ztermtitle='%n@%m:%~' - -# -# Input -# - -# Uncomment to enable double-dot expansion. -# This appends '../' to your input for each '.' you type after an initial '..' -#zdouble_dot_expand='true' - -# -# Syntax-Highlighting -# - -# This determines what highlighters will be used with the syntax-highlighting module. -# Documentation of the highlighters can be found here: -# https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md -# For (u)rxvt, termite and gnome-terminal users, -# removing the 'cursor' highlighter will fix the disappearing cursor problem -#zhighlighters=(main brackets cursor) -zhighlighters=(main brackets) - - -# -# SSH -# - -# Load these ssh identities with the ssh module -#zssh_ids=(id_rsa) - - -# -# Pacman -# - -# Set (optional) pacman front-end. -#zpacman_frontend='powerpill' -#zpacman_frontend='pacmatic' - -# Load any helper scripts as defined here -#zpacman_helper=(aur) -#zpacman_helper=(aur) +# Additional completion definitions for Zsh. +zmodule zsh-users/zsh-completions +# Enables and configures smart and extensive tab completion. +# completion must be sourced after zsh-users/zsh-completions +zmodule completion +# Fish-like autosuggestions for Zsh. +zmodule zsh-users/zsh-autosuggestions +# Fish-like syntax highlighting for Zsh. +# zsh-users/zsh-syntax-highlighting must be sourced after completion +zmodule zsh-users/zsh-syntax-highlighting +# Fish-like history search (up arrow) for Zsh. +# zsh-users/zsh-history-substring-search must be sourced after zsh-users/zsh-syntax-highlighting +zmodule zsh-users/zsh-history-substring-search +# }}} End configuration added by Zim install diff --git a/.zlogin b/.zlogin index a9af863..85a9616 100644 --- a/.zlogin +++ b/.zlogin @@ -1,8 +1,9 @@ - - +# Start configuration added by Zim install {{{ # # User configuration sourced by login shells # -# Initialize zim -[[ -s ${ZIM_HOME}/login_init.zsh ]] && source ${ZIM_HOME}/login_init.zsh +# Initialize Zim +source ${ZIM_HOME}/login_init.zsh -q &! +# }}} End configuration added by Zim install + diff --git a/.zshenv b/.zshenv new file mode 100644 index 0000000..121400e --- /dev/null +++ b/.zshenv @@ -0,0 +1,9 @@ +# Start configuration added by Zim install {{{ +# +# User configuration sourced by all invocations of the shell +# + +# Define Zim location +: ${ZIM_HOME=${ZDOTDIR:-${HOME}}/.zim} +# }}} End configuration added by Zim install + diff --git a/.zshrc b/.zshrc index 02722db..9ad8de4 100644 --- a/.zshrc +++ b/.zshrc @@ -1,37 +1,137 @@ +# Start configuration added by Zim install {{{ # # User configuration sourced by interactive shells # + +# ----------------- +# Zsh configuration +# ----------------- + +# +# History +# + +# Remove older command from the history if a duplicate is to be added. +setopt HIST_IGNORE_ALL_DUPS + +# +# Input/output +# + +# Set editor default keymap to emacs (`-e`) or vi (`-v`) +bindkey -e + +# Prompt for spelling correction of commands. +#setopt CORRECT + +# Customize spelling correction prompt. +#SPROMPT='zsh: correct %F{red}%R%f to %F{green}%r%f [nyae]? ' + +# Remove path separator from WORDCHARS. +WORDCHARS=${WORDCHARS//[\/]} + + +# -------------------- +# Module configuration +# -------------------- + +# +# completion +# + +# Set a custom path for the completion dump file. +# If none is provided, the default ${ZDOTDIR:-${HOME}}/.zcompdump is used. +#zstyle ':zim:completion' dumpfile "${ZDOTDIR:-${HOME}}/.zcompdump-${ZSH_VERSION}" + +# +# git +# + +# Set a custom prefix for the generated aliases. The default prefix is 'G'. +#zstyle ':zim:git' aliases-prefix 'g' + +# +# input +# + +# Append `../` to your input for each `.` you type after an initial `..` +#zstyle ':zim:input' double-dot-expand yes + +# +# termtitle +# + +# Set a custom terminal title format using prompt expansion escape sequences. +# See http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Simple-Prompt-Escapes +# If none is provided, the default '%n@%m: %~' is used. +#zstyle ':zim:termtitle' format '%1~' + +# +# zsh-autosuggestions +# + +# Customize the style that the suggestions are shown with. +# See https://github.com/zsh-users/zsh-autosuggestions/blob/master/README.md#suggestion-highlight-style +#ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10' + +# +# zsh-syntax-highlighting +# + +# Set what highlighters will be used. +# See https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md +ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets) + +# Customize the main highlighter styles. +# See https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters/main.md#how-to-tweak-it +#typeset -A ZSH_HIGHLIGHT_STYLES +#ZSH_HIGHLIGHT_STYLES[comment]='fg=10' + +# ------------------ +# Initialize modules +# ------------------ + +if [[ ${ZIM_HOME}/init.zsh -ot ${ZDOTDIR:-${HOME}}/.zimrc ]]; then + # Update static initialization script if it's outdated, before sourcing it + source ${ZIM_HOME}/zimfw.zsh init -q +fi +source ${ZIM_HOME}/init.zsh + +# ------------------------------ +# Post-init module configuration +# ------------------------------ + +# +# zsh-history-substring-search +# + +# Bind ^[[A/^[[B manually so up/down works both before and after zle-line-init +bindkey '^[[A' history-substring-search-up +bindkey '^[[B' history-substring-search-down + +# Bind up and down keys +zmodload -F zsh/terminfo +p:terminfo +if [[ -n ${terminfo[kcuu1]} && -n ${terminfo[kcud1]} ]]; then + bindkey ${terminfo[kcuu1]} history-substring-search-up + bindkey ${terminfo[kcud1]} history-substring-search-down +fi + +bindkey '^P' history-substring-search-up +bindkey '^N' history-substring-search-down +bindkey -M vicmd 'k' history-substring-search-up +bindkey -M vicmd 'j' history-substring-search-down +# }}} End configuration added by Zim install + + +# Set Path: typeset -U PATH PATH="$HOME/bin:$HOME/.local/bin:$PATH" export PATH -# Change default zim location -export ZIM_HOME=${ZDOTDIR:-${HOME}}/.zim - -# Start zim -[[ -s ${ZIM_HOME}/init.zsh ]] && source ${ZIM_HOME}/init.zsh - -# Fix the ESC+Backspace -#bindkey -e -#bindkey -e "^[[1;5C" forward-word -#bindkey -e "^[[1;5D" backward-word - -# Set GPG TTY -#export GPG_TTY=$(tty) - -# Refresh gpg-agent tty in case user switches into an X session -#gpg-connect-agent updatestartuptty /bye >/dev/null - -# Update SSH Agent Socket -#unset SSH_AGENT_PID -#if [[ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]]; then -# export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" -#fi - # Include local functions/aliases/environments: while read f do - source "$f" + source "$f" done < <(find "${HOME}/.local/dotfiles/" -type f -name '*.zsh') # Disable Ctrl+S Scroll-Locking From 3efb76a5f38178314bb4f3efc567dadf6b53a4a8 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 27 Feb 2020 17:51:47 -0500 Subject: [PATCH 060/120] Fixed bootstrap script --- .config/yadm/bootstrap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index bf0c99c..1876be4 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -15,9 +15,9 @@ echo "+ TMux Plugin Manager" mkdir -p "$HOME/.tmux/plugins" git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm" echo "+ SpaceVim" -curl -sLF https://spacevim.org/install.sh | bash +curl -sLf https://spacevim.org/install.sh | bash -if [[ -f /etc/os-release ]]; +if [[ -f /etc/os-release ]]; then source /etc/os-release if [[ "$ID" == "linuxmint" ]]; then From 316b0892646284c1402dfac7a6a7880242ab3a06 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 29 Feb 2020 13:09:11 -0500 Subject: [PATCH 061/120] Added python-pip3 path specific to macOS --- .local/dotfiles/environment/python-macos.zsh##o.Darwin | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .local/dotfiles/environment/python-macos.zsh##o.Darwin diff --git a/.local/dotfiles/environment/python-macos.zsh##o.Darwin b/.local/dotfiles/environment/python-macos.zsh##o.Darwin new file mode 100644 index 0000000..4de9ef7 --- /dev/null +++ b/.local/dotfiles/environment/python-macos.zsh##o.Darwin @@ -0,0 +1,2 @@ +export PATH="$PATH:$HOME/Library/Python/3.7/bin" + From d62d0f75b86d22a69fba95a080e6f4dfa42aced3 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 29 Feb 2020 15:14:58 -0500 Subject: [PATCH 062/120] Added emborg for macOS --- .config/emborg/settings##o.Darwin | 52 +++++++++++++++++++ .../emborg/{settings => settings##o.Linux} | 0 2 files changed, 52 insertions(+) create mode 100644 .config/emborg/settings##o.Darwin rename .config/emborg/{settings => settings##o.Linux} (100%) diff --git a/.config/emborg/settings##o.Darwin b/.config/emborg/settings##o.Darwin new file mode 100644 index 0000000..bf48c4f --- /dev/null +++ b/.config/emborg/settings##o.Darwin @@ -0,0 +1,52 @@ +# These settings are common to all configurations + +# configurations +configurations = 'home' +default_configuration = 'home' + +# passcode +# specify either passphrase or avendesora_account +#passphrase = '<>' # passphrase for encryption key +#avendesora_account = '<>' # avendesora account holding passphrase +encryption = 'none' # borg encryption method + # Common choices are 'repokey' and 'keyfile'. + # With 'repokey' the encryption key is copied into repository, use this + # only if the remote repository is owned by you and is secure. + # With 'keyfile' the encryption key is only stored locally. Be sure to + # export it and save a copy in a safe place, otherwise you may not be + # able to access your backups if you lose your disk. + +# basic settings +# specify notify if batch and notifier if interactive +notify = 'psi-jack@linux-help.org' # who to notify when things go wrong +#notifier = 'notify-send -u normal {prog_name} "{msg}"' +notifier = "osascript -e 'display notification \"{msg}\" with title \"Emborg Backup\"'" + + # interactive notifier program +remote_ratelimit = 2000 # bandwidth limit in kbps +prune_after_create = True # automatically run prune after a backup +check_after_create = 'latest' # automatically run check after a backup + +# repository settings +compression = 'lz4' +repository = 'mega:/volume1/homes/psi-jack/borg' +remote_path = '/usr/local/bin/borg' +archive = '{prefix}{{now:%Y%m%d}}' +prefix = '{host_name}-' + # These may contain {} where name is any of host_name, user_name, + # prog_name config_name, or any of the user specified settings. + # Double up the braces to specify parameters that should be interpreted + # by borg. + +# filter settings +exclude_if_present = '.nobackup' +one_file_system = False +exclude_caches = True + +# prune settings +keep_within = '1d' # keep all archives created in interval +keep_hourly = 48 # number of hourly archives to keep +keep_daily = 14 # number of daily archives to keep +keep_weekly = 8 # number of weekly archives to keep +keep_monthly = 24 # number of monthly archives to keep +keep_yearly = 1 # number of yearly archives to keep diff --git a/.config/emborg/settings b/.config/emborg/settings##o.Linux similarity index 100% rename from .config/emborg/settings rename to .config/emborg/settings##o.Linux From b3cd0f658e1e205374c272eed3c93ade7e39e6d4 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 29 Feb 2020 15:37:44 -0500 Subject: [PATCH 063/120] Added emborg settings for macOS --- .config/emborg/macos | 27 +++++++++++++++++++++++++++ .config/emborg/settings##o.Darwin | 4 ++-- 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 .config/emborg/macos diff --git a/.config/emborg/macos b/.config/emborg/macos new file mode 100644 index 0000000..4d32bc0 --- /dev/null +++ b/.config/emborg/macos @@ -0,0 +1,27 @@ +#src_dirs = '~'.split() # absolute path to directory to be backed up +src_dirs = ''' + ~ +'''.split() + +excludes = ''' + ~/tmp + ~/Library/Application Support/Steam + ~/Library/Application Support/Google + ~/Library/Application Support/LogMeInInc + ~/Library/Application Support/Code + ~/Library/Application Support/Firefox + ~/Library/Containers + ~/Library/Group Containers + ~/Library/Logs + ~/Library/Python + ~/Library/Caches + ~/.cache + ~/.mozilla + ~/.config/google-chrome + ~/.config/BraveSoftware + ~/**/__pycache__ + ~/**/*.pyc + ~/**/.*.swp + ~/**/.*.swo +'''.split() + diff --git a/.config/emborg/settings##o.Darwin b/.config/emborg/settings##o.Darwin index bf48c4f..d530c77 100644 --- a/.config/emborg/settings##o.Darwin +++ b/.config/emborg/settings##o.Darwin @@ -1,8 +1,8 @@ # These settings are common to all configurations # configurations -configurations = 'home' -default_configuration = 'home' +configurations = 'macos' +default_configuration = 'macos' # passcode # specify either passphrase or avendesora_account From aed0c091c333f6eae6ee3d027531818c4a46d9ca Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 1 Mar 2020 00:48:32 -0500 Subject: [PATCH 064/120] Updated borg environment --- .local/dotfiles/environment/borg.zsh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.local/dotfiles/environment/borg.zsh b/.local/dotfiles/environment/borg.zsh index 3f0bff3..c7a5804 100644 --- a/.local/dotfiles/environment/borg.zsh +++ b/.local/dotfiles/environment/borg.zsh @@ -1,2 +1,4 @@ -export BORG_REPO=psi-jack@mega-backups:/volume1/homes/psi-jack/borg +export BORG_REPO=mega:/volume1/homes/psi-jack/borg +export BORG_REMOTE_PATH="/usr/local/bin/borg" +#export BORG_REPO=psi-jack@mega-backups:/volume1/homes/psi-jack/borg #export BORG_PASSCOMMAND="pass print borg --please_show_me_the_passwords" From eee3bbd643f289774c62381a977147ad76c8bcbf Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 1 Mar 2020 19:38:51 -0500 Subject: [PATCH 065/120] Updated emborg configs, and zshrc --- .../{macos => home##os.Darwin,h.ragnarok} | 1 + .../{home => home##os.Linux,h.midgaard} | 1 + .config/emborg/passport##os.Darwin,h.ragnarok | 32 +++++++++++++++++++ .config/emborg/passport##os.Linux,h.loki | 26 +++++++++++++++ .config/emborg/passport##os.Linux,h.midgaard | 31 ++++++++++++++++++ ...o.Darwin => settings##o.Darwin,h.ragnarok} | 4 +-- .zshrc | 26 +++++++++++++-- 7 files changed, 117 insertions(+), 4 deletions(-) rename .config/emborg/{macos => home##os.Darwin,h.ragnarok} (98%) rename .config/emborg/{home => home##os.Linux,h.midgaard} (94%) create mode 100644 .config/emborg/passport##os.Darwin,h.ragnarok create mode 100644 .config/emborg/passport##os.Linux,h.loki create mode 100644 .config/emborg/passport##os.Linux,h.midgaard rename .config/emborg/{settings##o.Darwin => settings##o.Darwin,h.ragnarok} (97%) diff --git a/.config/emborg/macos b/.config/emborg/home##os.Darwin,h.ragnarok similarity index 98% rename from .config/emborg/macos rename to .config/emborg/home##os.Darwin,h.ragnarok index 4d32bc0..dadd3e2 100644 --- a/.config/emborg/macos +++ b/.config/emborg/home##os.Darwin,h.ragnarok @@ -5,6 +5,7 @@ src_dirs = ''' excludes = ''' ~/tmp + ~/Music ~/Library/Application Support/Steam ~/Library/Application Support/Google ~/Library/Application Support/LogMeInInc diff --git a/.config/emborg/home b/.config/emborg/home##os.Linux,h.midgaard similarity index 94% rename from .config/emborg/home rename to .config/emborg/home##os.Linux,h.midgaard index 271c620..73e4dd5 100644 --- a/.config/emborg/home +++ b/.config/emborg/home##os.Linux,h.midgaard @@ -14,6 +14,7 @@ excludes = ''' ~/.firestorm_x64.new ~/.local/share/fonts ~/.local/share/Steam + ~/.steam/steam/steamapps ~/**/__pycache__ ~/**/*.pyc ~/**/.*.swp diff --git a/.config/emborg/passport##os.Darwin,h.ragnarok b/.config/emborg/passport##os.Darwin,h.ragnarok new file mode 100644 index 0000000..e3add55 --- /dev/null +++ b/.config/emborg/passport##os.Darwin,h.ragnarok @@ -0,0 +1,32 @@ +#src_dirs = '~'.split() # absolute path to directory to be backed up +passphrase = 'aiwei0pu4Iev0Ies4aeheim9ahmeQuec' +encryption = 'repokey' +repository = '/Volumes/Passport/macOS/borg' + +src_dirs = ''' + ~ +'''.split() + +excludes = ''' + ~/tmp + ~/Music + ~/Library/Application Support/Steam + ~/Library/Application Support/Google + ~/Library/Application Support/LogMeInInc + ~/Library/Application Support/Code + ~/Library/Application Support/Firefox + ~/Library/Containers + ~/Library/Group Containers + ~/Library/Logs + ~/Library/Python + ~/Library/Caches + ~/.cache + ~/.mozilla + ~/.config/google-chrome + ~/.config/BraveSoftware + ~/**/__pycache__ + ~/**/*.pyc + ~/**/.*.swp + ~/**/.*.swo +'''.split() + diff --git a/.config/emborg/passport##os.Linux,h.loki b/.config/emborg/passport##os.Linux,h.loki new file mode 100644 index 0000000..1937c90 --- /dev/null +++ b/.config/emborg/passport##os.Linux,h.loki @@ -0,0 +1,26 @@ +#src_dirs = '~'.split() # absolute path to directory to be backed up +passphrase = 'aiwei0pu4Iev0Ies4aeheim9ahmeQuec' +encryption = 'repokey' +repository = '/run/media/psi-jack/Passport/psi-jack/borg' + +src_dirs = ''' + ~ +'''.split() + +excludes = ''' + ~/tmp + ~/Music + ~/bin/sl + ~/.cache + ~/.mozilla + ~/.config/google-chrome + ~/.config/BraveSoftware + ~/.firestorm_x64 + ~/.local/share/fonts + ~/.local/share/Steam + ~/**/__pycache__ + ~/**/*.pyc + ~/**/.*.swp + ~/**/.*.swo +'''.split() + diff --git a/.config/emborg/passport##os.Linux,h.midgaard b/.config/emborg/passport##os.Linux,h.midgaard new file mode 100644 index 0000000..9efaf6b --- /dev/null +++ b/.config/emborg/passport##os.Linux,h.midgaard @@ -0,0 +1,31 @@ +#src_dirs = '~'.split() # absolute path to directory to be backed up +passphrase = 'aiwei0pu4Iev0Ies4aeheim9ahmeQuec' +encryption = 'repokey' +repository = '/run/media/psi-jack/Passport/psi-jack/borg' + +src_dirs = ''' + ~ + /mnt/storage/psi-jack +'''.split() + +excludes = ''' + ~/tmp + ~/Music + ~/bin/sl + ~/.cache + ~/.mozilla + ~/.config/google-chrome + ~/.config/BraveSoftware + ~/.firestorm_x64 + ~/.local/share/fonts + ~/.local/share/Steam + ~/**/__pycache__ + ~/**/*.pyc + ~/**/.*.swp + ~/**/.*.swo + /mnt/storage/psi-jack/Backups + /mnt/storage/psi-jack/Music + /mnt/storage/psi-jack/Downloads + /mnt/storage/psi-jack/ISOs +'''.split() + diff --git a/.config/emborg/settings##o.Darwin b/.config/emborg/settings##o.Darwin,h.ragnarok similarity index 97% rename from .config/emborg/settings##o.Darwin rename to .config/emborg/settings##o.Darwin,h.ragnarok index d530c77..1070b7a 100644 --- a/.config/emborg/settings##o.Darwin +++ b/.config/emborg/settings##o.Darwin,h.ragnarok @@ -1,8 +1,8 @@ # These settings are common to all configurations # configurations -configurations = 'macos' -default_configuration = 'macos' +configurations = 'home passport' +default_configuration = 'home' # passcode # specify either passphrase or avendesora_account diff --git a/.zshrc b/.zshrc index 9ad8de4..1f098fb 100644 --- a/.zshrc +++ b/.zshrc @@ -128,11 +128,33 @@ typeset -U PATH PATH="$HOME/bin:$HOME/.local/bin:$PATH" export PATH + +# Portable alternative to readlink -f +zpath() { cd -P . || return + _out() { printf "%s$_zdlm\n" "$PWD/${1##*/}"; } + _cd() { cd -P "$1" ; } >/dev/null 2>&1 + while [ $# -gt 0 ] && _cd . + do if _cd "$1" + then _out + elif ! [ -L "$1" ] && [ -e "$1" ] + then _cd "${1%/*}"; _out "$1" + elif [ -L "$1" ] + then ( while set -- "${1%?/}"; _cd "${1%/*}"; [ -L "${1##*/}" ] + do set " $1" "$(_cd -; ls -nd -- "$1"; echo /)" + set -- "${2#*"$1" -> }" + done; _out "$1" + ); else ( PS4=ERR:\ NO_SUCH_PATH; set -x; : "$1" ) + fi; _cd -; shift; done + unset -f _out _cd; unset -v _zdlm +} + # Include local functions/aliases/environments: while read f do - source "$f" -done < <(find "${HOME}/.local/dotfiles/" -type f -name '*.zsh') + if [[ -f "$(zpath "$f")" ]]; then + source "$f" + fi +done < <(find "${HOME}/.local/dotfiles/" -name '*.zsh') # Disable Ctrl+S Scroll-Locking stty -ixon From 2e4a4577d837687544dcbf15d98674cfd0e8b57a Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 1 Mar 2020 19:43:28 -0500 Subject: [PATCH 066/120] Added emborg linux settings, testing stack --- .config/emborg/settings##o.Linux | 2 +- .config/emborg/settings##o.Linux,h.midgaard | 50 +++++++++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 .config/emborg/settings##o.Linux,h.midgaard diff --git a/.config/emborg/settings##o.Linux b/.config/emborg/settings##o.Linux index 2dbe41a..bec8248 100644 --- a/.config/emborg/settings##o.Linux +++ b/.config/emborg/settings##o.Linux @@ -1,7 +1,7 @@ # These settings are common to all configurations # configurations -configurations = 'home' +configurations = 'home passport' default_configuration = 'home' # passcode diff --git a/.config/emborg/settings##o.Linux,h.midgaard b/.config/emborg/settings##o.Linux,h.midgaard new file mode 100644 index 0000000..31f6432 --- /dev/null +++ b/.config/emborg/settings##o.Linux,h.midgaard @@ -0,0 +1,50 @@ +# These settings are common to all configurations + +# configurations +configurations = 'home passport storage' +default_configuration = 'home' + +# passcode +# specify either passphrase or avendesora_account +#passphrase = '<>' # passphrase for encryption key +#avendesora_account = '<>' # avendesora account holding passphrase +encryption = 'none' # borg encryption method + # Common choices are 'repokey' and 'keyfile'. + # With 'repokey' the encryption key is copied into repository, use this + # only if the remote repository is owned by you and is secure. + # With 'keyfile' the encryption key is only stored locally. Be sure to + # export it and save a copy in a safe place, otherwise you may not be + # able to access your backups if you lose your disk. + +# basic settings +# specify notify if batch and notifier if interactive +notify = 'psi-jack@linux-help.org' # who to notify when things go wrong +notifier = 'notify-send -u normal {prog_name} "{msg}"' + # interactive notifier program +remote_ratelimit = 2000 # bandwidth limit in kbps +prune_after_create = True # automatically run prune after a backup +check_after_create = 'latest' # automatically run check after a backup + +# repository settings +compression = 'lz4' +repository = 'mega:/volume1/homes/psi-jack/borg' +remote_path = '/usr/local/bin/borg' +archive = '{prefix}{{now:%Y%m%d}}' +prefix = '{host_name}-' + # These may contain {} where name is any of host_name, user_name, + # prog_name config_name, or any of the user specified settings. + # Double up the braces to specify parameters that should be interpreted + # by borg. + +# filter settings +exclude_if_present = '.nobackup' +one_file_system = False +exclude_caches = True + +# prune settings +keep_within = '1d' # keep all archives created in interval +keep_hourly = 48 # number of hourly archives to keep +keep_daily = 14 # number of daily archives to keep +keep_weekly = 8 # number of weekly archives to keep +keep_monthly = 24 # number of monthly archives to keep +keep_yearly = 1 # number of yearly archives to keep From b6fce8bfbca7d9e3b5c6e7bc0941c7f1115b75a9 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Fri, 30 Oct 2020 11:17:17 -0400 Subject: [PATCH 067/120] Updated tmux to use yank plugin again. Updated what was pending too --- .config/emborg/home##os.Linux,h.midgaard | 15 ++++++++++----- .config/emborg/passport##os.Linux,h.midgaard | 2 +- .config/hexchat/replace.conf | 3 +++ .tmux/tmux.conf | 3 ++- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.config/emborg/home##os.Linux,h.midgaard b/.config/emborg/home##os.Linux,h.midgaard index 73e4dd5..2850fae 100644 --- a/.config/emborg/home##os.Linux,h.midgaard +++ b/.config/emborg/home##os.Linux,h.midgaard @@ -10,8 +10,8 @@ excludes = ''' ~/.mozilla ~/.config/google-chrome ~/.config/BraveSoftware - ~/.firestorm_x64 - ~/.firestorm_x64.new + ~/.firestorm_x64/cache + ~/.firestorm_x64/cache-sl ~/.local/share/fonts ~/.local/share/Steam ~/.steam/steam/steamapps @@ -19,8 +19,13 @@ excludes = ''' ~/**/*.pyc ~/**/.*.swp ~/**/.*.swo - /mnt/storage/psi-jack/AfterSolus - /mnt/storage/psi-jack/BeforeMint - /mnt/storage/psi-jack/BeforeSolus + /mnt/storage/psi-jack/Backups + /mnt/storage/psi-jack/Downloads + /mnt/storage/psi-jack/ISOs + /mnt/storage/psi-jack/.mail + /mnt/storage/psi-jack/Music + /mnt/storage/psi-jack/Nextcloud + /mnt/storage/psi-jack/Nextcloud-Gleim + /mnt/storage/psi-jack/Nextcloud-new '''.split() diff --git a/.config/emborg/passport##os.Linux,h.midgaard b/.config/emborg/passport##os.Linux,h.midgaard index 9efaf6b..34f1730 100644 --- a/.config/emborg/passport##os.Linux,h.midgaard +++ b/.config/emborg/passport##os.Linux,h.midgaard @@ -1,7 +1,7 @@ #src_dirs = '~'.split() # absolute path to directory to be backed up passphrase = 'aiwei0pu4Iev0Ies4aeheim9ahmeQuec' encryption = 'repokey' -repository = '/run/media/psi-jack/Passport/psi-jack/borg' +repository = '/media/psi-jack/Passport/psi-jack/borg' src_dirs = ''' ~ diff --git a/.config/hexchat/replace.conf b/.config/hexchat/replace.conf index 868ae0d..aed907c 100644 --- a/.config/hexchat/replace.conf +++ b/.config/hexchat/replace.conf @@ -52,3 +52,6 @@ CMD 😨 NAME :scream: CMD 😱 +NAME :rofl: +CMD 🤣 + diff --git a/.tmux/tmux.conf b/.tmux/tmux.conf index f887709..4da1f3a 100644 --- a/.tmux/tmux.conf +++ b/.tmux/tmux.conf @@ -58,6 +58,7 @@ bind < swap-pane -U # swap current pane with the previous one bind C-c new-session bind Tab last-window bind C-a last-window +bind b send-prefix bind X confirm-before -p "kill-window #W? (y/n)" kill-window # ================================================ @@ -175,7 +176,7 @@ setw -g window-status-separator " " set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-cpu' -#set -g @plugin 'tmux-plugins/tmux-yank' +set -g @plugin 'tmux-plugins/tmux-yank' set -g @plugin 'https://git.linux-help.org/psi-jack/tmux-host.git' set -g @plugin 'https://git.linux-help.org/psi-jack/tmux-indicators.git' From 7d1908e00ffedb5c44a46ac4f8027ad95c87a239 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 12 Nov 2020 15:24:03 -0500 Subject: [PATCH 068/120] Added more groups of servers to tmuxinator --- .config/tmuxinator/cecs.yml | 52 ++++++++++++++++++++++++++++++ .config/tmuxinator/hosts.yml | 60 +++++++++++++++++++++++++++++++++++ .config/tmuxinator/hv.yml | 2 +- .config/tmuxinator/manage.yml | 49 ++++++++++++++++++++++++++++ 4 files changed, 162 insertions(+), 1 deletion(-) create mode 100644 .config/tmuxinator/cecs.yml create mode 100644 .config/tmuxinator/hosts.yml create mode 100644 .config/tmuxinator/manage.yml diff --git a/.config/tmuxinator/cecs.yml b/.config/tmuxinator/cecs.yml new file mode 100644 index 0000000..d629e97 --- /dev/null +++ b/.config/tmuxinator/cecs.yml @@ -0,0 +1,52 @@ +# /home/psi-jack/.config/tmuxinator/hv.yml + +name: cecs +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - web: ssh ceweb + - robust1: ssh cerobust1 + - regions1: ssh ceregions1 + - regions2: ssh ceregions2 + - regions3: ssh ceregions3 + - regions4: ssh ceregions4 + diff --git a/.config/tmuxinator/hosts.yml b/.config/tmuxinator/hosts.yml new file mode 100644 index 0000000..2f9e6e8 --- /dev/null +++ b/.config/tmuxinator/hosts.yml @@ -0,0 +1,60 @@ +# /home/psi-jack/.config/tmuxinator/manage.yml + +name: Hosts +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - frontend: ssh frontend + - git: ssh git + - grafana: ssh grafana + - jump: ssh jump + - pgsql1: ssh pgsql1 + - pgsql2: ssh pgsql2 + - get: ssh get + - hydra: ssh hydra + - jackett: ssh jackett + - lidarr: ssh lidarr + - ombi: ssh ombi + - plex: ssh plex + - radarr: ssh radarr + - sonarr: ssh sonarr + diff --git a/.config/tmuxinator/hv.yml b/.config/tmuxinator/hv.yml index 461a90a..c18b3b9 100644 --- a/.config/tmuxinator/hv.yml +++ b/.config/tmuxinator/hv.yml @@ -1,6 +1,6 @@ # /home/psi-jack/.config/tmuxinator/hv.yml -name: hv +name: HV root: ~/ # Optional tmux socket diff --git a/.config/tmuxinator/manage.yml b/.config/tmuxinator/manage.yml new file mode 100644 index 0000000..fe8df09 --- /dev/null +++ b/.config/tmuxinator/manage.yml @@ -0,0 +1,49 @@ +# /home/psi-jack/.config/tmuxinator/manage.yml + +name: Manage +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - rudder: ssh rudder + - rudder: ssh rudder + - salt: ssh salt + From da819e2b24a0d1448ea4dd3fbe7b0f60650d3afb Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 12 Nov 2020 23:38:18 -0500 Subject: [PATCH 069/120] Fixing bootstrap for more seamless zim install --- .config/yadm/bootstrap | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 1876be4..28aef94 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -10,7 +10,11 @@ cd "$HOME" echo "Install a few things:" mkdir "$HOME/bin" echo "+ ZIM" +rm -f "$HOME/.zimrc $HOME/.zsh*" curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh +yadm checkout -- "$HOME/.zimrc" +yadm checkout -- "$HOME/.zlogin" +yadm checkout -- "$HOME/.zshrc" echo "+ TMux Plugin Manager" mkdir -p "$HOME/.tmux/plugins" git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm" From 9a6b3d6bad85faed5b52d736e968b9ad20d6d69b Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 12 Nov 2020 23:41:47 -0500 Subject: [PATCH 070/120] Fixing bootstrap for more seamless zim install-try2 --- .config/yadm/bootstrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 28aef94..8027c23 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -10,7 +10,7 @@ cd "$HOME" echo "Install a few things:" mkdir "$HOME/bin" echo "+ ZIM" -rm -f "$HOME/.zimrc $HOME/.zsh*" +rm -f "$HOME/.zimrc $HOME/.zlogin $HOME/.zshenv $HOME/.zshrc" curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh yadm checkout -- "$HOME/.zimrc" yadm checkout -- "$HOME/.zlogin" From 2659361a29b2e36234c0eea2ab869d6aaf08bc54 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 12 Nov 2020 23:48:33 -0500 Subject: [PATCH 071/120] Fixing bootstrap for more seamless zim install-try3 --- .config/yadm/bootstrap | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 8027c23..313b5e3 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -10,11 +10,12 @@ cd "$HOME" echo "Install a few things:" mkdir "$HOME/bin" echo "+ ZIM" -rm -f "$HOME/.zimrc $HOME/.zlogin $HOME/.zshenv $HOME/.zshrc" +rm -f ".zimrc" ".zlogin" ".zshenv" ".zshrc" curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh yadm checkout -- "$HOME/.zimrc" yadm checkout -- "$HOME/.zlogin" yadm checkout -- "$HOME/.zshrc" +zimfw install echo "+ TMux Plugin Manager" mkdir -p "$HOME/.tmux/plugins" git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm" From e0ae266a342c1ad47550bb9323c82763e6b9bc96 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 12 Nov 2020 23:56:10 -0500 Subject: [PATCH 072/120] Fixing bootstrap for more seamless zim install-try4 --- .config/yadm/bootstrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 313b5e3..dc044ef 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -15,7 +15,7 @@ curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | yadm checkout -- "$HOME/.zimrc" yadm checkout -- "$HOME/.zlogin" yadm checkout -- "$HOME/.zshrc" -zimfw install +zsh -i -c "zimfw install" echo "+ TMux Plugin Manager" mkdir -p "$HOME/.tmux/plugins" git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm" From 8812cdde6c925bc90b1b4236ad9c0d919113141d Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 16 Nov 2020 00:30:26 -0500 Subject: [PATCH 073/120] Added ssh config template with macOS specifics --- .ssh/config##template.default | 188 ++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 .ssh/config##template.default diff --git a/.ssh/config##template.default b/.ssh/config##template.default new file mode 100644 index 0000000..0d2f350 --- /dev/null +++ b/.ssh/config##template.default @@ -0,0 +1,188 @@ +ControlMaster auto +ControlPath ~/.ssh/controlmasters/%r@%h:%p +CanonicalizeHostname yes +CanonicalDomains home.ld linux-help.org +CanonicalizeMaxDots 1 +CanonicalizeFallbackLocal yes + + +GSSAPIAuthentication no +GSSAPIDelegateCredentials no + +Host ceweb + Hostname jand.dyndns.biz + Port 22 + user mykael +Host cewebproxy + Hostname jand.dyndns.biz + Port 22 + user mykael + DynamicForward 5534 +Host cebackdoor + Hostname jand.dyndns.biz + Port 2022 + user mykael +Host cerobust1 + Hostname robust1 + user mykael + ProxyJump ceweb +Host cerobust2 + Hostname 192.168.1.52 + user mykael + ProxyJump ceweb +Host ceregions1 + Hostname regions1 + user mykael + ProxyJump ceweb +Host ceregions2 + Hostname regions2 + user mykael + ProxyJump ceweb +Host ceregions3 + Hostname regions3 + user mykael + ProxyJump ceweb +Host ceregions4 + Hostname regions4 + user mykael + ProxyJump ceweb +#Host cegrid +# Hostname jand.dyndns.biz +# Port 23 +# User mykael +Host package-repo + Hostname bastion.home.ld + IdentitiesOnly yes + IdentityFile ~/.ssh/manual/id_repo + +Host mega-backups + Hostname mega.home.ld + IdentitiesOnly yes + IdentityFile ~/.ssh/manual/id_backups + +Host github.com github.com.linux-help.org + HostName github.com + User git + IdentityFile ~/.ssh/id_ed25519 + IdentitiesOnly yes + +Host bbs.home.ld bbs + User bbs + +Host bbs-old.home.ld bbs-old + User bbs + Port 2222 + + +Host dheaven + Hostname bbs.home.ld + User !Psi-Jack + Port 2222 + PasswordAuthentication yes + Ciphers aes128-cbc + + +#Host 172.17.10.80 work +# HostName 172.17.10.80 +# user erenfro +# CompressionLevel 8 +# Cipher blowfish +# ForwardX11Trusted yes +# ForwardAgent yes + +#Host aws1 +# User root +# IdentityFile ~/.ssh/aws_rsa +# Hostname 54.243.188.148 +# #Hostname ec2-54-242-113-60.compute-1.amazonaws.com + +Host hub + User bbs + #Hostname hub.deckersheaven.com + +Host do1 + User root + Hostname 192.241.250.242 + +#Host *.mco.ld *.ecp.ld *.phx.ld *.ewr.ld *.bookit.com +# User eric.renfro +# IdentityFile ~/.ssh/work_rsa + +#Host 172.16.* 172.19.* 172.20.* 172.21.* 172.22.* 172.23.* 172.24.* 172.25.* +# User eric.renfro +# IdentityFile ~/.ssh/work_rsa + +Host router.home.ld router + User psi-jack + +Host vmskel + Hostname 172.17.69.69 + StrictHostKeyChecking no + UserKnownHostsFile /dev/null + User admin + LogLevel QUIET + +#Host gogs2.home.ld +# User psi-jack@linux-help.org + +Host mx.linux-help.org web.linux-help.org + KeepAlive yes + User erenfro + ServerAliveInterval 60 + ForwardAgent yes + +Host 172.17.252.5 + User psi-jack + KeepAlive yes + ForwardAgent yes + ForwardX11 no + ForwardX11Trusted no + +Host *.home.ld + User psi-jack + KeepAlive yes + ServerAliveInterval 60 + ForwardAgent yes + ForwardX11 yes + ForwardX11Trusted yes + GSSAPIAuthentication no + GSSAPIDelegateCredentials no + +#Host *.bookit.com *.ism.ld *.ewr.ld *.phx.ld *.ecp.ld 172.26.1.99 172.24.1.99 172.20.1.99 +# User eric.renfro +# KeepAlive yes +# ServerAliveInterval 60 +# ForwardAgent yes +# ForwardX11 yes +# ForwardX11Trusted yes +# GSSAPIAuthentication no +# GSSAPIDelegateCredentials no + +#Host gleim +# User earenfro +# Port 224 +# DynamicForward 4080 +# Hostname dev.teamgleim.com +# ForwardAgent yes +# ForwardX11 no +# +#Host *.teamgleim.com +# User earenfro +# Port 224 +# ServerAliveInterval 60 +# ForwardAgent yes +# ForwardX11 no + +Host * + #User psi-jack + KeepAlive yes +{% if yadm.os == "Darwin" %} + UseKeyChain yes +{% endif %} + ServerAliveInterval 60 + ForwardAgent yes + ForwardX11 yes + ForwardX11Trusted yes + GSSAPIAuthentication no + GSSAPIDelegateCredentials no + From d5c1cc613a6cba367ddf5b9b4db1e25778d1097e Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Fri, 20 Nov 2020 17:39:03 -0500 Subject: [PATCH 074/120] Updated bootstrap to work with gnome desktop as well --- .config/yadm/bootstrap | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index dc044ef..1a9ba7f 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -28,6 +28,9 @@ if [[ -f /etc/os-release ]]; then if [[ "$ID" == "linuxmint" ]]; then gsettings set org.cinnamon.desktop.keybindings.wm activate-window-menu '[]' gsettings set org.cinnamon.desktop.keybindings.wm switch-group '[]' + elif [[ "$ID" == "ubuntu" ]]; then + gsettings set org.gnome.desktop.wm.keybindings activate-window-menu '[]' + gsettings set org.gnome.desktop.wm.keybindings switch-group '[]' fi fi From 99e6e6d265d128c339dea2e561661f508d561033 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Fri, 20 Nov 2020 21:46:31 -0500 Subject: [PATCH 075/120] Added additional hexchat configs --- .config/hexchat/commands.conf | 93 +++++++++++++++++++++++++++++++++++ .config/hexchat/ignore.conf | 0 2 files changed, 93 insertions(+) create mode 100644 .config/hexchat/commands.conf create mode 100644 .config/hexchat/ignore.conf diff --git a/.config/hexchat/commands.conf b/.config/hexchat/commands.conf new file mode 100644 index 0000000..3ae7324 --- /dev/null +++ b/.config/hexchat/commands.conf @@ -0,0 +1,93 @@ +NAME ACTION +CMD me &2 + +NAME AME +CMD allchan me &2 + +NAME ANICK +CMD allserv nick &2 + +NAME AMSG +CMD allchan say &2 + +NAME BANLIST +CMD quote MODE %c +b + +NAME CHAT +CMD dcc chat %2 + +NAME DIALOG +CMD query %2 + +NAME DMSG +CMD msg =%2 &3 + +NAME EXIT +CMD quit + +NAME GREP +CMD lastlog -r -- &2 + +NAME IGNALL +CMD ignore %2!*@* ALL + +NAME J +CMD join &2 + +NAME KILL +CMD quote KILL %2 :&3 + +NAME LEAVE +CMD part &2 + +NAME M +CMD msg &2 + +NAME OMSG +CMD msg @%c &2 + +NAME ONOTICE +CMD notice @%c &2 + +NAME RAW +CMD quote &2 + +NAME SERVHELP +CMD quote HELP + +NAME SPING +CMD ping + +NAME SQUERY +CMD quote SQUERY %2 :&3 + +NAME SSLSERVER +CMD server -ssl &2 + +NAME SV +CMD echo HexChat %v %m + +NAME UMODE +CMD mode %n &2 + +NAME UPTIME +CMD quote STATS u + +NAME VER +CMD ctcp %2 VERSION + +NAME VERSION +CMD ctcp %2 VERSION + +NAME WALLOPS +CMD quote WALLOPS :&2 + +NAME WI +CMD quote WHOIS %2 + +NAME WII +CMD quote WHOIS %2 %2 + +NAME SLAP +CMD me slaps a trout around a bit with a large %2 + diff --git a/.config/hexchat/ignore.conf b/.config/hexchat/ignore.conf new file mode 100644 index 0000000..e69de29 From b9ac1e70131ddf5b2dbae026a4fe2d6448a40af2 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 23 Nov 2020 14:48:55 -0500 Subject: [PATCH 076/120] Added loki emborg home setting --- .config/emborg/home##os.Linux,h.loki | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .config/emborg/home##os.Linux,h.loki diff --git a/.config/emborg/home##os.Linux,h.loki b/.config/emborg/home##os.Linux,h.loki new file mode 100644 index 0000000..6237c28 --- /dev/null +++ b/.config/emborg/home##os.Linux,h.loki @@ -0,0 +1,27 @@ +#src_dirs = '~'.split() # absolute path to directory to be backed up +src_dirs = ''' + ~ +'''.split() + +excludes = ''' + ~/tmp + ~/.cache + ~/.mozilla + ~/.config/google-chrome + ~/.config/BraveSoftware + ~/.firestorm_x64/cache + ~/.firestorm_x64/cache-sl + ~/.local/share/fonts + ~/.local/share/Steam + ~/.steam/steam/steamapps + ~/**/__pycache__ + ~/**/*.pyc + ~/**/.*.swp + ~/**/.*.swo + ~/Backups + ~/Downloads + ~/ISOs + ~/Music + ~/Nextcloud +'''.split() + From a0fd43dd0478c59b687cff9febf02f6e512c62d5 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 23 Nov 2020 20:39:23 -0500 Subject: [PATCH 077/120] Updated emborg excludes --- .config/emborg/home##os.Linux,h.loki | 1 + 1 file changed, 1 insertion(+) diff --git a/.config/emborg/home##os.Linux,h.loki b/.config/emborg/home##os.Linux,h.loki index 6237c28..4a1bfa6 100644 --- a/.config/emborg/home##os.Linux,h.loki +++ b/.config/emborg/home##os.Linux,h.loki @@ -23,5 +23,6 @@ excludes = ''' ~/ISOs ~/Music ~/Nextcloud + ~/bin/sl '''.split() From 0d6c78e8ad88fdd97a5c2ccd17572271e974bc9e Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Tue, 24 Nov 2020 09:51:08 -0500 Subject: [PATCH 078/120] Updated emborg backup config for midgaard and ragnarok --- .config/emborg/home##os.Darwin,h.ragnarok | 4 +++ .config/emborg/home##os.Linux,h.midgaard | 32 ++++++++++++++++++-- .config/emborg/passport##os.Linux,h.midgaard | 20 ++++++++++++ 3 files changed, 53 insertions(+), 3 deletions(-) diff --git a/.config/emborg/home##os.Darwin,h.ragnarok b/.config/emborg/home##os.Darwin,h.ragnarok index dadd3e2..1e401d0 100644 --- a/.config/emborg/home##os.Darwin,h.ragnarok +++ b/.config/emborg/home##os.Darwin,h.ragnarok @@ -5,7 +5,10 @@ src_dirs = ''' excludes = ''' ~/tmp + ~/Applications + ~/Downloads ~/Music + ~/Library ~/Library/Application Support/Steam ~/Library/Application Support/Google ~/Library/Application Support/LogMeInInc @@ -16,6 +19,7 @@ excludes = ''' ~/Library/Logs ~/Library/Python ~/Library/Caches + ~/Parallels ~/.cache ~/.mozilla ~/.config/google-chrome diff --git a/.config/emborg/home##os.Linux,h.midgaard b/.config/emborg/home##os.Linux,h.midgaard index 2850fae..39460ae 100644 --- a/.config/emborg/home##os.Linux,h.midgaard +++ b/.config/emborg/home##os.Linux,h.midgaard @@ -5,16 +5,41 @@ src_dirs = ''' '''.split() excludes = ''' + ~/Downloads + ~/Music + ~/Videos + ~/VirtualBox* + ~/bin/sl + ~/snap + ~/src/keyboarding-master + ~/src/macOS-Simple-KVM + ~/src/opensim + ~/src/opensim2 ~/tmp ~/.cache ~/.mozilla + ~/.config/Code + ~/.config/discord ~/.config/google-chrome + ~/.config/Hamsket ~/.config/BraveSoftware - ~/.firestorm_x64/cache - ~/.firestorm_x64/cache-sl + ~/.config/RamboxPro + ~/.config/Station + ~/.config/unity3d + ~/.paradoxlauncher + ~/.firestorm/cache* + ~/.firestorm_x64/cache* + ~/.secondlife/cache* + ~/.local/share/containers/storage ~/.local/share/fonts + ~/.local/share/feral-interactive ~/.local/share/Steam - ~/.steam/steam/steamapps + ~/.nv + ~/.kube + ~/.steam + ~/.thunderbird + ~/.vagrant.d/ + ~/.vscode ~/**/__pycache__ ~/**/*.pyc ~/**/.*.swp @@ -27,5 +52,6 @@ excludes = ''' /mnt/storage/psi-jack/Nextcloud /mnt/storage/psi-jack/Nextcloud-Gleim /mnt/storage/psi-jack/Nextcloud-new + /mnt/storage/psi-jack/VirtualBox* '''.split() diff --git a/.config/emborg/passport##os.Linux,h.midgaard b/.config/emborg/passport##os.Linux,h.midgaard index 34f1730..7a487d7 100644 --- a/.config/emborg/passport##os.Linux,h.midgaard +++ b/.config/emborg/passport##os.Linux,h.midgaard @@ -12,13 +12,31 @@ excludes = ''' ~/tmp ~/Music ~/bin/sl + ~/Downloads + ~/Videos + ~/snap ~/.cache ~/.mozilla ~/.config/google-chrome ~/.config/BraveSoftware ~/.firestorm_x64 + ~/.secondlife/cache* + ~/.local/share/containers/storage ~/.local/share/fonts ~/.local/share/Steam + ~/.steam + ~/.config/unity3d + ~/.paradoxlauncher + ~/.local/share/feral-interactive/ + ~/.vscode + ~/.config/Code/CachedData + ~/.config/Code/Cached + ~/.config/Code/logs + ~/.config/RamboxPro + ~/.config/Station/ + ~/.kube + ~/.config/discord/Cache + ~/.config/Hamsket ~/**/__pycache__ ~/**/*.pyc ~/**/.*.swp @@ -27,5 +45,7 @@ excludes = ''' /mnt/storage/psi-jack/Music /mnt/storage/psi-jack/Downloads /mnt/storage/psi-jack/ISOs + /mnt/storage/psi-jack/Videos + /mnt/storage/psi-jack/.mail '''.split() From f022aac4ae424e563b7e2824d912f3ecab36ccb2 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Tue, 24 Nov 2020 09:55:18 -0500 Subject: [PATCH 079/120] Updated emborg backup config for midgaard and ragnarok - fixing spaces1 --- .config/emborg/home##os.Darwin,h.ragnarok | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.config/emborg/home##os.Darwin,h.ragnarok b/.config/emborg/home##os.Darwin,h.ragnarok index 1e401d0..75b93d4 100644 --- a/.config/emborg/home##os.Darwin,h.ragnarok +++ b/.config/emborg/home##os.Darwin,h.ragnarok @@ -9,13 +9,13 @@ excludes = ''' ~/Downloads ~/Music ~/Library - ~/Library/Application Support/Steam - ~/Library/Application Support/Google - ~/Library/Application Support/LogMeInInc - ~/Library/Application Support/Code - ~/Library/Application Support/Firefox + "~/Library/Application Support/Steam" + "~/Library/Application Support/Google" + "~/Library/Application Support/LogMeInInc" + "~/Library/Application Support/Code" + "~/Library/Application Support/Firefox" ~/Library/Containers - ~/Library/Group Containers + "~/Library/Group Containers" ~/Library/Logs ~/Library/Python ~/Library/Caches From bc7ebe8148b146659329a25ed0ee86f00e248341 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Tue, 24 Nov 2020 09:56:00 -0500 Subject: [PATCH 080/120] Updated emborg backup config for midgaard and ragnarok - fixing spaces2 --- .config/emborg/home##os.Darwin,h.ragnarok | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.config/emborg/home##os.Darwin,h.ragnarok b/.config/emborg/home##os.Darwin,h.ragnarok index 75b93d4..3e6f058 100644 --- a/.config/emborg/home##os.Darwin,h.ragnarok +++ b/.config/emborg/home##os.Darwin,h.ragnarok @@ -9,16 +9,6 @@ excludes = ''' ~/Downloads ~/Music ~/Library - "~/Library/Application Support/Steam" - "~/Library/Application Support/Google" - "~/Library/Application Support/LogMeInInc" - "~/Library/Application Support/Code" - "~/Library/Application Support/Firefox" - ~/Library/Containers - "~/Library/Group Containers" - ~/Library/Logs - ~/Library/Python - ~/Library/Caches ~/Parallels ~/.cache ~/.mozilla From ca5e21191f853dd58186272acc555b7f8180adad Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 25 Nov 2020 01:32:34 -0500 Subject: [PATCH 081/120] Added openSUSE specific gitconfig --- .gitconfig##d.openSUSE | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .gitconfig##d.openSUSE diff --git a/.gitconfig##d.openSUSE b/.gitconfig##d.openSUSE new file mode 100644 index 0000000..e212883 --- /dev/null +++ b/.gitconfig##d.openSUSE @@ -0,0 +1,24 @@ +[user] + name = Eric Renfro + email = psi-jack@psi-jack@linux-help.org + signingkey = 25787986B19167B89BFF55CF3159FF4CB13EBFB4 +[sendemail] + smtpencryption = tls + smtpserver = mx.linux-help.org + smtpuser = eric.renfro@linux-help.org + smtpserverport = 587 +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[commit] + gpgsign = true +[alias] + up = !git pull --prune $@ && git submodule update --init --recursive +[credential] + helper = /usr/libexec/git/git-credential-libsecret + #helper = /usr/lib/git/git-core/git-credential-store + #helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret + #helper = libsecret + From 5c4d2badce5423bf1c1d1c81836d9aa253c354e5 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 28 Nov 2020 13:09:57 -0500 Subject: [PATCH 082/120] Updated SpaceVim config and gitconfig --- .SpaceVim.d/init.toml | 40 +++++++++++++++++++++++++++++++--------- .gitconfig##d.openSUSE | 13 +++++++++++++ 2 files changed, 44 insertions(+), 9 deletions(-) diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml index ba89bca..450b472 100644 --- a/.SpaceVim.d/init.toml +++ b/.SpaceVim.d/init.toml @@ -25,21 +25,43 @@ enable_statusline_display_mode = false relativenumber = true disabled_plugins = ["fcitx.vim"] + automatic_update = true + filemanager = "nerdtree" + bootstrap_before = 'myspacevim#before' + bootstrap_after = 'myspacevim#after' # Enable autocomplete layer [[layers]] -name = 'autocomplete' -auto-completion-return-key-behavior = "complete" -auto-completion-tab-key-behavior = "smart" + name = 'autocomplete' + auto-completion-return-key-behavior = "complete" + auto-completion-tab-key-behavior = "smart" [[layers]] -name = 'shell' -default_position = 'top' -default_height = 30 + name = "ui" + enable_scrollbar = true [[layers]] -name = "sudo" + #name = "denite" + name = "fzf" + #name = "ctrlp" -[[custom_plugins]] -name = "saltstack/salt-vim" +[[layers]] + name = 'shell' + default_position = 'top' + default_height = 30 + +[[layers]] + name = "sudo" + +[[layers]] + name = 'lang#python' + +[[layers]] + name = 'lang#go' + +[[layers]] + name = 'lang#lua' + +#[[custom_plugins]] +#name = "saltstack/salt-vim" diff --git a/.gitconfig##d.openSUSE b/.gitconfig##d.openSUSE index e212883..1c8feb9 100644 --- a/.gitconfig##d.openSUSE +++ b/.gitconfig##d.openSUSE @@ -16,6 +16,19 @@ gpgsign = true [alias] up = !git pull --prune $@ && git submodule update --init --recursive +[color] + ui = auto +[color "branch"] + remote = blue + local = cyan +[core] + editor = vim +[pull] + rebase = true +[push] + default = simple +[submodule] + recurse = true [credential] helper = /usr/libexec/git/git-credential-libsecret #helper = /usr/lib/git/git-core/git-credential-store From 09a4c10436b25694a74140f41102a0e088a15ab4 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 28 Nov 2020 19:41:03 -0500 Subject: [PATCH 084/120] Updated Spacevim, tmux, gitconfig, emborg, and dotfiles --- .SpaceVim.d/init.toml | 2 +- .config/emborg/home##os.Linux,h.midgaard | 1 + .gitconfig##d.openSUSE | 30 ++++++++++---------- .local/dotfiles/aliases/neovim.zsh | 6 ++-- .local/dotfiles/environment/tmux-bindkey.zsh | 12 ++++++-- .tmux/tmux.conf | 7 ++++- 6 files changed, 35 insertions(+), 23 deletions(-) diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml index 450b472..8fd36ed 100644 --- a/.SpaceVim.d/init.toml +++ b/.SpaceVim.d/init.toml @@ -38,7 +38,7 @@ [[layers]] name = "ui" - enable_scrollbar = true + #enable_scrollbar = true [[layers]] #name = "denite" diff --git a/.config/emborg/home##os.Linux,h.midgaard b/.config/emborg/home##os.Linux,h.midgaard index 39460ae..c389ee7 100644 --- a/.config/emborg/home##os.Linux,h.midgaard +++ b/.config/emborg/home##os.Linux,h.midgaard @@ -24,6 +24,7 @@ excludes = ''' ~/.config/Hamsket ~/.config/BraveSoftware ~/.config/RamboxPro + ~/.config/ramboxpro ~/.config/Station ~/.config/unity3d ~/.paradoxlauncher diff --git a/.gitconfig##d.openSUSE b/.gitconfig##d.openSUSE index 1c8feb9..03eed7d 100644 --- a/.gitconfig##d.openSUSE +++ b/.gitconfig##d.openSUSE @@ -14,24 +14,24 @@ required = true [commit] gpgsign = true -[alias] - up = !git pull --prune $@ && git submodule update --init --recursive -[color] - ui = auto -[color "branch"] - remote = blue - local = cyan -[core] - editor = vim -[pull] - rebase = true -[push] - default = simple -[submodule] - recurse = true [credential] helper = /usr/libexec/git/git-credential-libsecret #helper = /usr/lib/git/git-core/git-credential-store #helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret #helper = libsecret +[alias] + up = !git pull --prune $@ && git submodule update --init --recursive +#[color] +# ui = auto +#[color "branch"] +# remote = blue +# local = cyan +#[core] +# editor = vim +#[pull] +# rebase = true +#[push] +# default = simple +#[submodule] +# recurse = true diff --git a/.local/dotfiles/aliases/neovim.zsh b/.local/dotfiles/aliases/neovim.zsh index 86e60fe..c02fcd3 100644 --- a/.local/dotfiles/aliases/neovim.zsh +++ b/.local/dotfiles/aliases/neovim.zsh @@ -1,4 +1,4 @@ -if whence -p nvim > /dev/null; then - alias vim=nvim -fi +#if whence -p nvim > /dev/null; then +# alias vim=nvim +#fi diff --git a/.local/dotfiles/environment/tmux-bindkey.zsh b/.local/dotfiles/environment/tmux-bindkey.zsh index 7d334bd..f09454c 100644 --- a/.local/dotfiles/environment/tmux-bindkey.zsh +++ b/.local/dotfiles/environment/tmux-bindkey.zsh @@ -1,4 +1,10 @@ -bindkey -s "\e[24;3~" "" -bindkey -s "\e[1;2A" "" -bindkey -s "\e[1;2B" "" +#bindkey -s "\e[24;3~" "" +#bindkey -s "\e[1;2A" "" +#bindkey -s "\e[1;2B" "" +# for non RH/Debian xterm, can't hurt for RH/DEbian xterm +bindkey "eOH" beginning-of-line +bindkey "eOF" end-of-line +# for freebsd console +bindkey "e[H" beginning-of-line +bindkey "e[F" end-of-line diff --git a/.tmux/tmux.conf b/.tmux/tmux.conf index 4da1f3a..63e28f0 100644 --- a/.tmux/tmux.conf +++ b/.tmux/tmux.conf @@ -2,6 +2,8 @@ # === General Settings === # ========================== +set-option -sa terminal-overrides ",$TERM:RGB" +set-option -ga terminal-overrides ",$TERM:Tc" set -g default-terminal "screen-256color" set -g history-limit 5000 set -g buffer-limit 20 @@ -29,6 +31,9 @@ set -g mouse on set -g prefix C-a bind r source-file ~/.tmux.conf \; display '~/.tmux.conf sourced' +#bind-key -n Home send Escape "OH" +#bind-key -n End send Escape "OF" + # ========================== # === Key Bindings === # ========================== @@ -46,7 +51,7 @@ bind -n M-Right next-window bind -n M-Left previous-window # Synchronization -bind-key -n F2 set-window-option synchronize-panes +#bind-key -n F2 set-window-option synchronize-panes # Window/Session bind-key n command-prompt -p "rename-window:" -I "#{window_name}" "rename-window '%%'" From 1f549b81821816a40f9027b40ca80dc97a252d84 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 00:28:49 -0500 Subject: [PATCH 085/120] Updated SpaceVim theme and SSH_ASKPASS --- .SpaceVim.d/init.toml | 17 ++++++++++++++++- .../environment/core-askpass.zsh##d.openSUSE | 5 +++++ .local/dotfiles/environment/core.zsh | 2 -- 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 .local/dotfiles/environment/core-askpass.zsh##d.openSUSE diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml index 8fd36ed..8dfcb52 100644 --- a/.SpaceVim.d/init.toml +++ b/.SpaceVim.d/init.toml @@ -11,7 +11,11 @@ # set spacevim theme. by default colorscheme layer is not loaded, # if you want to use more colorscheme, please load the colorscheme # layer - colorscheme = "gruvbox" + #colorscheme = "gruvbox" + #colorscheme = "molokai" + #colorscheme = "onedark" + #colorscheme = "one" + colorscheme = "nord" background = "dark" # Disable guicolors in basic mode, many terminal do not support 24bit # true colors @@ -40,11 +44,22 @@ name = "ui" #enable_scrollbar = true +[[layers]] + name = "colorscheme" + [[layers]] #name = "denite" + #name = "leaderf" name = "fzf" #name = "ctrlp" +[[layers]] + name = "VersionControl" + +[[layers]] + name = "git" + + [[layers]] name = 'shell' default_position = 'top' diff --git a/.local/dotfiles/environment/core-askpass.zsh##d.openSUSE b/.local/dotfiles/environment/core-askpass.zsh##d.openSUSE new file mode 100644 index 0000000..18f93db --- /dev/null +++ b/.local/dotfiles/environment/core-askpass.zsh##d.openSUSE @@ -0,0 +1,5 @@ +# Default Environment +export SSH_ASKPASS=/usr/libexec/ssh/gnome-ssh-askpass +#export SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass +#export SSH_ASKPASS=/usr/bin/ksshaskpass + diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index e57942e..56af107 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -2,5 +2,3 @@ export EDITOR=vim export VISUAL=vim export PAGER=less -export SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass -#export SSH_ASKPASS=/usr/bin/ksshaskpass From a68e57f1492774da22b2f82c8b24b73d5d0ea996 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 08:58:31 -0500 Subject: [PATCH 086/120] Re-enabled gitconfig options --- .gitconfig##d.openSUSE | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.gitconfig##d.openSUSE b/.gitconfig##d.openSUSE index 03eed7d..d300f1e 100644 --- a/.gitconfig##d.openSUSE +++ b/.gitconfig##d.openSUSE @@ -21,17 +21,17 @@ #helper = libsecret [alias] up = !git pull --prune $@ && git submodule update --init --recursive -#[color] -# ui = auto -#[color "branch"] -# remote = blue -# local = cyan -#[core] -# editor = vim -#[pull] -# rebase = true -#[push] -# default = simple -#[submodule] -# recurse = true +[color] + ui = auto +[color "branch"] + remote = blue + local = cyan +[core] + editor = vim +[pull] + rebase = true +[push] + default = simple +[submodule] + recurse = true From 8be5781e414e5ef4959133cfd06a3eb7a12bdcb4 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 09:01:41 -0500 Subject: [PATCH 087/120] Added my SpaceVim bootstrap --- .SpaceVim.d/autoload/myspacevim.vim | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .SpaceVim.d/autoload/myspacevim.vim diff --git a/.SpaceVim.d/autoload/myspacevim.vim b/.SpaceVim.d/autoload/myspacevim.vim new file mode 100644 index 0000000..032b139 --- /dev/null +++ b/.SpaceVim.d/autoload/myspacevim.vim @@ -0,0 +1,17 @@ +function! myspacevim#before() abort + set clipboard=unnamedplus + #inoremap + #inoremap + + #call SpaceVim#custom#SPCGroupName(['b'], '+MyCustom') + #call SpaceVim#custom#SPC('nore', ['b', '['], 'sbprevious', 1) + #call SpaceVim#custom#SPC('nore', ['b', ']'], 'sbnext', 1) +endfunction + +function! myspacevim#after() abort + set clipboard=unnamedplus + #inoremap + #inoremap + call SpaceVim#custom#SPC('nore', ['b', '['], 'sbprevious', 1) + call SpaceVim#custom#SPC('nore', ['b', ']'], 'sbnext', 1) +endfunction From 196150414e061dde2f1f07f4f776ef7f968fba95 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 12:32:14 -0500 Subject: [PATCH 088/120] Updated SpaceVim, environment, and yadm post --- .SpaceVim.d/init.toml | 31 ++++++++++++++++++++++++++-- .config/yadm/hooks/post_pull | 4 ++++ .local/dotfiles/environment/core.zsh | 1 + 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100755 .config/yadm/hooks/post_pull diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml index 8dfcb52..3ed8a1d 100644 --- a/.SpaceVim.d/init.toml +++ b/.SpaceVim.d/init.toml @@ -20,6 +20,7 @@ # Disable guicolors in basic mode, many terminal do not support 24bit # true colors enable_guicolors = true + guifont = "Source Code Pro 12" # Disable statusline separator, if you want to use other value, please # install nerd fonts statusline_separator = "curve" @@ -47,10 +48,18 @@ [[layers]] name = "colorscheme" +[[layers]] + name = "core#statusline" + statusline_separator = "arrow" + statusline_iseparator = "bar" + +[[layers]] + name="core#tabline" + [[layers]] #name = "denite" - #name = "leaderf" - name = "fzf" + name = "leaderf" + #name = "fzf" #name = "ctrlp" [[layers]] @@ -77,6 +86,24 @@ [[layers]] name = 'lang#lua' +[[layers]] + name = 'lang#dockerfile' + +[[layers]] + name = 'lang#html' + +[[layers]] + name = 'lang#markdown' + +[[layers]] + name = 'lang#php' + +[[layers]] + name = 'lang#sh' + +[[layers]] + name = 'lang#vim' + #[[custom_plugins]] #name = "saltstack/salt-vim" diff --git a/.config/yadm/hooks/post_pull b/.config/yadm/hooks/post_pull new file mode 100755 index 0000000..2080a6d --- /dev/null +++ b/.config/yadm/hooks/post_pull @@ -0,0 +1,4 @@ +#!/usr/bin/zsh + +exec reload_dotfiles + diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index 56af107..680c8da 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -2,3 +2,4 @@ export EDITOR=vim export VISUAL=vim export PAGER=less + From 248ef1559125b493807499602ec6efcbb73e4ab7 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 12:33:21 -0500 Subject: [PATCH 089/120] Fix yadm post_pull hopefully --- .config/yadm/hooks/post_pull | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/yadm/hooks/post_pull b/.config/yadm/hooks/post_pull index 2080a6d..33d8d5d 100755 --- a/.config/yadm/hooks/post_pull +++ b/.config/yadm/hooks/post_pull @@ -1,4 +1,4 @@ #!/usr/bin/zsh -exec reload_dotfiles +reload_dotfiles From c6d750ce93935ac760e5fe9c94caa1b60935a0d7 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 13:16:39 -0500 Subject: [PATCH 090/120] Trying to get SpaceVim working over sudo --- .local/dotfiles/environment/core.zsh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index 680c8da..ffecd41 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -2,4 +2,6 @@ export EDITOR=vim export VISUAL=vim export PAGER=less +export VIMINIT=":set runtimepath^=$HOME/.vim|:set runtimepath+=$HOME/.SpaceVim.d|:source /home/psi-jack/.vim/vimrc" +export SPACEVIMDIR="$HOME/.SpaceVim.d" From 6f74628cda6e87fecadfb3b81e7811a24f11e70c Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 13:20:11 -0500 Subject: [PATCH 091/120] Added gvim alias --- .local/dotfiles/aliases/gvim.zsh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .local/dotfiles/aliases/gvim.zsh diff --git a/.local/dotfiles/aliases/gvim.zsh b/.local/dotfiles/aliases/gvim.zsh new file mode 100644 index 0000000..7204a13 --- /dev/null +++ b/.local/dotfiles/aliases/gvim.zsh @@ -0,0 +1,6 @@ +if whence -p nvim-gtk > /dev/null; then + alias vim=nvim-gtk +elif whence -p gvim > /dev/null; then + alias vim=gvim +fi + From fd54413f9e348c790345202447f20d58660aa6c7 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 13:52:53 -0500 Subject: [PATCH 092/120] Fixed sudo SpaceVim ability --- .local/dotfiles/environment/core.zsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index ffecd41..4d2d2a6 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -2,6 +2,6 @@ export EDITOR=vim export VISUAL=vim export PAGER=less -export VIMINIT=":set runtimepath^=$HOME/.vim|:set runtimepath+=$HOME/.SpaceVim.d|:source /home/psi-jack/.vim/vimrc" -export SPACEVIMDIR="$HOME/.SpaceVim.d" +export VIMINIT=":set runtimepath^=$HOME/.SpaceVim|:source /home/psi-jack/.SpaceVim/vimrc" +export SPACEVIMDIR="$HOME/.SpaceVim.d/" From a73253584a9470214b26e3820ca82965b5586f9b Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 13:57:43 -0500 Subject: [PATCH 093/120] Fixed sudo SpaceVim ability-Fix 1 --- .local/dotfiles/environment/core.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index 4d2d2a6..cc1382a 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -2,6 +2,6 @@ export EDITOR=vim export VISUAL=vim export PAGER=less -export VIMINIT=":set runtimepath^=$HOME/.SpaceVim|:source /home/psi-jack/.SpaceVim/vimrc" +export VIMINIT=":set runtimepath^=$HOME/.SpaceVim|:source $HOME/.SpaceVim/vimrc" export SPACEVIMDIR="$HOME/.SpaceVim.d/" From 957f362ff1fceb68f589df3233547224943b0939 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 17:28:51 -0500 Subject: [PATCH 094/120] Re-enabled salt plugin for vim --- .SpaceVim.d/init.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml index 3ed8a1d..c1f0192 100644 --- a/.SpaceVim.d/init.toml +++ b/.SpaceVim.d/init.toml @@ -104,6 +104,6 @@ [[layers]] name = 'lang#vim' -#[[custom_plugins]] -#name = "saltstack/salt-vim" +[[custom_plugins]] +name = "saltstack/salt-vim" From c8fcd6d3d25eb9258c1b3396d7946b3fd29dda07 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 29 Nov 2020 17:44:32 -0500 Subject: [PATCH 095/120] Added Linux vs Darwin differences for vim/nvim --- .local/dotfiles/aliases/gvim.zsh | 18 +++++++++++++----- .local/dotfiles/environment/core.zsh | 15 +++++++++++++-- 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/.local/dotfiles/aliases/gvim.zsh b/.local/dotfiles/aliases/gvim.zsh index 7204a13..1ab6378 100644 --- a/.local/dotfiles/aliases/gvim.zsh +++ b/.local/dotfiles/aliases/gvim.zsh @@ -1,6 +1,14 @@ -if whence -p nvim-gtk > /dev/null; then - alias vim=nvim-gtk -elif whence -p gvim > /dev/null; then - alias vim=gvim -fi +case `uname` in + Linux) + if whence -p nvim-gtk > /dev/null; then + alias vim=nvim-gtk + elif whence -p gvim > /dev/null; then + alias vim=gvim + fi + ;; + Darwin) + if whence -p nvim > /dev/null; then + alias vim=nvim + fi +esac diff --git a/.local/dotfiles/environment/core.zsh b/.local/dotfiles/environment/core.zsh index cc1382a..bfe7879 100644 --- a/.local/dotfiles/environment/core.zsh +++ b/.local/dotfiles/environment/core.zsh @@ -1,6 +1,17 @@ +case `uname` in + Linux) + EDITOR=vim + VISUAL=vim + ;; + Darwin) + EDITOR=nvim + VISUAL=nvim + ;; +esac + # Default Environment -export EDITOR=vim -export VISUAL=vim +export EDITOR +export VISUAL export PAGER=less export VIMINIT=":set runtimepath^=$HOME/.SpaceVim|:source $HOME/.SpaceVim/vimrc" export SPACEVIMDIR="$HOME/.SpaceVim.d/" From 4ecc745f99a9ec7d0e0736840aba023390457b65 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 30 Nov 2020 01:35:55 -0500 Subject: [PATCH 096/120] Added new-session default for tmux remote --- .tmux/tmux.remote.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.tmux/tmux.remote.conf b/.tmux/tmux.remote.conf index 4afb10f..5bb761e 100644 --- a/.tmux/tmux.remote.conf +++ b/.tmux/tmux.remote.conf @@ -73,3 +73,5 @@ bind -T root M-F12 \ # In remote mode we don't show "clock" and "battery status" widgets #set -g status-left "$wg_session" #set -g status-right "#{prefix_highlight} $wg_is_keys_off $wg_is_zoomed #{sysstat_cpu} | #{sysstat_mem} | #{sysstat_loadavg} | $wg_user_host | #{online_status}" + +new-session -s default From 48568ae1d4fcec6ea57e8470a3aabad50b90b6ea Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 3 Dec 2020 01:47:59 -0500 Subject: [PATCH 097/120] Added EGL settings for pam environment for VAAPI --- .pam_environment | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.pam_environment b/.pam_environment index e880ded..5ff890c 100644 --- a/.pam_environment +++ b/.pam_environment @@ -4,3 +4,5 @@ VISUAL=vim #PATH DEFAULT=${PATH}:@{HOME}/bin #SSH_ASKPASS=/usr/lib/ssh/x11-ssh-askpass #QT_QPA_PLATFORMTHEME=qgnomeplatform +MOZ_X11_EGL=1 +MOZ_ENABLE_WAYLAND=1 From 7d1332b87ec9a70a221618d4ae007f04ff5a9a7a Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Fri, 4 Dec 2020 22:14:01 -0500 Subject: [PATCH 098/120] Added mpv.conf, updated tmuxinator hv --- .config/mpv/mpv.conf | 3 +++ .config/tmuxinator/hv.yml | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .config/mpv/mpv.conf diff --git a/.config/mpv/mpv.conf b/.config/mpv/mpv.conf new file mode 100644 index 0000000..18649c0 --- /dev/null +++ b/.config/mpv/mpv.conf @@ -0,0 +1,3 @@ +hwdec=auto +gpu-api=vulkan + diff --git a/.config/tmuxinator/hv.yml b/.config/tmuxinator/hv.yml index c18b3b9..ec675e0 100644 --- a/.config/tmuxinator/hv.yml +++ b/.config/tmuxinator/hv.yml @@ -43,7 +43,7 @@ root: ~/ # post: tmux -CC attach -t hv windows: - - hv1: ssh root@hv1 - - hv2: ssh root@hv2 - - hv3: ssh root@hv3 + - hv1: ssh hv1 -t tmux a + - hv2: ssh hv2 -t tmux a + - hv3: ssh hv3 -t tmux a From 1341400712671d0283a1b8125f1a5f306e724142 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 3 Jan 2021 10:32:43 -0500 Subject: [PATCH 099/120] Updated core-askpass to use ksshaskpass --- .local/dotfiles/environment/core-askpass.zsh##d.openSUSE | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.local/dotfiles/environment/core-askpass.zsh##d.openSUSE b/.local/dotfiles/environment/core-askpass.zsh##d.openSUSE index 18f93db..4723898 100644 --- a/.local/dotfiles/environment/core-askpass.zsh##d.openSUSE +++ b/.local/dotfiles/environment/core-askpass.zsh##d.openSUSE @@ -1,5 +1,6 @@ # Default Environment -export SSH_ASKPASS=/usr/libexec/ssh/gnome-ssh-askpass +#export SSH_ASKPASS=/usr/libexec/ssh/gnome-ssh-askpass #export SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass #export SSH_ASKPASS=/usr/bin/ksshaskpass +export SSH_ASKPASS=/usr/libexec/ssh/ksshaskpass From ac2cd786c693b966f513320d7f5a9a9befb826af Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 3 Jan 2021 11:38:47 -0500 Subject: [PATCH 100/120] Added ssh-add for kde --- .config/autostart-scripts/ssh-add.sh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100755 .config/autostart-scripts/ssh-add.sh diff --git a/.config/autostart-scripts/ssh-add.sh b/.config/autostart-scripts/ssh-add.sh new file mode 100755 index 0000000..054919a --- /dev/null +++ b/.config/autostart-scripts/ssh-add.sh @@ -0,0 +1,4 @@ +#!/bin/sh +export SSH_ASKPASS=/usr/libexec/ssh/ksshaskpass +/usr/bin/ssh-add Date: Sun, 3 Jan 2021 11:47:52 -0500 Subject: [PATCH 101/120] Updated cecs tmuxinator config to use vpn by default --- .config/tmuxinator/cecs-ssh.yml | 52 +++++++++++++++++++++++++++++++++ .config/tmuxinator/cecs.yml | 12 ++++---- .pam_environment | 1 + 3 files changed, 59 insertions(+), 6 deletions(-) create mode 100644 .config/tmuxinator/cecs-ssh.yml diff --git a/.config/tmuxinator/cecs-ssh.yml b/.config/tmuxinator/cecs-ssh.yml new file mode 100644 index 0000000..d629e97 --- /dev/null +++ b/.config/tmuxinator/cecs-ssh.yml @@ -0,0 +1,52 @@ +# /home/psi-jack/.config/tmuxinator/hv.yml + +name: cecs +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - web: ssh ceweb + - robust1: ssh cerobust1 + - regions1: ssh ceregions1 + - regions2: ssh ceregions2 + - regions3: ssh ceregions3 + - regions4: ssh ceregions4 + diff --git a/.config/tmuxinator/cecs.yml b/.config/tmuxinator/cecs.yml index d629e97..9d0fab6 100644 --- a/.config/tmuxinator/cecs.yml +++ b/.config/tmuxinator/cecs.yml @@ -43,10 +43,10 @@ root: ~/ # post: tmux -CC attach -t hv windows: - - web: ssh ceweb - - robust1: ssh cerobust1 - - regions1: ssh ceregions1 - - regions2: ssh ceregions2 - - regions3: ssh ceregions3 - - regions4: ssh ceregions4 + - web: ssh web1.cegrid.ld + - robust1: ssh robust1.cegrid.ld + - regions1: ssh regions1.cegrid.ld + - regions2: ssh regions2.cegrid.ld + - regions3: ssh regions3.cegrid.ld + - regions4: ssh regions4.cegrid.ld diff --git a/.pam_environment b/.pam_environment index 5ff890c..81ff1b2 100644 --- a/.pam_environment +++ b/.pam_environment @@ -6,3 +6,4 @@ VISUAL=vim #QT_QPA_PLATFORMTHEME=qgnomeplatform MOZ_X11_EGL=1 MOZ_ENABLE_WAYLAND=1 +SSH_ASKPASS=/usr/libexec/ssh/ksshaskpass From 1600c7242c6c79c8eaa7776cebd312bbb3f40312 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 3 Jan 2021 12:28:11 -0500 Subject: [PATCH 102/120] Added cegrid.ld to ssh_config --- .ssh/config##template.default | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.ssh/config##template.default b/.ssh/config##template.default index 0d2f350..e2c6408 100644 --- a/.ssh/config##template.default +++ b/.ssh/config##template.default @@ -50,6 +50,9 @@ Host ceregions4 # Hostname jand.dyndns.biz # Port 23 # User mykael +Host *.cegrid.ld + User mykael + Host package-repo Hostname bastion.home.ld IdentitiesOnly yes From c84ed0acd5abf2f8691839af2423afd135bc9f89 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 7 Apr 2021 15:11:54 -0400 Subject: [PATCH 103/120] Updated mux for cecs --- .config/tmuxinator/cecs.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.config/tmuxinator/cecs.yml b/.config/tmuxinator/cecs.yml index 9d0fab6..7a6843c 100644 --- a/.config/tmuxinator/cecs.yml +++ b/.config/tmuxinator/cecs.yml @@ -43,10 +43,12 @@ root: ~/ # post: tmux -CC attach -t hv windows: - - web: ssh web1.cegrid.ld - - robust1: ssh robust1.cegrid.ld - - regions1: ssh regions1.cegrid.ld - - regions2: ssh regions2.cegrid.ld - - regions3: ssh regions3.cegrid.ld - - regions4: ssh regions4.cegrid.ld + - web: ssh web1.cegrid.ld -t tmux a + - robust1: ssh robust1.cegrid.ld -t tmux a + - regions1: ssh regions1.cegrid.ld -t tmux a + - regions2: ssh regions2.cegrid.ld -t tmux a + - regions3: ssh regions3.cegrid.ld -t tmux a + - regions4: ssh regions4.cegrid.ld -t tmux a + - regions5: ssh regions5.cegrid.ld -t tmux a + - regions6: ssh regions6.cegrid.ld -t tmux a From c26aac7b781780c45f58843164f878c027717ba1 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 15 Jul 2021 09:23:10 -0400 Subject: [PATCH 104/120] Updated HexChat configuration-more emoji --- .config/hexchat/ignore.conf | 3 +++ .config/hexchat/replace.conf | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/.config/hexchat/ignore.conf b/.config/hexchat/ignore.conf index e69de29..153889f 100644 --- a/.config/hexchat/ignore.conf +++ b/.config/hexchat/ignore.conf @@ -0,0 +1,3 @@ +mask = *!*@118-105-197-83.area51a.commufa.jp +type = 8 + diff --git a/.config/hexchat/replace.conf b/.config/hexchat/replace.conf index aed907c..193a791 100644 --- a/.config/hexchat/replace.conf +++ b/.config/hexchat/replace.conf @@ -55,3 +55,36 @@ CMD 😱 NAME :rofl: CMD 🤣 +NAME :facepalm: +CMD 🤦‍♂️ + +NAME :think: +CMD 🤔 + +NAME :smile: +CMD 🙂 + +NAME :) +CMD 🙂 + +NAME :grinning: +CMD 😀 + +NAME :grin: +CMD 😀 + +NAME :D +CMD 😀 + +NAME :wink: +CMD 😉 + +NAME :winking: +CMD 😉 + +NAME ;) +CMD 😉 + +NAME :p +CMD 😛 + From c8906da979e9971f2815b5614b4ecc2f9871a549 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 21 Jul 2021 15:21:07 -0400 Subject: [PATCH 105/120] Updated HexChat configuration-more emoji --- .config/hexchat/replace.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.config/hexchat/replace.conf b/.config/hexchat/replace.conf index 193a791..4819709 100644 --- a/.config/hexchat/replace.conf +++ b/.config/hexchat/replace.conf @@ -88,3 +88,6 @@ CMD 😉 NAME :p CMD 😛 +NAME :fire: +CMD 🔥 + From ebb573eab9d5c8b65f357709f4f771af053652f3 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Wed, 21 Jul 2021 16:34:16 -0400 Subject: [PATCH 106/120] Added worktop to ssh config --- .ssh/config##template.default | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.ssh/config##template.default b/.ssh/config##template.default index e2c6408..95c7983 100644 --- a/.ssh/config##template.default +++ b/.ssh/config##template.default @@ -176,6 +176,9 @@ Host *.home.ld # ForwardAgent yes # ForwardX11 no +Host worktop.home.ld + User eric + Host * #User psi-jack KeepAlive yes From 75074d6d10a0365d6269c2e7bfc0faef102f1487 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Tue, 27 Jul 2021 15:49:40 -0400 Subject: [PATCH 107/120] Updated ssh_config to include config.d --- .ssh/config##template.default | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.ssh/config##template.default b/.ssh/config##template.default index e2c6408..4567a14 100644 --- a/.ssh/config##template.default +++ b/.ssh/config##template.default @@ -5,10 +5,11 @@ CanonicalDomains home.ld linux-help.org CanonicalizeMaxDots 1 CanonicalizeFallbackLocal yes - GSSAPIAuthentication no GSSAPIDelegateCredentials no +Include config.d/*.inc + Host ceweb Hostname jand.dyndns.biz Port 22 From 89d89f7b33f3d65c62a3fcccd45dff68d1c7318e Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 29 Jul 2021 11:30:09 -0400 Subject: [PATCH 108/120] Updated bootstrap with modular bootstrap approach for multiOS --- .config/yadm/bootstrap | 46 +++++++++--------------- .config/yadm/bootstrap.d/gnome | 1 + .config/yadm/bootstrap.d/gnome##os.Linux | 25 +++++++++++++ .config/yadm/bootstrap.d/shell | 23 ++++++++++++ .config/yadm/fedora.dconf | 0 5 files changed, 66 insertions(+), 29 deletions(-) create mode 120000 .config/yadm/bootstrap.d/gnome create mode 100755 .config/yadm/bootstrap.d/gnome##os.Linux create mode 100755 .config/yadm/bootstrap.d/shell create mode 100644 .config/yadm/fedora.dconf diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 1a9ba7f..91b75f7 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -1,36 +1,24 @@ #!/bin/bash -# Because Git submodule commands cannot operate without a work tree, they must -# be run from within $HOME (assuming this is the root of your dotfiles) -cd "$HOME" +# Save this file as ~/.config/yadm/bootstrap and make it executable. It will +# execute all executable files (excluding templates and editor backups) in the +# ~/.config/yadm/bootstrap.d directory when run. -#echo "Init submodules" -#yadm submodule update --recursive --init +set -eu -echo "Install a few things:" -mkdir "$HOME/bin" -echo "+ ZIM" -rm -f ".zimrc" ".zlogin" ".zshenv" ".zshrc" -curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh -yadm checkout -- "$HOME/.zimrc" -yadm checkout -- "$HOME/.zlogin" -yadm checkout -- "$HOME/.zshrc" -zsh -i -c "zimfw install" -echo "+ TMux Plugin Manager" -mkdir -p "$HOME/.tmux/plugins" -git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm" -echo "+ SpaceVim" -curl -sLf https://spacevim.org/install.sh | bash +# Directory to look for bootstrap executables in +BOOTSTRAP_D="${BASH_SOURCE[0]}.d" -if [[ -f /etc/os-release ]]; then - source /etc/os-release - - if [[ "$ID" == "linuxmint" ]]; then - gsettings set org.cinnamon.desktop.keybindings.wm activate-window-menu '[]' - gsettings set org.cinnamon.desktop.keybindings.wm switch-group '[]' - elif [[ "$ID" == "ubuntu" ]]; then - gsettings set org.gnome.desktop.wm.keybindings activate-window-menu '[]' - gsettings set org.gnome.desktop.wm.keybindings switch-group '[]' - fi +if [[ ! -d "$BOOTSTRAP_D" ]]; then + echo "Error: bootstrap directory '$BOOTSTRAP_D' not found" >&2 + exit 1 fi +find "$BOOTSTRAP_D" -type f | sort | while IFS= read -r bootstrap; do + if [[ -x "$bootstrap" && ! "$bootstrap" =~ "##" && ! "$bootstrap" =~ "~$" ]]; then + if ! "$bootstrap"; then + echo "Error: bootstrap '$bootstrap' failed" >&2 + exit 1 + fi + fi +done diff --git a/.config/yadm/bootstrap.d/gnome b/.config/yadm/bootstrap.d/gnome new file mode 120000 index 0000000..66d967b --- /dev/null +++ b/.config/yadm/bootstrap.d/gnome @@ -0,0 +1 @@ +gnome##os.Linux \ No newline at end of file diff --git a/.config/yadm/bootstrap.d/gnome##os.Linux b/.config/yadm/bootstrap.d/gnome##os.Linux new file mode 100755 index 0000000..9bb0471 --- /dev/null +++ b/.config/yadm/bootstrap.d/gnome##os.Linux @@ -0,0 +1,25 @@ +#!/bin/bash + +if [[ -f /etc/os-release ]]; then + source /etc/os-release + + if [[ "$ID" == "fedora" ]]; then + #gsettings set org.gnome.desktop.wm.keybindings activate-window-menu '[]' + #gsettings set org.gnome.desktop.wm.keybindings switch-group '[]' + #gsettings set org.gnome.desktop.wm.keybindings switch-group-backward '[]' + #gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up '[]' + #gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down '[]' + #gsettings set org.gnome.desktop.wm.keybindings maximize '[]' + #gsettings set org.gnome.desktop.wm.keybindings unmaximize '[BackSpace]' + #gsettings set org.gnome.desktop.wm.keybindings activate-window-menu '[]' + #gsettings set org.gnome.desktop.wm.keybindings cycle-panels '[]' + #gsettings set org.gnome.desktop.wm.keybindings cycle-panels-backward '[]' + dconf load / < "$HOME/.config/yadm/fedora.dconf" + elif [[ "$ID" == "linuxmint" ]]; then + gsettings set org.cinnamon.desktop.keybindings.wm activate-window-menu '[]' + gsettings set org.cinnamon.desktop.keybindings.wm switch-group '[]' + elif [[ "$ID" == "ubuntu" ]]; then + gsettings set org.gnome.desktop.wm.keybindings activate-window-menu '[]' + gsettings set org.gnome.desktop.wm.keybindings switch-group '[]' + fi +fi diff --git a/.config/yadm/bootstrap.d/shell b/.config/yadm/bootstrap.d/shell new file mode 100755 index 0000000..f5eb0a0 --- /dev/null +++ b/.config/yadm/bootstrap.d/shell @@ -0,0 +1,23 @@ +#!/bin/bash + +# Because Git submodule commands cannot operate without a work tree, they must +# be run from within $HOME (assuming this is the root of your dotfiles) +cd "$HOME" + +#echo "Init submodules" +#yadm submodule update --recursive --init + +echo "Install a few things:" +mkdir "$HOME/bin" +echo "+ ZIM" +rm -f ".zimrc" ".zlogin" ".zshenv" ".zshrc" +curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh +yadm checkout -- "$HOME/.zimrc" +yadm checkout -- "$HOME/.zlogin" +yadm checkout -- "$HOME/.zshrc" +zsh -i -c "zimfw install" +echo "+ TMux Plugin Manager" +mkdir -p "$HOME/.tmux/plugins" +git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm" +echo "+ SpaceVim" +curl -sLf https://spacevim.org/install.sh | bash diff --git a/.config/yadm/fedora.dconf b/.config/yadm/fedora.dconf new file mode 100644 index 0000000..e69de29 From 11fdc374808ec9d2afca2f840c36d6c8fbe9cb1a Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 29 Jul 2021 11:40:21 -0400 Subject: [PATCH 109/120] Updated bootstrap with modular bootstrap approach for multiOS-fix1 --- .config/yadm/hooks/post_pull | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.config/yadm/hooks/post_pull b/.config/yadm/hooks/post_pull index 33d8d5d..96a7c5c 100755 --- a/.config/yadm/hooks/post_pull +++ b/.config/yadm/hooks/post_pull @@ -1,4 +1,3 @@ #!/usr/bin/zsh -reload_dotfiles - +echo "Run `reload_dotfiles` to reload ZSH environment." From aaba0fd106d68e20fe4f631eaf3fee2b40669b9c Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 29 Jul 2021 11:41:00 -0400 Subject: [PATCH 110/120] Updated bootstrap with modular bootstrap approach for multiOS-fix2 --- .config/yadm/hooks/post_pull | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/yadm/hooks/post_pull b/.config/yadm/hooks/post_pull index 96a7c5c..6cf4240 100755 --- a/.config/yadm/hooks/post_pull +++ b/.config/yadm/hooks/post_pull @@ -1,3 +1,3 @@ #!/usr/bin/zsh -echo "Run `reload_dotfiles` to reload ZSH environment." +echo "Run 'reload_dotfiles' to reload ZSH environment." From 9720691f7e46747bfc07ee14f0ea1394db2d8664 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 29 Jul 2021 11:44:17 -0400 Subject: [PATCH 111/120] Updated bootstrap with modular bootstrap approach for multiOS-fix3 --- .config/yadm/fedora.dconf | 702 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 702 insertions(+) diff --git a/.config/yadm/fedora.dconf b/.config/yadm/fedora.dconf index e69de29..07f369b 100644 --- a/.config/yadm/fedora.dconf +++ b/.config/yadm/fedora.dconf @@ -0,0 +1,702 @@ +[com/gexperts/Tilix] +quake-height-percent=55 +quake-hide-headerbar=true +quake-specific-monitor=0 +tab-position='bottom' +terminal-title-show-when-single=false +terminal-title-style='normal' +use-overlay-scrollbar=true +warn-vte-config-issue=false +window-style='normal' + +[com/gexperts/Tilix/keybindings] +session-switch-to-terminal-down='disabled' +session-switch-to-terminal-left='disabled' +session-switch-to-terminal-right='disabled' +session-switch-to-terminal-up='disabled' + +[com/gexperts/Tilix/profiles] +list=['2b7c4080-0ddd-46c5-8f23-563fd3ba789d', '8b7f94c7-649c-41d6-adc7-7123a631e58e'] + +[com/gexperts/Tilix/profiles/2b7c4080-0ddd-46c5-8f23-563fd3ba789d] +background-color='#272822' +badge-color='#AC7EA8' +badge-color-set=false +bold-color-set=false +cursor-colors-set=false +font='UbuntuMonoDerivativePowerline Nerd Font 15' +foreground-color='#F8F8F2' +highlight-colors-set=false +login-shell=true +palette=['#272822', '#F92672', '#A6E22E', '#F4BF75', '#66D9EF', '#AE81FF', '#A1EFE4', '#F8F8F2', '#75715E', '#F92672', '#A6E22E', '#F4BF75', '#66D9EF', '#AE81FF', '#A1EFE4', '#F9F8F5'] +use-system-font=false +use-theme-colors=false +visible-name='Default' + +[com/gexperts/Tilix/profiles/8b7f94c7-649c-41d6-adc7-7123a631e58e] +allow-bold=true +automatic-switch=@as [] +background-color='#263238' +background-transparency-percent=0 +backspace-binding='ascii-delete' +badge-color='#ffffff' +badge-color-set=false +badge-font='Monospace 12' +badge-position='northeast' +badge-text='' +badge-use-system-font=true +bold-color='#ffffff' +bold-color-set=false +bold-is-bright=true +cell-height-scale=1.0 +cell-width-scale=1.0 +cjk-utf8-ambiguous-width='narrow' +cursor-background-color='#000000' +cursor-blink-mode='system' +cursor-colors-set=false +cursor-foreground-color='#ffffff' +cursor-shape='block' +custom-command='tmux -2 a' +custom-hyperlinks=@as [] +default-size-columns=80 +default-size-rows=24 +delete-binding='delete-sequence' +dim-transparency-percent=0 +draw-margin=80 +encoding='UTF-8' +exit-action='close' +font='UbuntuMonoDerivativePowerline Nerd Font 15' +foreground-color='#A1B0B8' +highlight-background-color='#000000' +highlight-colors-set=false +highlight-foreground-color='#ffffff' +login-shell=true +notify-silence-enabled=false +notify-silence-threshold=0 +palette=['#252525', '#FF5252', '#C3D82C', '#FFC135', '#42A5F5', '#D81B60', '#00ACC1', '#F5F5F5', '#708284', '#FF5252', '#C3D82C', '#FFC135', '#42A5F5', '#D81B60', '#00ACC1', '#F5F5F5'] +rewrap-on-resize=true +scroll-on-keystroke=true +scroll-on-output=false +scrollback-lines=256 +scrollback-unlimited=false +select-by-word-chars='-,./?%&#:_' +shortcut='disabled' +show-scrollbar=true +terminal-bell='icon-sound' +terminal-title='${id}: ${title}' +text-blink-mode='always' +triggers=@as [] +use-custom-command=true +use-system-font=false +use-theme-colors=false +visible-name='Tmux' + +[desktop/ibus/general] +version='1.5.24' + +[net/launchpad/plank/docks/dock1] +alignment='center' +auto-pinning=true +current-workspace-only=false +dock-items=['google-chrome.dockitem', 'org.gnome.Evolution.dockitem', 'rhythmbox.dockitem', 'userapp-Evolution-35UZ20.dockitem', 'org.gnome.eog.dockitem', 'org.gnome.Totem.dockitem', 'desktop.dockitem', 'trash.dockitem'] +hide-delay=0 +hide-mode='intelligent' +icon-size=48 +items-alignment='center' +lock-items=false +monitor='' +offset=0 +pinned-only=false +position='left' +pressure-reveal=false +show-dock-item=false +theme='Matte' +tooltips-enabled=true +unhide-delay=0 +zoom-enabled=false +zoom-percent=150 + +[org/gnome/Totem] +active-plugins=['vimeo', 'variable-rate', 'skipto', 'screenshot', 'screensaver', 'save-file', 'rotation', 'recent', 'movie-properties', 'open-directory', 'media-player-keys', 'autoload-subtitles', 'apple-trailers'] +subtitle-encoding='UTF-8' + +[org/gnome/boxes] +first-run=false +view='icon-view' +window-maximized=true + +[org/gnome/calculator] +accuracy=9 +angle-units='degrees' +base=10 +button-mode='basic' +number-format='automatic' +show-thousands=false +show-zeroes=false +source-currency='' +source-units='degree' +target-currency='' +target-units='radian' +window-position=(2052, 711) +word-size=64 + +[org/gnome/clocks] +world-clocks=[{'location': <(uint32 2, <('Los Angeles', 'KCQT', true, [(0.59370283970450188, -2.0644336110828618)], [(0.59432360095955872, -2.063741622941031)])>)>}, {'location': <(uint32 2, <('Dublin', 'EIDW', true, [(0.93258759116453926, -0.1090830782496456)], [(0.93083742735051689, -0.10906368764165594)])>)>}] + +[org/gnome/clocks/state/window] +panel-id='world' +size=(870, 690) +state=87168 + +[org/gnome/control-center] +last-panel='keyboard' + +[org/gnome/desktop/app-folders] +folder-children=['Utilities', 'YaST'] + +[org/gnome/desktop/app-folders/folders/Utilities] +apps=['gnome-abrt.desktop', 'gnome-system-log.desktop', 'gnome-system-monitor.desktop', 'gucharmap.desktop', 'nm-connection-editor.desktop', 'org.gnome.baobab.desktop', 'org.gnome.Calculator.desktop', 'org.gnome.DejaDup.desktop', 'org.gnome.Dictionary.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.eog.desktop', 'org.gnome.Evince.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.fonts.desktop', 'org.gnome.Screenshot.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Usage.desktop', 'simple-scan.desktop', 'vinagre.desktop', 'yelp.desktop'] +categories=['X-GNOME-Utilities'] +name='X-GNOME-Utilities.directory' +translate=true + +[org/gnome/desktop/app-folders/folders/YaST] +categories=['X-SuSE-YaST'] +name='suse-yast.directory' +translate=true + +[org/gnome/desktop/file-sharing] +require-password='always' + +[org/gnome/desktop/input-sources] +current=uint32 0 +per-window=false +sources=[('xkb', 'us')] +xkb-options=['lv3:ralt_switch'] + +[org/gnome/desktop/interface] +clock-format='12h' +cursor-theme='McMojave-cursors' +font-antialiasing='grayscale' +font-hinting='slight' +gtk-im-module='gtk-im-context-simple' +gtk-theme='WhiteSur-dark' +icon-theme='WhiteSur-dark' +toolkit-accessibility=false + +[org/gnome/desktop/notifications] +application-children=['org-gnome-software', 'org-gnome-terminal', 'org-freedesktop-problems-applet', 'google-chrome', 'enpass', 'org-gnome-evolution', 'org-gnome-extensions', 'org-gnome-evolution-alarm-notify', 'firefox', 'ramboxpro', 'org-gnome-shell-extensions-gsconnect', 'io-github-hexchat', 'org-gnome-nautilus', 'timeshift-gtk', 'org-gnome-boxes', 'org-gnome-chromegnomeshell', 'pavucontrol', 'org-gnome-gedit', 'org-gnome-extensions-desktop', 'gnome-power-panel', 'nm-applet', 'gnome-printers-panel', 'sublime-text', 'steam', 'org-signal-signal', 'org-gnome-tweaks', 'zoom', 'xdg-desktop-portal-gtk', 'org-freedesktop-gnomeabrt', 'code', 'com-borgbase-vorta', 'sublime-merge', 'im-srain-srain'] + +[org/gnome/desktop/notifications/application/code] +application-id='code.desktop' + +[org/gnome/desktop/notifications/application/com-borgbase-vorta] +application-id='com.borgbase.Vorta.desktop' + +[org/gnome/desktop/notifications/application/enpass] +application-id='enpass.desktop' + +[org/gnome/desktop/notifications/application/firefox] +application-id='firefox.desktop' + +[org/gnome/desktop/notifications/application/gnome-power-panel] +application-id='gnome-power-panel.desktop' + +[org/gnome/desktop/notifications/application/gnome-printers-panel] +application-id='gnome-printers-panel.desktop' + +[org/gnome/desktop/notifications/application/google-chrome] +application-id='google-chrome.desktop' + +[org/gnome/desktop/notifications/application/im-srain-srain] +application-id='im.srain.Srain.desktop' + +[org/gnome/desktop/notifications/application/io-github-hexchat] +application-id='io.github.Hexchat.desktop' + +[org/gnome/desktop/notifications/application/nm-applet] +application-id='nm-applet.desktop' + +[org/gnome/desktop/notifications/application/org-freedesktop-gnomeabrt] +application-id='org.freedesktop.GnomeAbrt.desktop' + +[org/gnome/desktop/notifications/application/org-freedesktop-problems-applet] +application-id='org.freedesktop.problems.applet.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-boxes] +application-id='org.gnome.Boxes.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-chromegnomeshell] +application-id='org.gnome.ChromeGnomeShell.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify] +application-id='org.gnome.Evolution-alarm-notify.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-evolution] +application-id='org.gnome.Evolution.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-extensions-desktop] +application-id='org.gnome.Extensions.desktop.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-extensions] +application-id='org.gnome.Extensions.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-gedit] +application-id='org.gnome.gedit.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-nautilus] +application-id='org.gnome.Nautilus.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-shell-extensions-gsconnect] +application-id='org.gnome.Shell.Extensions.GSConnect.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-software] +application-id='org.gnome.Software.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-terminal] +application-id='org.gnome.Terminal.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-tweaks] +application-id='org.gnome.tweaks.desktop' + +[org/gnome/desktop/notifications/application/org-signal-signal] +application-id='org.signal.Signal.desktop' + +[org/gnome/desktop/notifications/application/pavucontrol] +application-id='pavucontrol.desktop' + +[org/gnome/desktop/notifications/application/ramboxpro] +application-id='ramboxpro.desktop' + +[org/gnome/desktop/notifications/application/steam] +application-id='steam.desktop' + +[org/gnome/desktop/notifications/application/sublime-merge] +application-id='sublime_merge.desktop' + +[org/gnome/desktop/notifications/application/sublime-text] +application-id='sublime_text.desktop' + +[org/gnome/desktop/notifications/application/timeshift-gtk] +application-id='timeshift-gtk.desktop' + +[org/gnome/desktop/notifications/application/xdg-desktop-portal-gtk] +application-id='xdg-desktop-portal-gtk.desktop' + +[org/gnome/desktop/notifications/application/zoom] +application-id='Zoom.desktop' + +[org/gnome/desktop/privacy] +disable-microphone=false +report-technical-problems=true + +[org/gnome/desktop/sound] +event-sounds=true +theme-name='__custom' + +[org/gnome/desktop/wm/keybindings] +activate-window-menu=@as [] +cycle-panels=@as [] +cycle-panels-backward=@as [] +maximize=@as [] +switch-group=@as [] +switch-to-workspace-up=@as [] +unmaximize=['BackSpace'] + +[org/gnome/desktop/wm/preferences] +button-layout='close,minimize,maximize:appmenu' + +[org/gnome/eog/view] +background-color='rgb(0,0,0)' +use-background-color=true + +[org/gnome/epiphany] +ask-for-default=false + +[org/gnome/epiphany/state] +is-maximized=false +window-position=(-1, -1) +window-size=(960, 1052) + +[org/gnome/evince/default] +window-ratio=(2.0359477124183005, 1.077020202020202) + +[org/gnome/evolution-data-server] +migrated=true +network-monitor-gio-name='' + +[org/gnome/evolution-data-server/calendar] +notify-window-height=289 +notify-window-paned-position=155 +notify-window-width=571 +notify-window-x=2180 +notify-window-y=669 +reminders-past=['cbcf86300c9de728ef6acd98163834034ebffe70\n8abaa504dd3e7d5d96146890b48c2d127eaa6e99\t20210728T140000\n1627494600\n1627495200\n1627498800\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210728T140000\r\nDTEND;TZID=America/New_York:20210728T150000\r\nDTSTAMP:20210728T153017Z\r\nORGANIZER;CN=darrick.williams@intelity.com:mailto:\r\n darrick.williams@intelity.com\r\nUID:1jj95uisp8872qlqsndbb6d98t@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=lgalan@cipriani.com;X-NUM-GUESTS=0:mailto:lgalan@cipriani.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=darrick.williams@intelity.com;X-NUM-GUESTS=0:mailto:\r\n darrick.williams@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=justin.portugal@intelity.com;X-NUM-GUESTS=0:mailto:\r\n justin.portugal@intelity.com\r\nCREATED:20210728T143332Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/96744592833?pwd=RHhzZjlZU1hCOWN0bDN2Ly9YaDV1UT09 (ID:\r\n 96744592833\\, passcode: 647714)\\n\\nJoin by phone\\n(US) +1 346-248-7799 \r\n (passcode: 647714)\\n(AU) +61 7 3185 3730 (passcode: 647714)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DsKG2yVdsQd63k\r\n mYuF5gCIQ%253D%253D%26signature%3Da690f3f68ef8bc541b84a7c656a4ed26ca295701\r\n e47b10a41bb04ddacca949b9%26v%3D1&sa=D&source=calendar&usg=AOvVaw2JEPIBj8Hm\r\n C1APy90AihnB\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210728T153017Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:INTELITY/Casa Cipriani - VPN Configuration\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63763169417\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:8abaa504dd3e7d5d96146890b48c2d127eaa6e99\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nd45e04b085bbfd7b68bda3d5e26179bc63d7b84d\t20210729T100000\n1627491600\n1627578000\n1627581600\nBEGIN:VEVENT\r\nDTSTART;TZID=America/Los_Angeles:20210729T100000\r\nDTEND;TZID=America/Los_Angeles:20210729T110000\r\nDTSTAMP:20210728T002233Z\r\nORGANIZER;CN=Staff:mailto:\r\n intelitycorp.com_4jf3dc95mfmp6itcn3imh5mfls@group.calendar.google.com\r\nUID:1m5tdaojb7p8uhfse6sjo39e5b@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=Orlando;X-NUM-GUESTS=0:mailto:orlando@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=Los Angeles Team;X-NUM-GUESTS=0:mailto:la-team@intelity.com\r\nCREATED:20210629T155413Z\r\nDESCRIPTION:INTELITY Presents JULY BRUNCH AND LEARN 2021\\n\\nAs Easy as \r\n Clicking a Button \\n\\nPresenter: \\nDon Hulce - Senior Director of \r\n Software Engineering\\n\\n\\n--------------------------\\n\\n\\nJoin Zoom \r\n Meeting\\nhttps:\r\n //intelity.zoom.us/j/5528120186?pwd=VzVFT2EzOCtuczJHcXlidDdHeDhiQT09\\n\\nMe\r\n eting ID: 552 812 0186\\nPasscode: 024460\\nOne tap \r\n mobile\\n+16699006833\\,\\,5528120186# US (San \r\n Jose)\\n+12532158782\\,\\,5528120186# US (Tacoma)\\n\\nDial by your location\\n \r\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 US \r\n (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 312 626 6799 \r\n US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 715 \r\n 8592 US (Washington DC)\\nMeeting ID: 552 812 0186\\n\\nFind your local \r\n number: https://intelity.zoom.us/u/aexlpvlXVw\r\nLAST-MODIFIED:20210728T002233Z\r\nLOCATION:https://intelity.zoom.us/j/5528120186\r\nSEQUENCE:2\r\nSTATUS:CONFIRMED\r\nSUMMARY:July Brunch and Learn 2021\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63763114953\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT1H\r\nX-EVOLUTION-ALARM-UID:31c09da2d360bd2f70376978a578c66b00ac11a6\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT30M\r\nX-EVOLUTION-ALARM-UID:7d081aa8fc74677e7243a1d2862ec10ecc48492e\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-P1D\r\nX-EVOLUTION-ALARM-UID:d45e04b085bbfd7b68bda3d5e26179bc63d7b84d\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:9e4bcf0af04eca73c190ed4f7d264eec70c16cb3\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-P3D\r\nX-EVOLUTION-ALARM-UID:94e6d56489dfd262cfe51cc6ae20b15d67fc642d\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n87273d85ada7f812dcc79509cc8231af82689d40\t20210728T090000\n1627476600\n1627477200\n1627480800\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210728T090000\r\nDTEND;TZID=America/New_York:20210728T100000\r\nDTSTAMP:20210728T120115Z\r\nORGANIZER;CN=lauren.foertsch@intelity.com:mailto:\r\n lauren.foertsch@intelity.com\r\nUID:5tm29ikdv8vc0opsit78eqr6mu@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=lauren.foertsch@intelity.com;X-NUM-GUESTS=0:mailto:\r\n lauren.foertsch@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=bret.mcgonigle@intelity.com;X-NUM-GUESTS=0:mailto:\r\n bret.mcgonigle@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=cristino.santiago@intelity.com;X-NUM-GUESTS=0:mailto:\r\n cristino.santiago@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=ngriffiths@peermont.com;X-NUM-GUESTS=0:mailto:ngriffiths@peermont.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;\r\n CN=ccarstens@peermont.com;X-NUM-GUESTS=0:mailto:ccarstens@peermont.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=aluus@peermont.com;X-NUM-GUESTS=0:mailto:aluus@peermont.com\r\nCREATED:20210726T135126Z\r\nDESCRIPTION:Please join this meeting to continue to work on the VPN \r\n connectivity for Peermont Hotels. \r\n \\n\\n\\n\\n──────────\\n\\nlauren.foertsch@intelity.com is \r\n inviting you to a scheduled Zoom meeting.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/91270901555?pwd=cE1SNEJzeDlOOERzRU4weEErck1EZz09\\n\\nM\r\n eeting ID: 912 7090 1555\\nPasscode: 566530\\nOne tap \r\n mobile\\n+13126266799\\,\\,91270901555# US \r\n (Chicago)\\n+16468769923\\,\\,91270901555# US (New York)\\n\\nDial by your \r\n location\\n +1 312 626 6799 US (Chicago)\\n +1 646 876 9923 \r\n US (New York)\\n +1 301 715 8592 US (Washington DC)\\n +1 346 \r\n 248 7799 US (Houston)\\n +1 669 900 6833 US (San Jose)\\n +1 \r\n 253 215 8782 US (Tacoma)\\n +61 2 8015 6011 Australia\\n +61 \r\n 3 7018 2005 Australia\\n +61 7 3185 3730 Australia\\n +61 8 \r\n 6119 3900 Australia\\n +61 8 7150 1149 Australia\\n +1 438 \r\n 809 7799 Canada\\n +1 587 328 1099 Canada\\n +1 647 374 4685 \r\n Canada\\n +1 647 558 0588 Canada\\n +1 778 907 2071 Canada\\n \r\n +1 204 272 7920 Canada\\n +44 330 088 5830 The United \r\n Kingdom\\n +44 131 460 1196 The United Kingdom\\n +44 203 481 \r\n 5237 The United Kingdom\\n +44 203 481 5240 The United Kingdom\\n \r\n +44 203 901 7895 The United Kingdom\\n +44 208 080 6591 The \r\n United Kingdom\\n +44 208 080 6592 The United Kingdom\\n +57 \r\n 1 508 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 518 \r\n 9697 Colombia\\n +57 1 518 9698 Colombia\\n +57 2 620 7388 \r\n Colombia\\n +972 55 330 1762 Israel\\n +972 3 978 6688 \r\n Israel\\nMeeting ID: 912 7090 1555\\nFind your local number: https:\r\n //intelity.zoom.us/u/a1MLPrd0l\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210728T120115Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/91270901555?pwd=cE1SNEJzeDlOOERzRU4weEErck1EZz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Peermont VPN Connectivity meeting #2\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63763156875\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:87273d85ada7f812dcc79509cc8231af82689d40\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nde6dde1c1c87717ed7083308aea5fa404dcc3fcc\t20210727T150000\n1627411800\n1627412400\n1627416000\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210727T150000\r\nDTEND;TZID=America/New_York:20210727T160000\r\nDTSTAMP:20210727T175538Z\r\nORGANIZER;CN=lauren.foertsch@intelity.com:mailto:\r\n lauren.foertsch@intelity.com\r\nUID:41rd2bnimoqbinp9dqf834lcun@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=bret.mcgonigle@intelity.com;X-NUM-GUESTS=0:mailto:\r\n bret.mcgonigle@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=lauren.foertsch@intelity.com;X-NUM-GUESTS=0:mailto:\r\n lauren.foertsch@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=cristino.santiago@intelity.com;X-NUM-GUESTS=0:mailto:\r\n cristino.santiago@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=jeremy.herzog@nuspire.com;X-NUM-GUESTS=0:mailto:\r\n jeremy.herzog@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=jlawrence@halfmoon.com;X-NUM-GUESTS=0:mailto:jlawrence@halfmoon.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=rkelly@halfmoon.com;X-NUM-GUESTS=0:mailto:rkelly@halfmoon.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=dean.leshock@nuspire.com;X-NUM-GUESTS=0:mailto:\r\n dean.leshock@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nicholas.boyles@nuspire.com;X-NUM-GUESTS=0:mailto:\r\n nicholas.boyles@nuspire.com\r\nCREATED:20210726T134511Z\r\nDESCRIPTION:Please join in this meeting for a second VPN conectivity \r\n meeting: \\n\\n1. add the secondarypeer ip of 10.10.30.10 to the openswan \r\n side\\n2. Checkpoint support to meet with INTELITY \r\n team\\n\\n──────────\\n\\nlauren.foertsch@intelity.com is \r\n inviting you to a scheduled Zoom meeting.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/94406213495?pwd=Uk0wSFdzOExlL2x0ZTdxWFYzd3dNdz09\\n\\nM\r\n eeting ID: 944 0621 3495\\nPasscode: 485096\\nOne tap \r\n mobile\\n+13126266799\\,\\,94406213495# US \r\n (Chicago)\\n+16468769923\\,\\,94406213495# US (New York)\\n\\nDial by your \r\n location\\n +1 312 626 6799 US (Chicago)\\n +1 646 876 9923 \r\n US (New York)\\n +1 301 715 8592 US (Washington DC)\\n +1 346 \r\n 248 7799 US (Houston)\\n +1 669 900 6833 US (San Jose)\\n +1 \r\n 253 215 8782 US (Tacoma)\\n +61 2 8015 6011 Australia\\n +61 \r\n 3 7018 2005 Australia\\n +61 7 3185 3730 Australia\\n +61 8 \r\n 6119 3900 Australia\\n +61 8 7150 1149 Australia\\n +1 438 \r\n 809 7799 Canada\\n +1 587 328 1099 Canada\\n +1 647 374 4685 \r\n Canada\\n +1 647 558 0588 Canada\\n +1 778 907 2071 Canada\\n \r\n +1 204 272 7920 Canada\\n +44 203 481 5237 The United \r\n Kingdom\\n +44 203 481 5240 The United Kingdom\\n +44 203 901 \r\n 7895 The United Kingdom\\n +44 208 080 6591 The United Kingdom\\n \r\n +44 208 080 6592 The United Kingdom\\n +44 330 088 5830 The \r\n United Kingdom\\n +44 131 460 1196 The United Kingdom\\n +57 \r\n 1 508 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 518 \r\n 9697 Colombia\\n +57 1 518 9698 Colombia\\n +57 2 620 7388 \r\n Colombia\\n +972 55 330 1762 Israel\\n +972 3 978 6688 \r\n Israel\\nMeeting ID: 944 0621 3495\\nFind your local number: https:\r\n //intelity.zoom.us/u/acF8B2cAs\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210727T175538Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/94406213495?pwd=Uk0wSFdzOExlL2x0ZTdxWFYzd3dNdz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Half Moon x INTELITY VPN Connectivity\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63763091738\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:de6dde1c1c87717ed7083308aea5fa404dcc3fcc\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n8c356c55279a8ce590992c2c15aba81a340dd493\t20210729T100000\n1627318800\n1627578000\n1627581600\nBEGIN:VEVENT\r\nDTSTART;TZID=America/Los_Angeles:20210729T100000\r\nDTEND;TZID=America/Los_Angeles:20210729T110000\r\nDTSTAMP:20210726T160920Z\r\nORGANIZER;CN=Staff:mailto:\r\n intelitycorp.com_4jf3dc95mfmp6itcn3imh5mfls@group.calendar.google.com\r\nUID:1m5tdaojb7p8uhfse6sjo39e5b@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=Orlando;X-NUM-GUESTS=0:mailto:orlando@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=Los Angeles Team;X-NUM-GUESTS=0:mailto:la-team@intelity.com\r\nCREATED:20210629T155413Z\r\nDESCRIPTION:INTELITY Presents JULY BRUNCH AND LEARN 2021\\n\\nAs Easy as \r\n Clicking a Button \\n\\nPresenter: \\nDon Hulce - Senior Director of \r\n Software Engineering\\n\\n\\n--------------------------\\n\\n\\nJoin Zoom \r\n Meeting\\nhttps:\r\n //intelity.zoom.us/j/5528120186?pwd=VzVFT2EzOCtuczJHcXlidDdHeDhiQT09\\n\\nMe\r\n eting ID: 552 812 0186\\nPasscode: 024460\\nOne tap \r\n mobile\\n+16699006833\\,\\,5528120186# US (San \r\n Jose)\\n+12532158782\\,\\,5528120186# US (Tacoma)\\n\\nDial by your location\\n \r\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 US \r\n (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 312 626 6799 \r\n US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 715 \r\n 8592 US (Washington DC)\\nMeeting ID: 552 812 0186\\n\\nFind your local \r\n number: https://intelity.zoom.us/u/aexlpvlXVw\r\nLAST-MODIFIED:20210726T160920Z\r\nLOCATION:https://intelity.zoom.us/j/5528120186\r\nSEQUENCE:2\r\nSTATUS:CONFIRMED\r\nSUMMARY:July Brunch and Learn 2021\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762998960\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT1H\r\nX-EVOLUTION-ALARM-UID:a4b6c20164566b5458b103ce655382a18e302b76\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-P3D\r\nX-EVOLUTION-ALARM-UID:8c356c55279a8ce590992c2c15aba81a340dd493\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:b68ed9cf3674fecdda2f091ecc73c74e7976d294\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT30M\r\nX-EVOLUTION-ALARM-UID:add2884052493d69d17e9eed9a36433d83331a61\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-P1D\r\nX-EVOLUTION-ALARM-UID:41caa5b399079dffd6f57630fa93efca0daa600b\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\ne1a5db2378c03cabf72cb3659238c083bbbdf1ed\t20210726T120000\n1627314600\n1627315200\n1627317000\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210708T120000\r\nDTEND;TZID=America/New_York:20210708T123000\r\nRRULE:FREQ=WEEKLY;BYDAY=MO,TH;WKST=SU\r\nDTSTAMP:20210708T201230Z\r\nORGANIZER;CN=nathan.kodilla@intelity.com:mailto:\r\n nathan.kodilla@intelity.com\r\nUID:03cea42u0bhhgidd5fb2lp5dnm_R20210708T160000@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=antonio.rodriguez@intelity.com;X-NUM-GUESTS=0:mailto:\r\n antonio.rodriguez@intelity.com\r\nCREATED:20210322T134632Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97169725792?pwd=bGduSG5hZ1BqK010Q2w4bmI2MkxaUT09 (ID:\r\n 97169725792\\, passcode: 598782)\\n\\nJoin by phone\\n(US) +1 312-626-6799 \r\n (passcode: 598782)\\n(AU) +61 8 6119 3900 (passcode: 598782)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DaCR%252BDU%25\r\n 2ByQq6IlUq9vrmPBA%253D%253D%26signature%3D88baadfe90a98bb5bdfe31c4efa84351\r\n 799bf074651e0c3c99f1c04fc791e7a5%26v%3D1&sa=D&source=calendar&usg=AOvVaw3d\r\n TI-zWCU7oWVSLQG2A6Ny\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210708T201230Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:SysOps Weekly Check-In\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762989229\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:e1a5db2378c03cabf72cb3659238c083bbbdf1ed\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n127c617abc1176a6860f80b8023b5e95c88199a0\t20210722T160000\n1626983400\n1626984000\n1626987600\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210722T160000\r\nDTEND;TZID=America/New_York:20210722T170000\r\nDTSTAMP:20210722T172908Z\r\nORGANIZER;CN=silvio.lafrossia@intelity.com:mailto:\r\n silvio.lafrossia@intelity.com\r\nUID:2ltu44c5d62qpvrpgapcictmbq@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=noah.karnes@intelity.com;X-NUM-GUESTS=0:mailto:\r\n noah.karnes@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=bret.mcgonigle@intelity.com;X-NUM-GUESTS=0:mailto:\r\n bret.mcgonigle@intelity.com\r\nCREATED:20210722T163653Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97121535395?pwd=SUx3SVhpUnUyYWc4SXpyVDU3RGdyUT09 (ID:\r\n 97121535395\\, passcode: 232381)\\n\\nJoin by phone\\n(US) +1 301-715-8592 \r\n (passcode: 232381)\\n(AU) +61 2 8015 6011 (passcode: 232381)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DB1tvajKhRTqtr\r\n 3N81fCufw%253D%253D%26signature%3D2b156057f937b598a59d54e8a059977163d49099\r\n d7f4f38a371bc5b520eab3bd%26v%3D1&sa=D&source=calendar&usg=AOvVaw3gIz0VbbsS\r\n Q7tzLhE145pc\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210722T172908Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Integration Migration\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762658148\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:127c617abc1176a6860f80b8023b5e95c88199a0\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n199bafae5e8ee83534e79f511d935319e4610eb0\t20210722T133000\n1626974400\n1626975000\n1626978000\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210722T133000\r\nDTEND;TZID=America/New_York:20210722T142000\r\nDTSTAMP:20210722T173258Z\r\nORGANIZER;CN=don.hulce@intelity.com:mailto:don.hulce@intelity.com\r\nUID:651fdkils8319igldnlnfkul32@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=cristino.santiago@intelity.com;X-NUM-GUESTS=0:mailto:\r\n cristino.santiago@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=don.hulce@intelity.com;X-NUM-GUESTS=0:mailto:don.hulce@intelity.com\r\nCREATED:20210722T172044Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/99926432306?pwd=dlFXakE5T3BvaDI0TXpTR3FqSXplZz09 (ID:\r\n 99926432306\\, passcode: 930064)\\n\\nJoin by phone\\n(US) +1 646-876-9923 \r\n (passcode: 930064)\\n(AU) +61 8 7150 1149 (passcode: 930064)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DUvczHf7CRTib6\r\n VNi7Xintw%253D%253D%26signature%3Dba3cd0c6c0c627d3a38e08c62ea166c83897564f\r\n aee7b21447f69fd22932d8ad%26v%3D1&sa=D&source=calendar&usg=AOvVaw3oVvQjd4Dw\r\n Spn1ZzNYgwzb\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210722T173258Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Configuration Management with Renfro\\, Santiago\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762658378\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:199bafae5e8ee83534e79f511d935319e4610eb0\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n0e30713be58b99557c64611c0336f8e7793b8074\t20210722T120000\n1626969000\n1626969600\n1626971400\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210722T120000\r\nDTEND;TZID=America/New_York:20210722T123000\r\nDTSTAMP:20210722T121755Z\r\nORGANIZER;CN=nathan.kodilla@intelity.com:mailto:\r\n nathan.kodilla@intelity.com\r\nUID:03cea42u0bhhgidd5fb2lp5dnm_R20210708T160000@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=antonio.rodriguez@intelity.com;X-NUM-GUESTS=0:mailto:\r\n antonio.rodriguez@intelity.com\r\nRECURRENCE-ID;TZID=America/New_York:20210722T120000\r\nCREATED:20210322T134632Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97169725792?pwd=bGduSG5hZ1BqK010Q2w4bmI2MkxaUT09 (ID:\r\n 97169725792\\, passcode: 598782)\\n\\nJoin by phone\\n(US) +1 312-626-6799 \r\n (passcode: 598782)\\n(AU) +61 8 6119 3900 (passcode: 598782)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DaCR%252BDU%25\r\n 2ByQq6IlUq9vrmPBA%253D%253D%26signature%3D88baadfe90a98bb5bdfe31c4efa84351\r\n 799bf074651e0c3c99f1c04fc791e7a5%26v%3D1&sa=D&source=calendar&usg=AOvVaw3d\r\n TI-zWCU7oWVSLQG2A6Ny\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210722T121755Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:SysOps Weekly Check-In\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762639475\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:0e30713be58b99557c64611c0336f8e7793b8074\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nca60abb39f58a47abb84f89ba6547a92ce38007b\t20210721T090000\n1626871800\n1626872400\n1626876000\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210721T090000\r\nDTEND;TZID=America/New_York:20210721T100000\r\nDTSTAMP:20210720T062555Z\r\nORGANIZER;CN=lauren.foertsch@intelity.com:mailto:\r\n lauren.foertsch@intelity.com\r\nUID:59qhbuta8v1p89vspeaapjt6i2@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=lauren.foertsch@intelity.com;X-NUM-GUESTS=0:mailto:\r\n lauren.foertsch@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=bret.mcgonigle@intelity.com;X-NUM-GUESTS=0:mailto:\r\n bret.mcgonigle@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=noah.karnes@intelity.com;X-NUM-GUESTS=0:mailto:\r\n noah.karnes@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=cristino.santiago@intelity.com;X-NUM-GUESTS=0:mailto:\r\n cristino.santiago@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=ccarstens@peermont.com;X-NUM-GUESTS=0:mailto:ccarstens@peermont.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=ngriffiths@peermont.com;X-NUM-GUESTS=0:mailto:ngriffiths@peermont.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=aluus@peermont.com;X-NUM-GUESTS=0:mailto:aluus@peermont.com\r\nCREATED:20210719T192635Z\r\nDESCRIPTION:Please join this meeting to discuss VPN Connectivity and the \r\n Pre-shared key. \\n\\nPlease forward the meeting to anyone else that may \r\n need to attend. \r\n \\n\\n──────────\\n\\nlauren.foertsch@intelity.com is \r\n inviting you to a scheduled Zoom meeting.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/95589954664?pwd=UTNJRU1KZXZqdFJTMTU2UStMOGVHdz09\\n\\nM\r\n eeting ID: 955 8995 4664\\nPasscode: 951014\\nOne tap \r\n mobile\\n+16468769923\\,\\,95589954664# US (New \r\n York)\\n+13017158592\\,\\,95589954664# US (Washington DC)\\n\\nDial by your \r\n location\\n +1 646 876 9923 US (New York)\\n +1 301 715 8592 \r\n US (Washington DC)\\n +1 312 626 6799 US (Chicago)\\n +1 669 \r\n 900 6833 US (San Jose)\\n +1 253 215 8782 US (Tacoma)\\n +1 \r\n 346 248 7799 US (Houston)\\n +61 3 7018 2005 Australia\\n +61 \r\n 7 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +61 8 \r\n 7150 1149 Australia\\n +61 2 8015 6011 Australia\\n +1 587 \r\n 328 1099 Canada\\n +1 647 374 4685 Canada\\n +1 647 558 0588 \r\n Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 Canada\\n \r\n +1 438 809 7799 Canada\\n +44 330 088 5830 The United \r\n Kingdom\\n +44 131 460 1196 The United Kingdom\\n +44 203 481 \r\n 5237 The United Kingdom\\n +44 203 481 5240 The United Kingdom\\n \r\n +44 203 901 7895 The United Kingdom\\n +44 208 080 6591 The \r\n United Kingdom\\n +44 208 080 6592 The United Kingdom\\n +57 \r\n 1 514 0382 Colombia\\n +57 1 518 9697 Colombia\\n +57 1 518 \r\n 9698 Colombia\\n +57 2 620 7388 Colombia\\n +57 1 508 7702 \r\n Colombia\\n +972 3 978 6688 Israel\\n +972 55 330 1762 \r\n Israel\\nMeeting ID: 955 8995 4664\\nFind your local number: https:\r\n //intelity.zoom.us/u/adOEMKgING\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210720T062555Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/95589954664?pwd=UTNJRU1KZXZqdFJTMTU2UStMOGVHdz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Peermont Hotels - VPN connectivity Meeting\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762445555\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:ca60abb39f58a47abb84f89ba6547a92ce38007b\r\nEND:VALARM\r\nEND:VEVENT\r\n', '2cacbcdd101b8dfc38c83eef599933886e45fdb7\n0ba5de55552786a94d04b1e101d63bdc83887aed\n1626868800\n1584792000\n1626868800\nBEGIN:VTODO\r\nCREATED:20200120T235733Z\r\nDTSTAMP:20210621T163125Z\r\nDTSTART;TZID=America/New_York:20200321T080000\r\nDUE;TZID=America/New_York:20210721T080000\r\nLAST-MODIFIED:20210701T190238Z\r\nRRULE:FREQ=MONTHLY\r\nSTATUS:NEEDS-ACTION\r\nSUMMARY:T-Mobile Bill\r\nUID:9B360A50-D74D-40C6-A07D-A235A892C568\r\nSEQUENCE:13\r\nPRIORITY:1\r\nDESCRIPTION:$234.01\r\nX-EVOLUTION-CALDAV-ETAG:90b30e6ac08bd5d558aa559473e5bc2f\r\nBEGIN:VALARM\r\nX-EVOLUTION-ALARM-UID:0ba5de55552786a94d04b1e101d63bdc83887aed\r\nACTION:DISPLAY\r\nDESCRIPTION:Reminder\r\nTRIGGER;VALUE=DATE-TIME:20210721T120000Z\r\nACKNOWLEDGED:20210701T190238Z\r\nUID:4BD21EEA-5B01-47A4-B6B3-652DCADCD6ED\r\nX-WR-ALARMUID:4BD21EEA-5B01-47A4-B6B3-652DCADCD6ED\r\nEND:VALARM\r\nEND:VTODO\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n528e8c5bc667b58fbb90d6158c2e031c58531d94\t20210720T150000\n1626807000\n1626807600\n1626811200\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210720T150000\r\nDTEND;TZID=America/New_York:20210720T160000\r\nDTSTAMP:20210720T182855Z\r\nORGANIZER;CN=lauren.foertsch@intelity.com:mailto:\r\n lauren.foertsch@intelity.com\r\nUID:5r7o7v66v2059s8dir75mucpoc@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=lauren.foertsch@intelity.com;X-NUM-GUESTS=0:mailto:\r\n lauren.foertsch@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=noah.karnes@intelity.com;X-NUM-GUESTS=0:mailto:\r\n noah.karnes@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=jeremy.herzog@nuspire.com;X-NUM-GUESTS=0:mailto:\r\n jeremy.herzog@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=jlawrence@halfmoon.com;X-NUM-GUESTS=0:mailto:jlawrence@halfmoon.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=rkelly@halfmoon.com;X-NUM-GUESTS=0:mailto:rkelly@halfmoon.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;\r\n CN=dean.leshock@nuspire.com;X-NUM-GUESTS=0:mailto:\r\n dean.leshock@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nicholas.boyles@nuspire.com;X-NUM-GUESTS=0:mailto:\r\n nicholas.boyles@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=Ronald Vitug;X-NUM-GUESTS=0:mailto:ronald.vitug@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=ronald.vitug@nuspire.com (Google Calendar);X-NUM-GUESTS=0:mailto:\r\n calendar-notification@google.com\r\nCREATED:20210719T190617Z\r\nDESCRIPTION:Please join this meeting to finalize the VPN Connectivity \r\n \\n\\n\\n──────────\\n\\nlauren.foertsch@intelity.com is \r\n inviting you to a scheduled Zoom meeting.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/96988903438?pwd=Nk9mL0RwbjZvSy9pVFpMRXd3SDIxdz09\\n\\nM\r\n eeting ID: 969 8890 3438\\nPasscode: 702334\\nOne tap \r\n mobile\\n+16468769923\\,\\,96988903438# US (New \r\n York)\\n+13017158592\\,\\,96988903438# US (Washington DC)\\n\\nDial by your \r\n location\\n +1 646 876 9923 US (New York)\\n +1 301 715 8592 \r\n US (Washington DC)\\n +1 312 626 6799 US (Chicago)\\n +1 669 \r\n 900 6833 US (San Jose)\\n +1 253 215 8782 US (Tacoma)\\n +1 \r\n 346 248 7799 US (Houston)\\n +61 7 3185 3730 Australia\\n +61 \r\n 8 6119 3900 Australia\\n +61 8 7150 1149 Australia\\n +61 2 \r\n 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +1 587 \r\n 328 1099 Canada\\n +1 647 374 4685 Canada\\n +1 647 558 0588 \r\n Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 Canada\\n \r\n +1 438 809 7799 Canada\\n +44 131 460 1196 The United \r\n Kingdom\\n +44 203 481 5237 The United Kingdom\\n +44 203 481 \r\n 5240 The United Kingdom\\n +44 203 901 7895 The United Kingdom\\n \r\n +44 208 080 6591 The United Kingdom\\n +44 208 080 6592 The \r\n United Kingdom\\n +44 330 088 5830 The United Kingdom\\n +57 \r\n 1 518 9697 Colombia\\n +57 1 518 9698 Colombia\\n +57 2 620 \r\n 7388 Colombia\\n +57 1 508 7702 Colombia\\n +57 1 514 0382 \r\n Colombia\\n +972 3 978 6688 Israel\\n +972 55 330 1762 \r\n Israel\\nMeeting ID: 969 8890 3438\\nFind your local number: https:\r\n //intelity.zoom.us/u/a1oymjlYA\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210720T182855Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/96988903438?pwd=Nk9mL0RwbjZvSy9pVFpMRXd3SDIxdz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Half Moon VPN Connectivity Meeting #2\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762488935\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:528e8c5bc667b58fbb90d6158c2e031c58531d94\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nea8aa7eca67f333c60f93c57ac97b097c86e486f\t20210719T120000\n1626709800\n1626710400\n1626712200\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210708T120000\r\nDTEND;TZID=America/New_York:20210708T123000\r\nRRULE:FREQ=WEEKLY;BYDAY=MO,TH;WKST=SU\r\nDTSTAMP:20210708T201230Z\r\nORGANIZER;CN=nathan.kodilla@intelity.com:mailto:\r\n nathan.kodilla@intelity.com\r\nUID:03cea42u0bhhgidd5fb2lp5dnm_R20210708T160000@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=antonio.rodriguez@intelity.com;X-NUM-GUESTS=0:mailto:\r\n antonio.rodriguez@intelity.com\r\nCREATED:20210322T134632Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97169725792?pwd=bGduSG5hZ1BqK010Q2w4bmI2MkxaUT09 (ID:\r\n 97169725792\\, passcode: 598782)\\n\\nJoin by phone\\n(US) +1 312-626-6799 \r\n (passcode: 598782)\\n(AU) +61 8 6119 3900 (passcode: 598782)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DaCR%252BDU%25\r\n 2ByQq6IlUq9vrmPBA%253D%253D%26signature%3D88baadfe90a98bb5bdfe31c4efa84351\r\n 799bf074651e0c3c99f1c04fc791e7a5%26v%3D1&sa=D&source=calendar&usg=AOvVaw3d\r\n TI-zWCU7oWVSLQG2A6Ny\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210708T201230Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:SysOps Weekly Check-In\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762045388\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:ea8aa7eca67f333c60f93c57ac97b097c86e486f\r\nEND:VALARM\r\nEND:VEVENT\r\n', '2cacbcdd101b8dfc38c83eef599933886e45fdb7\n0df5e9667b7be286b1194bc56c368e67f656f076\n1626696000\n1587297600\n1626696000\nBEGIN:VTODO\r\nCREATED:20200121T001638Z\r\nDTSTAMP:20210621T163021Z\r\nDTSTART;TZID=America/New_York:20200419T080000\r\nDUE;TZID=America/New_York:20210719T080000\r\nLAST-MODIFIED:20210621T163021Z\r\nRRULE:FREQ=MONTHLY\r\nSEQUENCE:14\r\nSTATUS:NEEDS-ACTION\r\nSUMMARY:Audible AutoBill\r\nUID:6B6B657C-3CA8-400C-84DD-D77D8A0297FB\r\nDESCRIPTION:$14.95\r\nX-EVOLUTION-CALDAV-ETAG:8ba88c0802222cb0fb81927f8c3cb667\r\nBEGIN:VALARM\r\nACKNOWLEDGED:20201219T162038Z\r\nACTION:DISPLAY\r\nDESCRIPTION:Reminder\r\nTRIGGER;VALUE=DATE-TIME:20210719T120000Z\r\nUID:9D59FA2B-1E88-410E-8244-A5B090B8BA40\r\nX-WR-ALARMUID:9D59FA2B-1E88-410E-8244-A5B090B8BA40\r\nX-EVOLUTION-ALARM-UID:0df5e9667b7be286b1194bc56c368e67f656f076\r\nEND:VALARM\r\nEND:VTODO\r\n', '2cacbcdd101b8dfc38c83eef599933886e45fdb7\n8e7ac556f6f14c596a64e0d629e8614fcc88639d\n1626696000\n1624104000\n1626696000\nBEGIN:VTODO\r\nCREATED:20200121T000623Z\r\nDTSTAMP:20210621T163028Z\r\nDTSTART;TZID=America/New_York:20210619T080000\r\nDUE;TZID=America/New_York:20210719T080000\r\nLAST-MODIFIED:20210621T163028Z\r\nRRULE:FREQ=MONTHLY\r\nSTATUS:NEEDS-ACTION\r\nSUMMARY:Ring AutoBill\r\nUID:88C8313A-2D2B-4382-A7B8-33128275F756\r\nSEQUENCE:16\r\nDESCRIPTION:$10.70\r\nX-EVOLUTION-CALDAV-ETAG:200e5e878a754d09b646cdd27408b901\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:Reminder\r\nTRIGGER;VALUE=DATE-TIME:20210719T120000Z\r\nUID:61777F10-255F-4656-9DCF-A9DB86783264\r\nX-WR-ALARMUID:61777F10-255F-4656-9DCF-A9DB86783264\r\nACKNOWLEDGED:20210410T150618Z\r\nX-EVOLUTION-ALARM-UID:8e7ac556f6f14c596a64e0d629e8614fcc88639d\r\nEND:VALARM\r\nEND:VTODO\r\n', '2cacbcdd101b8dfc38c83eef599933886e45fdb7\nf375adc8bc93c2dc3e72ba1ec5982ef4c18a8469\n1626613200\n1624021200\n1626613200\nBEGIN:VTODO\r\nDTSTAMP:20210622T171401Z\r\nUID:6ED724F1-EE69-4363-A06B-E6CFFF542F30\r\nSUMMARY:Hulu/D+ AutoBill\r\nLAST-MODIFIED:20210622T171401Z\r\nCREATED:20210608T124010Z\r\nSEQUENCE:1\r\nDTSTART;TZID=America/New_York:20210618T090000\r\nDUE;TZID=America/New_York:20210718T090000\r\nRRULE:FREQ=MONTHLY\r\nPRIORITY:9\r\nDESCRIPTION:$22.98\r\nSTATUS:NEEDS-ACTION\r\nX-EVOLUTION-CALDAV-ETAG:86b935c9c5f5acbaedebc6a16a305c3a\r\nBEGIN:VALARM\r\nX-EVOLUTION-ALARM-UID:f375adc8bc93c2dc3e72ba1ec5982ef4c18a8469\r\nACTION:DISPLAY\r\nDESCRIPTION:Event reminder\r\nTRIGGER;VALUE=DATE-TIME:20210718T130000Z\r\nACKNOWLEDGED:20210618T132137Z\r\nUID:DF3876DE-384E-4D27-AD20-6DC62C7A3E57\r\nX-WR-ALARMUID:DF3876DE-384E-4D27-AD20-6DC62C7A3E57\r\nEND:VALARM\r\nEND:VTODO\r\n', '2cacbcdd101b8dfc38c83eef599933886e45fdb7\nd6d4200c76a830b698a15ddf6c2a03cd7bcbbb83\n1626526800\n1623934800\n1626526800\nBEGIN:VTODO\r\nDTSTAMP:20210618T001920Z\r\nUID:B40A6DAD-3AF0-4594-AF11-D978B55DFFEF\r\nSUMMARY:Netflix AutoBill\r\nLAST-MODIFIED:20210618T001920Z\r\nCREATED:20210608T124120Z\r\nSEQUENCE:1\r\nDTSTART;TZID=America/New_York:20210617T090000\r\nDUE;TZID=America/New_York:20210717T090000\r\nRRULE:FREQ=MONTHLY\r\nDESCRIPTION:$15.18/mo\r\nSTATUS:NEEDS-ACTION\r\nX-EVOLUTION-CALDAV-ETAG:f2e2a0a2f228505db079d37e06fba191\r\nBEGIN:VALARM\r\nUID:FC33FCAD-17D1-4DEB-B44C-516AB7FF0C64\r\nX-WR-ALARMUID:FC33FCAD-17D1-4DEB-B44C-516AB7FF0C64\r\nACTION:DISPLAY\r\nDESCRIPTION:Event reminder\r\nTRIGGER;VALUE=DATE-TIME:20210717T130000Z\r\nX-EVOLUTION-ALARM-UID:d6d4200c76a830b698a15ddf6c2a03cd7bcbbb83\r\nEND:VALARM\r\nEND:VTODO\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n47fd31b6b4af584a99aa59e5378bb70b6ce70fde\t20210716T130000\n1626454200\n1626454800\n1626458400\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210716T130000\r\nDTEND;TZID=America/New_York:20210716T140000\r\nDTSTAMP:20210713T194209Z\r\nORGANIZER;CN=ana.halliday@intelity.com:mailto:ana.halliday@intelity.com\r\nUID:2k7733acqqm2nge3hiqv5urgac@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=ana.halliday@intelity.com;X-NUM-GUESTS=0:mailto:\r\n ana.halliday@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=noah.karnes@intelity.com;X-NUM-GUESTS=0:mailto:\r\n noah.karnes@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=Juan Luis Perez M.;X-NUM-GUESTS=0:mailto:it@billinihotel.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210706T165455Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/99608942058?pwd=OHA4cXpJR25ONldQTnN4Ty9CdzloZz09 (ID:\r\n 99608942058\\, passcode: 229298)\\n\\nJoin by phone\\n(US) +1 253-215-8782 \r\n (passcode: 229298)\\n(AU) +61 7 3185 3730 (passcode: 229298)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DzwA9ntKzQbyCe\r\n VGBcp5Rkw%253D%253D%26signature%3D4c66c110d275c0879153cda7393acc7826a29af5\r\n 3242880fad1f49508cfd6498%26v%3D1&sa=D&source=calendar&usg=AOvVaw3aPsDMwndW\r\n Ph9ZQRW41kTQ\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210713T194209Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Billini Hotel - VPN Connection\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761888529\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:47fd31b6b4af584a99aa59e5378bb70b6ce70fde\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nd08cda8d1e447b55f72140964b65fdd961434200\t20210715T120000\n1626364200\n1626364800\n1626366600\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210715T120000\r\nDTEND;TZID=America/New_York:20210715T123000\r\nDTSTAMP:20210715T151628Z\r\nORGANIZER;CN=nathan.kodilla@intelity.com:mailto:\r\n nathan.kodilla@intelity.com\r\nUID:03cea42u0bhhgidd5fb2lp5dnm_R20210708T160000@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=antonio.rodriguez@intelity.com;X-NUM-GUESTS=0:mailto:\r\n antonio.rodriguez@intelity.com\r\nRECURRENCE-ID;TZID=America/New_York:20210715T120000\r\nCREATED:20210322T134632Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97169725792?pwd=bGduSG5hZ1BqK010Q2w4bmI2MkxaUT09 (ID:\r\n 97169725792\\, passcode: 598782)\\n\\nJoin by phone\\n(US) +1 312-626-6799 \r\n (passcode: 598782)\\n(AU) +61 8 6119 3900 (passcode: 598782)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DaCR%252BDU%25\r\n 2ByQq6IlUq9vrmPBA%253D%253D%26signature%3D88baadfe90a98bb5bdfe31c4efa84351\r\n 799bf074651e0c3c99f1c04fc791e7a5%26v%3D1&sa=D&source=calendar&usg=AOvVaw3d\r\n TI-zWCU7oWVSLQG2A6Ny\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210715T151628Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:SysOps Weekly Check-In\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63762045388\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:d08cda8d1e447b55f72140964b65fdd961434200\r\nEND:VALARM\r\nEND:VEVENT\r\n', '3a8b1ba68aea49b9051b0c89bb453181c4e1c822\n715123d89da92e39140bef3e40969d0a97050d3a\t20210702\n1626220800\n1625184000\n1625270400\nBEGIN:VEVENT\r\nTRANSP:OPAQUE\r\nDTEND;VALUE=DATE:20190703\r\nX-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC\r\nUID:e546b6baefefdfa7c24544568ae311d1b14d5843\r\nDTSTAMP:20210701T130000Z\r\nSEQUENCE:2\r\nCLASS:PUBLIC\r\nSUMMARY:Prime Bill Due\r\nLAST-MODIFIED:20210701T190237Z\r\nDTSTART;VALUE=DATE:20190702\r\nCREATED:20190512T035743Z\r\nRRULE:FREQ=YEARLY\r\nX-EVOLUTION-CALDAV-ETAG:3cac7406f894b8e4f5b5f842a13121b0\r\nBEGIN:VALARM\r\nX-WR-ALARMUID:53AB1BBC-89C0-49F2-9867-928C59F5886E\r\nUID:53AB1BBC-89C0-49F2-9867-928C59F5886E\r\nTRIGGER:-PT15H\r\nATTACH:Chord\r\nACTION:AUDIO\r\nX-APPLE-DEFAULT-ALARM:TRUE\r\nX-EVOLUTION-ALARM-UID:c0c2854bf50b475ad8d046af2754452fe192f24b\r\nACKNOWLEDGED:20210701T090000Z\r\nEND:VALARM\r\nBEGIN:VALARM\r\nX-WR-ALARMUID:1FAB3540-6524-493E-9024-99A777666478\r\nUID:1FAB3540-6524-493E-9024-99A777666478\r\nTRIGGER:P12D\r\nACTION:DISPLAY\r\nX-EVOLUTION-ALARM-UID:715123d89da92e39140bef3e40969d0a97050d3a\r\nACKNOWLEDGED:20210629T040001Z\r\nDESCRIPTION:Event reminder\r\nEND:VALARM\r\nBEGIN:VALARM\r\nX-EVOLUTION-ALARM-UID:3385e02bfa7e97330f2e9b5ca705b24b8a8c7622\r\nACTION:DISPLAY\r\nDESCRIPTION:Event reminder\r\nTRIGGER;RELATED=START:-P3D\r\nACKNOWLEDGED:20210701T190236Z\r\nX-WR-ALARMUID:BC849832-6B90-4F81-AC0A-08555CC822EC\r\nUID:BC849832-6B90-4F81-AC0A-08555CC822EC\r\nEND:VALARM\r\nBEGIN:VALARM\r\nX-EVOLUTION-ALARM-UID:9cf900ce057dfbf4c9ad647d9f0c73084c89a36a\r\nACTION:DISPLAY\r\nDESCRIPTION:Event reminder\r\nTRIGGER;RELATED=START:-P1W\r\nACKNOWLEDGED:20210701T190237Z\r\nX-WR-ALARMUID:1B9B3B93-1350-4219-80B1-4E5DE6BB2255\r\nUID:1B9B3B93-1350-4219-80B1-4E5DE6BB2255\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n51fa5a97d1e0d3ae0494cea217f2aaa9e2d9a683\t20210713T130000\n1626195000\n1626195600\n1626199200\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210713T130000\r\nDTEND;TZID=America/New_York:20210713T140000\r\nDTSTAMP:20210713T154255Z\r\nORGANIZER;CN=lauren.foertsch@intelity.com:mailto:\r\n lauren.foertsch@intelity.com\r\nUID:54q5jtgjli11jmku7tqc4q768u@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=lauren.foertsch@intelity.com;X-NUM-GUESTS=0:mailto:\r\n lauren.foertsch@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=noah.karnes@intelity.com;X-NUM-GUESTS=0:mailto:\r\n noah.karnes@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=jlawrence@halfmoon.com;X-NUM-GUESTS=0:mailto:jlawrence@halfmoon.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=rkelly@halfmoon.com;X-NUM-GUESTS=0:mailto:rkelly@halfmoon.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nicholas.boyles@nuspire.com;X-NUM-GUESTS=0:mailto:\r\n nicholas.boyles@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Dean \r\n Leshock;X-NUM-GUESTS=0:mailto:dean.leshock@nuspire.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=dean.leshock@nuspire.com (Google Calendar);X-NUM-GUESTS=0:mailto:\r\n calendar-notification@google.com\r\nCREATED:20210712T193240Z\r\nDESCRIPTION:Please join this meeting to implement the new VPN for Half \r\n Moon Resort and INTELITY. \\n\\nPlease forward to anyone that will also \r\n need to join. \r\n \\n\\n\\n\\n──────────\\n\\nlauren.foertsch@intelity.com is \r\n inviting you to a scheduled Zoom meeting.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/94675682821?pwd=LzI0akdIRUttTzAvTTVWeGVLb3lsZz09\\n\\nM\r\n eeting ID: 946 7568 2821\\nPasscode: 035325\\nOne tap \r\n mobile\\n+16468769923\\,\\,94675682821# US (New \r\n York)\\n+13017158592\\,\\,94675682821# US (Washington DC)\\n\\nDial by your \r\n location\\n +1 646 876 9923 US (New York)\\n +1 301 715 8592 \r\n US (Washington DC)\\n +1 312 626 6799 US (Chicago)\\n +1 669 \r\n 900 6833 US (San Jose)\\n +1 253 215 8782 US (Tacoma)\\n +1 \r\n 346 248 7799 US (Houston)\\n +61 8 7150 1149 Australia\\n +61 \r\n 2 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +61 7 \r\n 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +1 778 \r\n 907 2071 Canada\\n +1 204 272 7920 Canada\\n +1 438 809 7799 \r\n Canada\\n +1 587 328 1099 Canada\\n +1 647 374 4685 Canada\\n \r\n +1 647 558 0588 Canada\\n +44 203 481 5237 The United \r\n Kingdom\\n +44 203 481 5240 The United Kingdom\\n +44 203 901 \r\n 7895 The United Kingdom\\n +44 208 080 6591 The United Kingdom\\n \r\n +44 208 080 6592 The United Kingdom\\n +44 330 088 5830 The \r\n United Kingdom\\n +44 131 460 1196 The United Kingdom\\n +57 \r\n 2 620 7388 Colombia\\n +57 1 508 7702 Colombia\\n +57 1 514 \r\n 0382 Colombia\\n +57 1 518 9697 Colombia\\n +57 1 518 9698 \r\n Colombia\\n +972 55 330 1762 Israel\\n +972 3 978 6688 \r\n Israel\\nMeeting ID: 946 7568 2821\\nFind your local number: https:\r\n //intelity.zoom.us/u/aecFjqP66D\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210713T154255Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/94675682821?pwd=LzI0akdIRUttTzAvTTVWeGVLb3lsZz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Half Moon x INTELITY VPN set up\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761874175\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:51fa5a97d1e0d3ae0494cea217f2aaa9e2d9a683\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n245871800a611d1234d3634ca5a22017f58ebd0e\t20210712T120000\n1626105000\n1626105600\n1626107400\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210712T120000\r\nDTEND;TZID=America/New_York:20210712T123000\r\nDTSTAMP:20210712T114830Z\r\nORGANIZER;CN=nathan.kodilla@intelity.com:mailto:\r\n nathan.kodilla@intelity.com\r\nUID:03cea42u0bhhgidd5fb2lp5dnm_R20210708T160000@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=antonio.rodriguez@intelity.com;X-NUM-GUESTS=0:mailto:\r\n antonio.rodriguez@intelity.com\r\nRECURRENCE-ID;TZID=America/New_York:20210712T120000\r\nCREATED:20210322T134632Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97169725792?pwd=bGduSG5hZ1BqK010Q2w4bmI2MkxaUT09 (ID:\r\n 97169725792\\, passcode: 598782)\\n\\nJoin by phone\\n(US) +1 312-626-6799 \r\n (passcode: 598782)\\n(AU) +61 8 6119 3900 (passcode: 598782)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DaCR%252BDU%25\r\n 2ByQq6IlUq9vrmPBA%253D%253D%26signature%3D88baadfe90a98bb5bdfe31c4efa84351\r\n 799bf074651e0c3c99f1c04fc791e7a5%26v%3D1&sa=D&source=calendar&usg=AOvVaw3d\r\n TI-zWCU7oWVSLQG2A6Ny\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210712T114830Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:SysOps Weekly Check-In\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761773710\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:245871800a611d1234d3634ca5a22017f58ebd0e\r\nEND:VALARM\r\nEND:VEVENT\r\n', '2cacbcdd101b8dfc38c83eef599933886e45fdb7\n578d0a3580695207e5a7a1294bca72d98c6dc19d\n1625918400\n1625918400\n1625918400\nBEGIN:VTODO\r\nCREATED:20200121T000112Z\r\nDTSTAMP:20210704T193653Z\r\nDTSTART;TZID=America/New_York:20210710T080000\r\nDUE;TZID=America/New_York:20210710T080000\r\nLAST-MODIFIED:20210704T193653Z\r\nRRULE:FREQ=MONTHLY\r\nSTATUS:NEEDS-ACTION\r\nSUMMARY:Car Insurance AutoBill\r\nUID:61B74A96-CCEE-46F5-8243-BD047C225CF2\r\nSEQUENCE:13\r\nPRIORITY:5\r\nX-EVOLUTION-CALDAV-ETAG:e1371c6ac8001eb54b180a202b33c1ab\r\nBEGIN:VALARM\r\nX-EVOLUTION-ALARM-UID:578d0a3580695207e5a7a1294bca72d98c6dc19d\r\nACTION:DISPLAY\r\nDESCRIPTION:Reminder\r\nTRIGGER;VALUE=DATE-TIME:20210710T120000Z\r\nACKNOWLEDGED:20210701T190230Z\r\nUID:5C9438C3-77CD-41A4-BEF9-EC6F84558A5E\r\nX-WR-ALARMUID:5C9438C3-77CD-41A4-BEF9-EC6F84558A5E\r\nEND:VALARM\r\nEND:VTODO\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\ncca0c2685bd5df36cca5d9e33371f5ff8e0ebdb4\t20210709T150000\n1625856600\n1625857200\n1625860800\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210709T150000\r\nDTEND;TZID=America/New_York:20210709T160000\r\nDTSTAMP:20210708T221645Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:3fe9k98hhof5gjj37tpsapg1st@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=Theresa Robinson;X-NUM-GUESTS=0:mailto:theresa.robinson@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=christine.robert@intelity.com;X-NUM-GUESTS=0:mailto:\r\n christine.robert@intelity.com\r\nCREATED:20210629T225731Z\r\nDESCRIPTION:──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\\n\\nMe\r\n eting ID: 276 397 1846\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2763971846# US (San \r\n Jose)\\n+12532158782\\,\\,2763971846# US (Tacoma)\\n\\nDial by your location\\n \r\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 US \r\n (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 312 626 6799 \r\n US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 715 \r\n 8592 US (Washington DC)\\n +61 8 7150 1149 Australia\\n +61 2 \r\n 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +61 7 \r\n 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +1 647 \r\n 558 0588 Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 \r\n Canada\\n +1 438 809 7799 Canada\\n +1 587 328 1099 Canada\\n \r\n +1 647 374 4685 Canada\\n +57 2 620 7388 Colombia\\n \r\n +57 1 508 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 \r\n 518 9697 Colombia\\n +57 1 518 9698 Colombia\\n +972 3 978 \r\n 6688 Israel\\n +972 55 330 1762 Israel\\nMeeting ID: 276 397 \r\n 1846\\nFind your local number: https:\r\n //intelity.zoom.us/u/ad6BNjz6LG\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210708T221645Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\r\nSEQUENCE:1\r\nSTATUS:CONFIRMED\r\nSUMMARY:Deployments Overview w/ New Hires Christine Robert (Product Scrum \r\n Master) and Eric Renfro (Sr. Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761465805\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:cca0c2685bd5df36cca5d9e33371f5ff8e0ebdb4\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n5790644fb3c5ea36bc764f9b1459790f78ebda97\t20210709T110000\n1625842200\n1625842800\n1625846400\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210709T110000\r\nDTEND;TZID=America/New_York:20210709T120000\r\nDTSTAMP:20210708T221632Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:5dhv4id2r4vir4rgkdhj1crd0m@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=John \r\n Johnson;X-NUM-GUESTS=0:mailto:john.johnson@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=christine.robert@intelity.com;X-NUM-GUESTS=0:mailto:\r\n christine.robert@intelity.com\r\nCREATED:20210629T231557Z\r\nDESCRIPTION:- Types\\, Development Timelines & Vendor \r\n Management\\n──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\\n\\nMe\r\n eting ID: 276 397 1846\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2763971846# US (San \r\n Jose)\\n+12532158782\\,\\,2763971846# US (Tacoma)\\n\\nDial by your location\\n \r\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 US \r\n (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 312 626 6799 \r\n US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 715 \r\n 8592 US (Washington DC)\\n +61 8 7150 1149 Australia\\n +61 2 \r\n 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +61 7 \r\n 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +1 647 \r\n 558 0588 Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 \r\n Canada\\n +1 438 809 7799 Canada\\n +1 587 328 1099 Canada\\n \r\n +1 647 374 4685 Canada\\n +57 2 620 7388 Colombia\\n \r\n +57 1 508 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 \r\n 518 9697 Colombia\\n +57 1 518 9698 Colombia\\n +972 3 978 \r\n 6688 Israel\\n +972 55 330 1762 Israel\\nMeeting ID: 276 397 \r\n 1846\\nFind your local number: https:\r\n //intelity.zoom.us/u/ad6BNjz6LG\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210708T221632Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Integrations Overview w/ New Hires Christine Robert (Product \r\n Scrum Master) and Eric Renfro (Sr. Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761465792\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:5790644fb3c5ea36bc764f9b1459790f78ebda97\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n00ded3e3fd4676f43a37a6d1bbaf848acf7ab51a\t20210709T100000\n1625838600\n1625839200\n1625842800\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210709T100000\r\nDTEND;TZID=America/New_York:20210709T110000\r\nDTSTAMP:20210708T221709Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:6u3duelvp3e81710ijgbaf8cuv@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=alex.otero@intelity.com;X-NUM-GUESTS=0:mailto:alex.otero@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Don \r\n Hulce;X-NUM-GUESTS=0:mailto:don.hulce@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=christine.robert@intelity.com;X-NUM-GUESTS=0:mailto:\r\n christine.robert@intelity.com\r\nCREATED:20210629T230845Z\r\nDESCRIPTION:- Department Overview\\n- How Dev. interacts with \r\n SysOps\\n──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\\n\\nMe\r\n eting ID: 280 086 4217\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2800864217# US (San \r\n Jose)\\n+13462487799\\,\\,2800864217# US (Houston)\\n\\nDial by your \r\n location\\n +1 669 900 6833 US (San Jose)\\n +1 346 248 7799 \r\n US (Houston)\\n +1 253 215 8782 US (Tacoma)\\n +1 312 626 \r\n 6799 US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 \r\n 715 8592 US (Washington DC)\\n +61 8 6119 3900 Australia\\n \r\n +61 8 7150 1149 Australia\\n +61 2 8015 6011 Australia\\n +61 \r\n 3 7018 2005 Australia\\n +61 7 3185 3730 Australia\\n +1 438 \r\n 809 7799 Canada\\n +1 587 328 1099 Canada\\n +1 647 374 4685 \r\n Canada\\n +1 647 558 0588 Canada\\n +1 778 907 2071 Canada\\n \r\n +1 204 272 7920 Canada\\n +44 203 901 7895 The United \r\n Kingdom\\n +44 208 080 6591 The United Kingdom\\n +44 208 080 \r\n 6592 The United Kingdom\\n +44 330 088 5830 The United Kingdom\\n \r\n +44 131 460 1196 The United Kingdom\\n +44 203 481 5237 The \r\n United Kingdom\\n +44 203 481 5240 The United Kingdom\\n +57 \r\n 1 518 9698 Colombia\\n +57 2 620 7388 Colombia\\n +57 1 508 \r\n 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 518 9697 \r\n Colombia\\n +972 55 330 1762 Israel\\n +972 3 978 6688 \r\n Israel\\nMeeting ID: 280 086 4217\\nFind your local number: https:\r\n //intelity.zoom.us/u/apLoInqTp\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210708T221709Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Dev. Department Overview w/ New Hires Christine Robert (Product \r\n Scrum Master) and Eric Renfro (Sr. Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761465829\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:00ded3e3fd4676f43a37a6d1bbaf848acf7ab51a\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nfd10c155b485d84cab4baa2bb34ae0e4955d9d03\t20210708T163000\n1625775600\n1625776200\n1625778000\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210708T163000\r\nDTEND;TZID=America/New_York:20210708T170000\r\nDTSTAMP:20210708T144301Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:2sm7f5hh7mu20nltleljq6f2c9@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=Katsura Quaid;X-NUM-GUESTS=0:mailto:katsura.quaid@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=christine.robert@intelity.com;X-NUM-GUESTS=0:mailto:\r\n christine.robert@intelity.com\r\nCREATED:20210629T222549Z\r\nDESCRIPTION:──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\\n\\nMe\r\n eting ID: 276 397 1846\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2763971846# US (San \r\n Jose)\\n+12532158782\\,\\,2763971846# US (Tacoma)\\n\\nDial by your location\\n \r\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 US \r\n (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 312 626 6799 \r\n US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 715 \r\n 8592 US (Washington DC)\\n +61 8 7150 1149 Australia\\n +61 2 \r\n 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +61 7 \r\n 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +1 647 \r\n 558 0588 Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 \r\n Canada\\n +1 438 809 7799 Canada\\n +1 587 328 1099 Canada\\n \r\n +1 647 374 4685 Canada\\n +57 2 620 7388 Colombia\\n \r\n +57 1 508 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 \r\n 518 9697 Colombia\\n +57 1 518 9698 Colombia\\n +972 3 978 \r\n 6688 Israel\\n +972 55 330 1762 Israel\\nMeeting ID: 276 397 \r\n 1846\\nFind your local number: https:\r\n //intelity.zoom.us/u/ad6BNjz6LG\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210708T144301Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\r\nSEQUENCE:1\r\nSTATUS:CONFIRMED\r\nSUMMARY:Egencia Overview w/ New Hires Christine Robert (Product Scrum \r\n Master) and Eric Renfro (Sr. Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761438581\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:fd10c155b485d84cab4baa2bb34ae0e4955d9d03\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\ncda3457fe618b2ecfb1db524c454733aa8fb8983\t20210708T153000\n1625772000\n1625772600\n1625776200\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210708T153000\r\nDTEND;TZID=America/New_York:20210708T163000\r\nDTSTAMP:20210708T144256Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:3i5eokhm9gf14gpkojf2tkvpj0@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=Oscar Espinosa;X-NUM-GUESTS=0:mailto:oscar.espinosa@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=wesley.brown@intelity.com;X-NUM-GUESTS=0:mailto:\r\n wesley.brown@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=christine.robert@intelity.com;X-NUM-GUESTS=0:mailto:\r\n christine.robert@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210629T223043Z\r\nDESCRIPTION:- Process\\, Team Structure\\, Tools and \r\n Methodology\\n──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\\n\\nMe\r\n eting ID: 280 086 4217\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2800864217# US (San \r\n Jose)\\n+13462487799\\,\\,2800864217# US (Houston)\\n\\nDial by your \r\n location\\n +1 669 900 6833 US (San Jose)\\n +1 346 248 7799 \r\n US (Houston)\\n +1 253 215 8782 US (Tacoma)\\n +1 312 626 \r\n 6799 US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 \r\n 715 8592 US (Washington DC)\\n +61 8 6119 3900 Australia\\n \r\n +61 8 7150 1149 Australia\\n +61 2 8015 6011 Australia\\n +61 \r\n 3 7018 2005 Australia\\n +61 7 3185 3730 Australia\\n +1 438 \r\n 809 7799 Canada\\n +1 587 328 1099 Canada\\n +1 647 374 4685 \r\n Canada\\n +1 647 558 0588 Canada\\n +1 778 907 2071 Canada\\n \r\n +1 204 272 7920 Canada\\n +44 203 901 7895 The United \r\n Kingdom\\n +44 208 080 6591 The United Kingdom\\n +44 208 080 \r\n 6592 The United Kingdom\\n +44 330 088 5830 The United Kingdom\\n \r\n +44 131 460 1196 The United Kingdom\\n +44 203 481 5237 The \r\n United Kingdom\\n +44 203 481 5240 The United Kingdom\\n +57 \r\n 1 518 9698 Colombia\\n +57 2 620 7388 Colombia\\n +57 1 508 \r\n 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 518 9697 \r\n Colombia\\n +972 55 330 1762 Israel\\n +972 3 978 6688 \r\n Israel\\nMeeting ID: 280 086 4217\\nFind your local number: https:\r\n //intelity.zoom.us/u/apLoInqTp\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210708T144256Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:QA Overview w/ New Hires Christine Robert (Product Scrum Master) \r\n and Eric Renfro (Sr. Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761438576\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:cda3457fe618b2ecfb1db524c454733aa8fb8983\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n5003cd768ca8eb764dc3d4ada7427273d7025d6f\t20210708T133000\n1625764800\n1625765400\n1625767200\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210708T133000\r\nDTEND;TZID=America/New_York:20210708T140000\r\nDTSTAMP:20210708T162543Z\r\nORGANIZER;CN=chris.koh@intelity.com:mailto:chris.koh@intelity.com\r\nUID:646e07462e2uel82bl2nm4e6db@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210708T162530Z\r\nDESCRIPTION:──────────\\n\\nChris Koh is inviting you \r\n to a scheduled Zoom meeting.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/96659531086?pwd=eWtPMW1BRS9xT1RYMnNzelN3enR1QT09\\n\\nM\r\n eeting ID: 966 5953 1086\\nPasscode: 481619\\nOne tap \r\n mobile\\n+16699006833\\,\\,96659531086# US (San \r\n Jose)\\n+12532158782\\,\\,96659531086# US (Tacoma)\\n\\nDial by your \r\n location\\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 \r\n US (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 646 876 \r\n 9923 US (New York)\\n +1 301 715 8592 US (Washington DC)\\n \r\n +1 312 626 6799 US (Chicago)\\n +61 8 7150 1149 Australia\\n \r\n +61 2 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +61 \r\n 7 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +1 587 \r\n 328 1099 Canada\\n +1 647 374 4685 Canada\\n +1 647 558 0588 \r\n Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 Canada\\n \r\n +1 438 809 7799 Canada\\n +44 203 481 5237 The United \r\n Kingdom\\n +44 203 481 5240 The United Kingdom\\n +44 203 901 \r\n 7895 The United Kingdom\\n +44 208 080 6591 The United Kingdom\\n \r\n +44 208 080 6592 The United Kingdom\\n +44 330 088 5830 The \r\n United Kingdom\\n +44 131 460 1196 The United Kingdom\\n +57 \r\n 2 620 7388 Colombia\\n +57 1 508 7702 Colombia\\n +57 1 514 \r\n 0382 Colombia\\n +57 1 518 9697 Colombia\\n +57 1 518 9698 \r\n Colombia\\n +972 3 978 6688 Israel\\n +972 55 330 1762 \r\n Israel\\nMeeting ID: 966 5953 1086\\nFind your local number: https:\r\n //intelity.zoom.us/u/acndyKkSG5\\n\\n\\n──────────\r\nLAST-MODIFIED:20210708T162543Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/96659531086?pwd=eWtPMW1BRS9xT1RYMnNzelN3enR1QT09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Eric / Chris\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761444743\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:5003cd768ca8eb764dc3d4ada7427273d7025d6f\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n773dee833f05f5e11527ce1b9849715960615128\t20210708T120000\n1625759400\n1625760000\n1625761800\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210708T120000\r\nDTEND;TZID=America/New_York:20210708T123000\r\nRRULE:FREQ=WEEKLY;BYDAY=MO,TH;WKST=SU\r\nDTSTAMP:20210706T152555Z\r\nORGANIZER;CN=nathan.kodilla@intelity.com:mailto:\r\n nathan.kodilla@intelity.com\r\nUID:03cea42u0bhhgidd5fb2lp5dnm_R20210708T160000@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210322T134632Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97169725792?pwd=bGduSG5hZ1BqK010Q2w4bmI2MkxaUT09 (ID:\r\n 97169725792\\, passcode: 598782)\\n\\nJoin by phone\\n(US) +1 312-626-6799 \r\n (passcode: 598782)\\n(AU) +61 8 6119 3900 (passcode: 598782)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DaCR%252BDU%25\r\n 2ByQq6IlUq9vrmPBA%253D%253D%26signature%3D88baadfe90a98bb5bdfe31c4efa84351\r\n 799bf074651e0c3c99f1c04fc791e7a5%26v%3D1&sa=D&source=calendar&usg=AOvVaw3d\r\n TI-zWCU7oWVSLQG2A6Ny\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210706T152555Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:SysOps Weekly Check-In\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761268355\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:773dee833f05f5e11527ce1b9849715960615128\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n8c1f54226245dbfa6502a17ed6dd9c3af8d05a9a\t20210707T120000\n1625673000\n1625673600\n1625677200\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210707T120000\r\nDTEND;TZID=America/New_York:20210707T130000\r\nDTSTAMP:20210707T134903Z\r\nUID:5qlm1lapm8ko9cso7vaeg2o3bc@google.com\r\nCREATED:20210707T134827Z\r\nDESCRIPTION:

Joining info
Join \r\n Zoom Meeting
int\r\n elity.zoom.us/j/94541181539?p... \\;(ID: 94541181539\\, \r\n passcode: \r\n 333691)
Join by \r\n phone
(US) \\;+1 301-715-8592 \\;\r\n (passcode: 333691)
(AU) \\;+61 3 7018 \r\n 2005 \\;(passcode: \r\n 333691)
Joining \r\n instructions

<\r\n br>Weekly
  • Review 3 or 4 tickets for the week that required any \r\n escalation.
  • Review 3 or 4 challenging tickets that required \r\n information to be documented to correct or workaround.
  • Review \r\n 3 or 4 learning or unique tickets.

Monthly (or bi-weekly for \r\n the first few)
  • Post-mortem review of top \r\n tickets.
  • "What process or procedures can we do \r\n better".
  • Small training or refresher session.
  • Invite a \r\n Dep\\, Dev or SysOps Eng to join and provide a small training or other \r\n unique insight they provide.
\r\nLAST-MODIFIED:20210707T134903Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Weekly and Monthly Reviews\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761348943\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:8c1f54226245dbfa6502a17ed6dd9c3af8d05a9a\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\neb0ed2c9dcac967c63a70bd7ed6256df2bcb7f6d\t20210707T110000\n1625669400\n1625670000\n1625673600\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210707T110000\r\nDTEND;TZID=America/New_York:20210707T120000\r\nDTSTAMP:20210707T081525Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:6o8eclp49scjkhhf4nbdffkeuh@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=noah.karnes@intelity.com;X-NUM-GUESTS=0:mailto:\r\n noah.karnes@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=bret.mcgonigle@intelity.com;X-NUM-GUESTS=0:mailto:\r\n bret.mcgonigle@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210629T233656Z\r\nDESCRIPTION:──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\\n\\nMe\r\n eting ID: 280 086 4217\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2800864217# US (San \r\n Jose)\\n+13462487799\\,\\,2800864217# US (Houston)\\n\\nDial by your \r\n location\\n +1 669 900 6833 US (San Jose)\\n +1 346 248 7799 \r\n US (Houston)\\n +1 253 215 8782 US (Tacoma)\\n +1 312 626 \r\n 6799 US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 \r\n 715 8592 US (Washington DC)\\n +61 8 6119 3900 Australia\\n \r\n +61 8 7150 1149 Australia\\n +61 2 8015 6011 Australia\\n +61 \r\n 3 7018 2005 Australia\\n +61 7 3185 3730 Australia\\n +1 438 \r\n 809 7799 Canada\\n +1 587 328 1099 Canada\\n +1 647 374 4685 \r\n Canada\\n +1 647 558 0588 Canada\\n +1 778 907 2071 Canada\\n \r\n +1 204 272 7920 Canada\\n +44 203 901 7895 The United \r\n Kingdom\\n +44 208 080 6591 The United Kingdom\\n +44 208 080 \r\n 6592 The United Kingdom\\n +44 330 088 5830 The United Kingdom\\n \r\n +44 131 460 1196 The United Kingdom\\n +44 203 481 5237 The \r\n United Kingdom\\n +44 203 481 5240 The United Kingdom\\n +57 \r\n 1 518 9698 Colombia\\n +57 2 620 7388 Colombia\\n +57 1 508 \r\n 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 518 9697 \r\n Colombia\\n +972 55 330 1762 Israel\\n +972 3 978 6688 \r\n Israel\\nMeeting ID: 280 086 4217\\nFind your local number: https:\r\n //intelity.zoom.us/u/apLoInqTp\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210707T081525Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Deployment Engineering Overview w/ New Hire Eric Renfro (Sr. \r\n Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761328925\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:eb0ed2c9dcac967c63a70bd7ed6256df2bcb7f6d\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nd78c69e546922dbc94c9d78129bd9eac89891a05\t20210707T100000\n1625665800\n1625666400\n1625670000\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210707T100000\r\nDTEND;TZID=America/New_York:20210707T110000\r\nDTSTAMP:20210707T081500Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:7u958b11s7hsg9t07i9u685hau@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=Oscar Drepaul;X-NUM-GUESTS=0:mailto:oscar.drepaul@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210629T234455Z\r\nDESCRIPTION:──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\\n\\nMe\r\n eting ID: 276 397 1846\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2763971846# US (San \r\n Jose)\\n+12532158782\\,\\,2763971846# US (Tacoma)\\n\\nDial by your location\\n \r\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 US \r\n (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 312 626 6799 \r\n US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 715 \r\n 8592 US (Washington DC)\\n +61 8 7150 1149 Australia\\n +61 2 \r\n 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +61 7 \r\n 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +1 647 \r\n 558 0588 Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 \r\n Canada\\n +1 438 809 7799 Canada\\n +1 587 328 1099 Canada\\n \r\n +1 647 374 4685 Canada\\n +57 2 620 7388 Colombia\\n \r\n +57 1 508 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 \r\n 518 9697 Colombia\\n +57 1 518 9698 Colombia\\n +972 3 978 \r\n 6688 Israel\\n +972 55 330 1762 Israel\\nMeeting ID: 276 397 \r\n 1846\\nFind your local number: https:\r\n //intelity.zoom.us/u/ad6BNjz6LG\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210707T081500Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Customer Support Overview w/ New Hire Eric Renfro (Sr. Sysops \r\n Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761328900\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:d78c69e546922dbc94c9d78129bd9eac89891a05\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\nee701aba54460145021fccb8a508153c4128a8c3\t20210706T150000\n1625597400\n1625598000\n1625601600\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210706T150000\r\nDTEND;TZID=America/New_York:20210706T160000\r\nDTSTAMP:20210706T130859Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:3gd282ukmji9i3dp8vojahqicc@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=Erica Lake;X-NUM-GUESTS=0:mailto:erica.lake@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=cristino.santiago@intelity.com;X-NUM-GUESTS=0:mailto:\r\n cristino.santiago@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210629T224002Z\r\nDESCRIPTION:──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\\n\\nMe\r\n eting ID: 276 397 1846\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2763971846# US (San \r\n Jose)\\n+12532158782\\,\\,2763971846# US (Tacoma)\\n\\nDial by your location\\n \r\n +1 669 900 6833 US (San Jose)\\n +1 253 215 8782 US \r\n (Tacoma)\\n +1 346 248 7799 US (Houston)\\n +1 312 626 6799 \r\n US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 715 \r\n 8592 US (Washington DC)\\n +61 8 7150 1149 Australia\\n +61 2 \r\n 8015 6011 Australia\\n +61 3 7018 2005 Australia\\n +61 7 \r\n 3185 3730 Australia\\n +61 8 6119 3900 Australia\\n +1 647 \r\n 558 0588 Canada\\n +1 778 907 2071 Canada\\n +1 204 272 7920 \r\n Canada\\n +1 438 809 7799 Canada\\n +1 587 328 1099 Canada\\n \r\n +1 647 374 4685 Canada\\n +57 2 620 7388 Colombia\\n \r\n +57 1 508 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 \r\n 518 9697 Colombia\\n +57 1 518 9698 Colombia\\n +972 3 978 \r\n 6688 Israel\\n +972 55 330 1762 Israel\\nMeeting ID: 276 397 \r\n 1846\\nFind your local number: https:\r\n //intelity.zoom.us/u/ad6BNjz6LG\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210706T130859Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2763971846?pwd=UkZmSWttRkh1WS92ZUdlSkJTRkZudz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Benefits & Payroll Orientation w/ New Hire Eric Renfro (Sr. \r\n Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761260139\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:ee701aba54460145021fccb8a508153c4128a8c3\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n8628fca2cfd9118a7156b722dfbb4ddc2bc0263f\t20210706T130000\n1625590200\n1625590800\n1625594400\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210706T130000\r\nDTEND;TZID=America/New_York:20210706T140000\r\nDTSTAMP:20210706T130852Z\r\nORGANIZER;CN=joy.muggli@intelity.com:mailto:joy.muggli@intelity.com\r\nUID:5i30k2bun8tb941s7oarpe0mvr@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=OPT-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=joy.muggli@intelity.com;X-NUM-GUESTS=0:mailto:joy.muggli@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=Nathan Kodilla;X-NUM-GUESTS=0:mailto:nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nCREATED:20210629T224718Z\r\nDESCRIPTION:──────────\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\\n\\nMe\r\n eting ID: 280 086 4217\\nPasscode: 896823\\nOne tap \r\n mobile\\n+16699006833\\,\\,2800864217# US (San \r\n Jose)\\n+13462487799\\,\\,2800864217# US (Houston)\\n\\nDial by your \r\n location\\n +1 669 900 6833 US (San Jose)\\n +1 346 248 7799 \r\n US (Houston)\\n +1 253 215 8782 US (Tacoma)\\n +1 312 626 \r\n 6799 US (Chicago)\\n +1 646 876 9923 US (New York)\\n +1 301 \r\n 715 8592 US (Washington DC)\\n +61 8 6119 3900 Australia\\n \r\n +61 8 7150 1149 Australia\\n +61 2 8015 6011 Australia\\n +61 \r\n 3 7018 2005 Australia\\n +61 7 3185 3730 Australia\\n +1 438 \r\n 809 7799 Canada\\n +1 587 328 1099 Canada\\n +1 647 374 4685 \r\n Canada\\n +1 647 558 0588 Canada\\n +1 778 907 2071 Canada\\n \r\n +1 204 272 7920 Canada\\n +44 203 901 7895 The United \r\n Kingdom\\n +44 208 080 6591 The United Kingdom\\n +44 208 080 \r\n 6592 The United Kingdom\\n +44 330 088 5830 The United Kingdom\\n \r\n +44 131 460 1196 The United Kingdom\\n +44 203 481 5237 The \r\n United Kingdom\\n +44 203 481 5240 The United Kingdom\\n +57 \r\n 1 518 9698 Colombia\\n +57 2 620 7388 Colombia\\n +57 1 508 \r\n 7702 Colombia\\n +57 1 514 0382 Colombia\\n +57 1 518 9697 \r\n Colombia\\n +972 55 330 1762 Israel\\n +972 3 978 6688 \r\n Israel\\nMeeting ID: 280 086 4217\\nFind your local number: https:\r\n //intelity.zoom.us/u/apLoInqTp\\n\\n\\n\\n──────────\r\nLAST-MODIFIED:20210706T130852Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/2800864217?pwd=VE0zZitQck90c0tzcjVwcUhuRDltdz09\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Intro To Our Stack w/ New Hire Eric Renfro (Sr. Sysops Engineer)\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761260132\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:8628fca2cfd9118a7156b722dfbb4ddc2bc0263f\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\na25dfaafd32946b0ad390b6b709954fd84c260f3\t20210705T093000\n1625588400\n1625589000\n1625590800\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210706T123000\r\nDTEND;TZID=America/New_York:20210706T130000\r\nDTSTAMP:20210706T152539Z\r\nORGANIZER;CN=chris.koh@intelity.com:mailto:chris.koh@intelity.com\r\nUID:ppq7jhgtpeueaooqn4b0hrfrje@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nRECURRENCE-ID;TZID=America/Los_Angeles:20210705T093000\r\nCREATED:20210409T010223Z\r\nDESCRIPTION:https:\r\n //calendar.google.com/calendar/embed?src=c_q8uv7ggifv3h5dpo3thd9ctmq0%40gr\r\n oup.calendar.google.com&\\;\r\n ctz=America%2FLos_Angeles
──────────

Chr\r\n is Koh is inviting you to a scheduled Zoom meeting.

Join Zoom \r\n Meeting
https:\r\n //intelity.zoom.us/j/97264377351?pwd=ZDJYMksxRThYN1FtUDlhYUhCeUFzZz09
<\r\n br>Meeting ID: 972 6437 7351
Passcode: 266935
One tap \r\n mobile
+13017158592\\,\\,97264377351# US (Washington \r\n DC)
+13126266799\\,\\,97264377351# US (Chicago)

Dial by your \r\n location
+1 301 715 8592 US (Washington DC)
+1 312 \r\n 626 6799 US (Chicago)
+1 646 876 9923 US (New York)
\r\n +1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
\r\n +1 669 900 6833 US (San Jose)
+61 8 7150 1149 \r\n Australia
+61 2 8015 6011 Australia
+61 3 7018 2005 \r\n Australia
+61 7 3185 3730 Australia
+61 8 6119 3900 \r\n Australia
+1 647 374 4685 Canada
+1 647 558 0588 \r\n Canada
+1 778 907 2071 Canada
+1 204 272 7920 \r\n Canada
+1 438 809 7799 Canada
+1 587 328 1099 \r\n Canada
+44 330 088 5830 United Kingdom
+44 131 460 \r\n 1196 United Kingdom
+44 203 481 5237 United Kingdom
\r\n +44 203 481 5240 United Kingdom
+44 203 901 7895 United \r\n Kingdom
+44 208 080 6591 United Kingdom
+44 208 080 \r\n 6592 United Kingdom
+57 2 620 7388 Colombia
+57 1 \r\n 508 7702 Colombia
+57 1 514 0382 Colombia
+57 1 518 \r\n 9697 Colombia
+57 1 518 9698 Colombia
+972 55 330 \r\n 1762 Israel
+972 3 978 6688 Israel
Meeting ID: 972 6437 \r\n 7351
Find your local number: https:\r\n //intelity.zoom.us/u/abZSTs9ygh



─────────\r\n ─\r\nLAST-MODIFIED:20210706T152539Z\r\nLOCATION:https:\r\n //intelity.zoom.us/j/97264377351?pwd=ZDJYMksxRThYN1FtUDlhYUhCeUFzZz09\r\nSEQUENCE:2\r\nSTATUS:CONFIRMED\r\nSUMMARY:Expiring cert review\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761268339\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:a25dfaafd32946b0ad390b6b709954fd84c260f3\r\nEND:VALARM\r\nEND:VEVENT\r\n', 'cbcf86300c9de728ef6acd98163834034ebffe70\n0627525c4d0dd221c8231dab03073f84719f0357\t20210705T120000\n1625585700\n1625586300\n1625587200\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20210706T114500\r\nDTEND;TZID=America/New_York:20210706T120000\r\nDTSTAMP:20210706T151744Z\r\nORGANIZER;CN=nathan.kodilla@intelity.com:mailto:\r\n nathan.kodilla@intelity.com\r\nUID:03cea42u0bhhgidd5fb2lp5dnm_R20210401T160000@google.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=chris.koh@intelity.com;X-NUM-GUESTS=0:mailto:chris.koh@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=nathan.kodilla@intelity.com;X-NUM-GUESTS=0:mailto:\r\n nathan.kodilla@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;\r\n CN=silvio.lafrossia@intelity.com;X-NUM-GUESTS=0:mailto:\r\n silvio.lafrossia@intelity.com\r\nATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;\r\n CN=eric.renfro@intelity.com;X-NUM-GUESTS=0:mailto:\r\n eric.renfro@intelity.com\r\nRECURRENCE-ID;TZID=America/New_York:20210705T120000\r\nCREATED:20210322T134632Z\r\nDESCRIPTION:-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~::~:~::-\\nDo not edit this section of the \r\n description.\\n\\nJoin Zoom Meeting\\nhttps:\r\n //intelity.zoom.us/j/97169725792?pwd=bGduSG5hZ1BqK010Q2w4bmI2MkxaUT09 (ID:\r\n 97169725792\\, passcode: 598782)\\n\\nJoin by phone\\n(US) +1 312-626-6799 \r\n (passcode: 598782)\\n(AU) +61 8 6119 3900 (passcode: 598782)\\n\\nJoining \r\n instructions: https://www.google.com/url?q=https:\r\n //applications.zoom.us/addon/invitation/detail?meetingUuid%3DaCR%252BDU%25\r\n 2ByQq6IlUq9vrmPBA%253D%253D%26signature%3D88baadfe90a98bb5bdfe31c4efa84351\r\n 799bf074651e0c3c99f1c04fc791e7a5%26v%3D1&sa=D&source=calendar&usg=AOvVaw3d\r\n TI-zWCU7oWVSLQG2A6Ny\\n-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:\r\n ~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\r\nLAST-MODIFIED:20210706T151744Z\r\nLOCATION:\r\nSEQUENCE:1\r\nSTATUS:CONFIRMED\r\nSUMMARY:SysOps Weekly Check-In\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63761267864\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:0627525c4d0dd221c8231dab03073f84719f0357\r\nEND:VALARM\r\nEND:VEVENT\r\n'] + +[org/gnome/evolution] +version='3.40.3' + +[org/gnome/evolution/addressbook] +completion-minimum-query-length=3 +completion-show-address=false +primary-addressbook='949bb1bc49a86de3dea928b66800d20dc77d4588' + +[org/gnome/evolution/bogofilter] +command='' +utf8-for-spam-filter=true + +[org/gnome/evolution/calendar] +allow-direct-summary-edit=false +confirm-purge=true +date-navigator-pane-position=151 +editor-show-timezone=true +prefer-new-item='' +primary-calendar='114f198ca7a1926fd073d2584edc587930d2a18f' +primary-memos='system-memo-list' +primary-tasks='system-task-list' +recur-events-italic=false +tag-vpane-position=0.0011273957158962622 +time-divisions=30 +week-start-day-name='monday' +work-day-friday=true +work-day-monday=true +work-day-saturday=false +work-day-sunday=false +work-day-thursday=true +work-day-tuesday=true +work-day-wednesday=true + +[org/gnome/evolution/mail] +browser-close-on-reply-policy='ask' +composer-show-bcc=true +composer-show-from-override=false +composer-visually-wrap-long-lines=false +forward-style-name='attached' +headers=['\n
\n', '\n
\n', '\n
\n', '\n
\n', '\n
\n', '\n
\n', '\n
\n', '\n
\n', '\n
\n', '\n
\n'] +image-loading-policy='never' +junk-check-custom-header=true +junk-check-incoming=true +junk-empty-on-exit-days=0 +junk-lookup-addressbook=false +paned-size=1703494 +prompt-on-composer-mode-switch=true +prompt-on-mark-all-read=true +reply-style-name='quoted' +search-gravatar-for-photo=false +show-headers=[('From', true), ('Reply-To', true), ('To', true), ('Cc', true), ('Bcc', true), ('Subject', true), ('Date', true), ('Newsgroups', true), ('Face', true), ('x-evolution-mailer', false)] +to-do-bar-width=1186788 +trash-empty-on-exit-days=0 + +[org/gnome/evolution/mail/browser-window] +height=680 +maximized=false +width=672 + +[org/gnome/evolution/mail/composer-window] +height=784 +maximized=false +width=1220 + +[org/gnome/evolution/mail/send-recv-window] +height=200 +maximized=false +width=600 + +[org/gnome/evolution/plugin/autocontacts] +addressbook-source='system-address-book' +gaim-addressbook-source='system-address-book' + +[org/gnome/evolution/plugin/prefer-plain] +mode='normal' +show-suppressed=true + +[org/gnome/evolution/shell] +attachment-view=0 +autoar-filter='none' +autoar-format='zip' +backup-restore-extension='.gz' +buttons-visible=true +default-component-id='mail' +file-chooser-folder='file:///home/psi-jack/Documents' +folder-bar-width=259 +menubar-visible=true +sidebar-visible=true +statusbar-visible=true +toolbar-visible=true + +[org/gnome/evolution/shell/window] +height=480 +maximized=true +width=640 +x=0 +y=28 + +[org/gnome/file-roller/dialogs/extract] +recreate-folders=true +skip-newer=false + +[org/gnome/file-roller/listing] +list-mode='as-folder' +name-column-width=250 +show-path=false +sort-method='name' +sort-type='ascending' + +[org/gnome/file-roller/ui] +sidebar-width=200 +window-height=480 +window-width=600 + +[org/gnome/gedit/plugins] +active-plugins=['spell', 'sort', 'modelines', 'filebrowser', 'docinfo'] + +[org/gnome/gedit/plugins/filebrowser] +root='file:///' +tree-view=true +virtual-root='file:///home/psi-jack/.config/srain' + +[org/gnome/gedit/preferences/editor] +scheme='oblivion' +wrap-last-split-mode='word' + +[org/gnome/gedit/preferences/ui] +show-tabs-mode='auto' + +[org/gnome/gedit/state/window] +bottom-panel-size=140 +side-panel-active-page='GeditWindowDocumentsPanel' +side-panel-size=200 +size=(1069, 700) +state=87168 + +[org/gnome/gnome-screenshot] +delay=0 +include-pointer=false +last-save-directory='file:///home/psi-jack/Pictures' + +[org/gnome/login-screen] +enable-fingerprint-authentication=true +enable-password-authentication=true +enable-smartcard-authentication=false + +[org/gnome/mutter] +edge-tiling=false + +[org/gnome/mutter/keybindings] +toggle-tiled-left=@as [] +toggle-tiled-right=@as [] + +[org/gnome/mutter/wayland/keybindings] +restore-shortcuts=@as [] + +[org/gnome/nautilus/compression] +default-compression-format='zip' + +[org/gnome/nautilus/preferences] +default-folder-viewer='icon-view' +search-filter-time-type='last_modified' +search-view='list-view' + +[org/gnome/nautilus/window-state] +initial-size=(1168, 550) +maximized=false +sidebar-width=200 +start-with-sidebar=true + +[org/gnome/nm-applet/eap/008e7649-c233-472b-a8b8-875b28e86ece] +ignore-ca-cert=false +ignore-phase2-ca-cert=false + +[org/gnome/nm-applet/eap/da0d9d3e-e652-4513-aa07-95f4d6cf6b04] +ignore-ca-cert=false +ignore-phase2-ca-cert=false + +[org/gnome/settings-daemon/plugins/color] +night-light-enabled=true +night-light-last-coordinates=(29.72421066011519, -82.361981200000002) +night-light-temperature=uint32 3700 + +[org/gnome/settings-daemon/plugins/media-keys] +calculator=['Calculator'] +custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/'] +email=['Mail'] +home=['f'] +media=['Tools'] +next=['AudioNext'] +play=['AudioPlay'] +previous=['AudioPrev'] +search=['Search'] +stop=['AudioStop'] +volume-down=['AudioLowerVolume'] +volume-mute=['AudioMute'] +volume-up=['AudioRaiseVolume'] + +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0] +binding='grave' +command='tilix -q -p Tmux' +name='Visor Terminal' + +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1] +binding='v' +command='pavucontrol' +name='Volume Control' + +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2] +binding='Escape' +command='xkill' +name='XKill' + +[org/gnome/settings-daemon/plugins/power] +sleep-inactive-ac-timeout=3600 +sleep-inactive-ac-type='nothing' + +[org/gnome/settings-daemon/plugins/sharing/gnome-user-share-webdav] +enabled-connections=['6c6e352e-47e8-3c23-9961-f60b7de4801d'] + +[org/gnome/settings-daemon/plugins/sharing/rygel] +enabled-connections=['6c6e352e-47e8-3c23-9961-f60b7de4801d'] + +[org/gnome/shell] +app-picker-layout=[{'org.gnome.Contacts.desktop': <{'position': <0>}>, 'org.gnome.Weather.desktop': <{'position': <1>}>, 'org.gnome.clocks.desktop': <{'position': <2>}>, 'org.gnome.Maps.desktop': <{'position': <3>}>, 'barrier.desktop': <{'position': <4>}>, 'org.gnome.Photos.desktop': <{'position': <5>}>, 'enpass.desktop': <{'position': <6>}>, 'org.gnome.Totem.desktop': <{'position': <7>}>, 'org.gnome.Extensions.desktop': <{'position': <8>}>, 'org.gnome.gedit.desktop': <{'position': <9>}>, 'gnome-control-center.desktop': <{'position': <10>}>, 'libreoffice-calc.desktop': <{'position': <11>}>, 'org.gnome.Boxes.desktop': <{'position': <12>}>, 'libreoffice-impress.desktop': <{'position': <13>}>, 'Utilities': <{'position': <14>}>, 'libreoffice-writer.desktop': <{'position': <15>}>, 'rhythmbox.desktop': <{'position': <16>}>, 'org.gnome.Tour.desktop': <{'position': <17>}>, 'org.gnome.Cheese.desktop': <{'position': <18>}>, 'firefox.desktop': <{'position': <19>}>, 'menulibre.desktop': <{'position': <20>}>, 'nvim.desktop': <{'position': <21>}>, 'nvidia-settings.desktop': <{'position': <22>}>}, {'planmaker-2021.desktop': <{'position': <0>}>, 'chrome-fhbjgbiflinjbdggehcddcbncdddomop-Default.desktop': <{'position': <1>}>, 'presentations-2021.desktop': <{'position': <2>}>, 'ramboxpro.desktop': <{'position': <3>}>, 'sublime_text.desktop': <{'position': <4>}>, 'textmaker-2021.desktop': <{'position': <5>}>, 'chrome-hmpigflbjeapnknladcfphgkemopofig-Default.desktop': <{'position': <6>}>, 'code.desktop': <{'position': <7>}>, 'ardour6.desktop': <{'position': <8>}>, 'Aven Colony.desktop': <{'position': <9>}>, 'Beyond a Steel Sky.desktop': <{'position': <10>}>, 'Crusader Kings III.desktop': <{'position': <11>}>, 'Darkest Dungeon.desktop': <{'position': <12>}>, 'ca.desrt.dconf-editor.desktop': <{'position': <13>}>, 'ELEX.desktop': <{'position': <14>}>, 'gimp.desktop': <{'position': <15>}>, 'io.github.Hexchat.desktop': <{'position': <16>}>, 'htop.desktop': <{'position': <17>}>, 'Kingdom Come Deliverance.desktop': <{'position': <18>}>, 'Kingdom Come Deliverance OST Atmospheres & Additionals.desktop': <{'position': <19>}>, 'Kingdom Come Deliverance OST Essentials.desktop': <{'position': <20>}>, 'net.lutris.Lutris.desktop': <{'position': <21>}>, 'milkytracker.desktop': <{'position': <22>}>, 'menulibre-opensim.desktop': <{'position': <23>}>}, {'Oxygen Not Included.desktop': <{'position': <0>}>, 'appimagekit-plexmediaplayer.desktop': <{'position': <1>}>, 'pavucontrol.desktop': <{'position': <2>}>, 'renoise.desktop': <{'position': <3>}>, 'menulibre-second-life.desktop': <{'position': <4>}>, 'simplescreenrecorder.desktop': <{'position': <5>}>, 'Space Haven.desktop': <{'position': <6>}>, 'steam.desktop': <{'position': <7>}>, 'Stellaris.desktop': <{'position': <8>}>, 'com.stremio.Stremio.desktop': <{'position': <9>}>, 'Valheim.desktop': <{'position': <10>}>, 'Wurm Unlimited.desktop': <{'position': <11>}>, 'x2goclient.desktop': <{'position': <12>}>, 'xfce4-appfinder.desktop': <{'position': <13>}>, 'audacity.desktop': <{'position': <14>}>, 'thunar-bulk-rename.desktop': <{'position': <15>}>, 'Deponia The Complete Journey.desktop': <{'position': <16>}>, 'org.mageia.dnfdragora.desktop': <{'position': <17>}>, 'org.mageia.dnfdragora-updater.desktop': <{'position': <18>}>, 'easytag.desktop': <{'position': <19>}>, 'thunar-settings.desktop': <{'position': <20>}>, 'firewall-config.desktop': <{'position': <21>}>, 'org.gtkhash.gtkhash.desktop': <{'position': <22>}>, 'system-config-language.desktop': <{'position': <23>}>}, {'Metro Exodus.desktop': <{'position': <0>}>, 'setroubleshoot.desktop': <{'position': <1>}>, 'xfce4-taskmanager.desktop': <{'position': <2>}>, 'com.teamviewer.TeamViewer.desktop': <{'position': <3>}>, 'thunar.desktop': <{'position': <4>}>, 'xfce4-terminal.desktop': <{'position': <5>}>, 'remote-viewer.desktop': <{'position': <6>}>, 'virt-manager.desktop': <{'position': <7>}>, 'Hellpoint.desktop': <{'position': <8>}>, 'plank.desktop': <{'position': <9>}>, 'synapse.desktop': <{'position': <10>}>, 'syncterm.desktop': <{'position': <11>}>, 'gog_com-The_Bards_Tale_1.desktop': <{'position': <12>}>, 'xarchiver.desktop': <{'position': <13>}>, 'alchemy-viewer.desktop': <{'position': <14>}>, 'menulibre-alchemy-viewer.desktop': <{'position': <15>}>, 'American Truck Simulator.desktop': <{'position': <16>}>, 'Euro Truck Simulator 2.desktop': <{'position': <17>}>, 'io.gitlab.jstest_gtk.jstest_gtk.desktop': <{'position': <18>}>, 'io.github.antimicrox.antimicrox.desktop': <{'position': <19>}>, 'EVE Online.desktop': <{'position': <20>}>, 'Cook, Serve, Delicious! 3!.desktop': <{'position': <21>}>, 'Grand Theft Auto IV The Complete Edition.desktop': <{'position': <22>}>, 'Grand Theft Auto V.desktop': <{'position': <23>}>}, {'Homeworld Remastered Collection.desktop': <{'position': <0>}>, 'Homeworld Deserts of Kharak.desktop': <{'position': <1>}>, 'MechWarrior 5 Mercenaries.desktop': <{'position': <2>}>, 'Worms Rumble.desktop': <{'position': <3>}>, 'xpra-gui.desktop': <{'position': <4>}>, 'org.signal.Signal.desktop': <{'position': <5>}>, 'Arma 3.desktop': <{'position': <6>}>, 'Septerra Core.desktop': <{'position': <7>}>, 'Crossroads Inn Anniversary Edition.desktop': <{'position': <8>}>, 'Evil Genius 2.desktop': <{'position': <9>}>, 'virtualbox.desktop': <{'position': <10>}>, 'X4 Cradle of Humanity Soundtrack.desktop': <{'position': <11>}>, 'X4 Foundations.desktop': <{'position': <12>}>, 'X4 Foundations Soundtrack.desktop': <{'position': <13>}>, 'X4 Split Vendetta Soundtrack.desktop': <{'position': <14>}>, 'Zoom.desktop': <{'position': <15>}>, 'Fashion Business.desktop': <{'position': <16>}>, 'Fetish Locator Week One - Extended Edition.desktop': <{'position': <17>}>, 'Northgard.desktop': <{'position': <18>}>, 'slack.desktop': <{'position': <19>}>, 'Command & Conquer Remastered Collection.desktop': <{'position': <20>}>, 'Command and Conquer 3 Tiberium Wars.desktop': <{'position': <21>}>, 'College Kings.desktop': <{'position': <22>}>, 'College Bound.desktop': <{'position': <23>}>}, {'Bad Memories.desktop': <{'position': <0>}>, 'My New Memories.desktop': <{'position': <1>}>, 'Red Falls Season 1.desktop': <{'position': <2>}>, 'ADOM (Ancient Domains Of Mystery).desktop': <{'position': <3>}>, 'Imperator Rome.desktop': <{'position': <4>}>, 'Hammerting.desktop': <{'position': <5>}>, 'Valkyria Chronicles 4 Complete Edition.desktop': <{'position': <6>}>, "Baldur's Gate II Enhanced Edition.desktop": <{'position': <7>}>, "Baldur's Gate II Enhanced Edition Official Soundtrack.desktop": <{'position': <8>}>, "Baldur's Gate Enhanced Edition.desktop": <{'position': <9>}>, "Baldur's Gate Enhanced Edition Official Soundtrack.desktop": <{'position': <10>}>, "Baldur's Gate Siege of Dragonspear Official Soundtrack.desktop": <{'position': <11>}>, 'menulibre-devilspie2.desktop': <{'position': <12>}>, 'org.gnome.GTG.desktop': <{'position': <13>}>, 'Icewind Dale Enhanced Edition.desktop': <{'position': <14>}>, 'Icewind Dale Enhanced Edition Official Soundtrack.desktop': <{'position': <15>}>, 'Planescape Torment Enhanced Edition.desktop': <{'position': <16>}>, 'Planescape Torment Enhanced Edition Official Soundtrack.desktop': <{'position': <17>}>, 'ranger.desktop': <{'position': <18>}>, 'Lust for Darkness.desktop': <{'position': <19>}>, 'sublime_merge.desktop': <{'position': <20>}>, 'com.borgbase.Vorta.desktop': <{'position': <21>}>, 'com.obsproject.Studio.desktop': <{'position': <22>}>}] +command-history=['r', 'tilix -q -p Tmux'] +disable-user-extensions=false +disabled-extensions=['apps-menu@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com', 'auto-move-windows@gnome-shell-extensions.gcampax.github.com', 'gTile@vibou'] +enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com', 'user-theme@gnome-shell-extensions.gcampax.github.com', 'gsconnect@andyholmes.github.io', 'extensions-in-system-menu@leleat-on-github', 'background-logo@fedorahosted.org', 'sound-output-device-chooser@kgshank.net', 'monitor-window-switcher@thefungusrocket.com', 'tiling-assistant@leleat-on-github'] +favorite-apps=['google-chrome.desktop', 'org.gnome.Evolution.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop'] +remember-mount-password=true +welcome-dialog-last-shown-version='40.beta' + +[org/gnome/shell/extensions/auto-move-windows] +application-list=['google-chrome.desktop:1', 'userapp-Evolution-35UZ20.desktop:2'] + +[org/gnome/shell/extensions/extensions-in-system-menu] +tweaks=true + +[org/gnome/shell/extensions/gsconnect] +devices=['585bbb67-bbb3-46b4-a758-c71416d16954'] +id='7487d691-e653-4904-9dcb-6fbc098cb5a5' +name='midgaard' + +[org/gnome/shell/extensions/gsconnect/device/585bbb67-bbb3-46b4-a758-c71416d16954] +certificate-pem='-----BEGIN CERTIFICATE-----\nMIIFpTCCA42gAwIBAgIUKfV4OmejjxYb6Qqaz8vKf0aqIKQwDQYJKoZIhvcNAQEL\nBQAwYjEdMBsGA1UECgwUYW5keWhvbG1lcy5naXRodWIuaW8xEjAQBgNVBAsMCUdT\nQ29ubmVjdDEtMCsGA1UEAwwkNTg1YmJiNjctYmJiMy00NmI0LWE3NTgtYzcxNDE2\nZDE2OTU0MB4XDTIxMDQwNTA0Mzc0N1oXDTMxMDQwMzA0Mzc0N1owYjEdMBsGA1UE\nCgwUYW5keWhvbG1lcy5naXRodWIuaW8xEjAQBgNVBAsMCUdTQ29ubmVjdDEtMCsG\nA1UEAwwkNTg1YmJiNjctYmJiMy00NmI0LWE3NTgtYzcxNDE2ZDE2OTU0MIICIjAN\nBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwpBkMlikq9erdj8ngM/+7A+T3N/o\njqPcYfRqo3s3puMRWEslMQdFmIiB6hn0TQ4rBrYhe2f4EbK7v5ast/dylBTsG3hw\nSyls3XLUqlkjtu4sUlbbbxdbdKd4ARm6+AQy9Pb934mWhTYHVV7JZ4GYIQvWzgDd\ndHmlpKBV5+seF5JRz+r0GJnlHY1dfhi0345QhuHl8DTsFgR1Pc/lGMrBhzGL1HtU\nioTgg1luTKBt3Nx9dVhBjlsnnnhMMp3dG6rmiy7zetiAdLf3p+k9jfwXa6y2db+s\nlw9wkKYZZ2Eeep9HNDKIW7Y/ch1upAH9MmEi22zlBOnWNes+pvZGe9ySp4EwivKH\njw3XWtrCqjRiOKo3eepT64AZHoPlgES7Xw4yeEAOrWCABi8RsFgwVMeV0kDgoRlF\nyErNV5yteMrME7VyevchxYQ0fGmDwdFz4nwMPvrub84Ay5e5IbyAtnNhzN0SCF7p\nYS91ozHu7E+Xfu0jzFwQ4brW3raXcNB9P5oA5T6XOAVmBeJPAJBJ9xoAQ9Lf4XTk\nlzG10XqAu5AN2RHoQARlcFCIe8aYy4bYypH/gGaAz9HTgLktTsqNtCkriB8R44mv\nYirpSnXvEcZxC9DhMzTzVmTGEdQYnky1DJCnmTtpzFlayO79rFnkTBRqbOg8YQKM\n8xX1b5+Eqhu69VMCAwEAAaNTMFEwHQYDVR0OBBYEFCbK6nRZxzYlaWXpy2Qe4N/K\n+jJwMB8GA1UdIwQYMBaAFCbK6nRZxzYlaWXpy2Qe4N/K+jJwMA8GA1UdEwEB/wQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggIBAEmuUefHSstEYolHjrTjMWcQ2Nf09T5n\n4/hm4LwCm0LNEHNune/PnPnM2ClhzJiT0YE4uNwvR625QwPTmxekeVPJmaGNatzC\npmThoCfFyM2m8ry9qF+DW7jZa8P2jMtmqHx+Fu1EvEONVb6J0wvmyNH+SuehOP9F\nMOoeVd5YwgxACYTTA+g8iVI9n8kxaOtuI3gL6KaWwWMzeCHbiLwEXBaVVtyCSqWn\nr10i3wq2lj3a4CDzmjPj2JIsmjoypbCkDt59U0fx23/Rih13jplAi9v9JUQ+euAe\ndDEGuJwq9ctDNYm7ui1jg21Nr4ljSFCo9IRVs9BRrKHn/nMhR4zxmR/Aa5ZHevWc\nyOuMbUlF/IhRE5A7uEwko/2pDaVex0FPpin4XeSHRckJmSFbJIB5q4sMgCPUa4rm\nPjJz0DWdTagyZsJ4pBSF9r2VnHn3qG2bZln3bw0z9WcSJctAZNIZ+e8FHM7y1jLZ\nHkjcWH4cXMBOwm4c/Bh2wGwkmzryMEj7JrY9zq4JnPO0ZgaXdTKpZ66c7rWL+G6u\n/3Z6l0VMxQKcHiAADsd01t7jvbJzu4gsRdCA5KJiAI6aqroWv5eWQw7hajJKcpmd\n3qmy2r2H8dv2K43YFVBmxXWzI3wJLbNDMGyiY5QGy4GbmW00UMo8z/2jB3gxtXV9\np0Axnlm9R3O3\n-----END CERTIFICATE-----\n' +incoming-capabilities=['kdeconnect.battery', 'kdeconnect.battery.request', 'kdeconnect.clipboard', 'kdeconnect.clipboard.connect', 'kdeconnect.connectivity_report', 'kdeconnect.contacts.response_uids_timestamps', 'kdeconnect.contacts.response_vcards', 'kdeconnect.findmyphone.request', 'kdeconnect.mousepad.echo', 'kdeconnect.mousepad.keyboardstate', 'kdeconnect.mousepad.request', 'kdeconnect.mpris', 'kdeconnect.mpris.request', 'kdeconnect.notification', 'kdeconnect.notification.request', 'kdeconnect.photo', 'kdeconnect.photo.request', 'kdeconnect.ping', 'kdeconnect.presenter', 'kdeconnect.runcommand', 'kdeconnect.runcommand.request', 'kdeconnect.sftp', 'kdeconnect.share.request', 'kdeconnect.sms.messages', 'kdeconnect.systemvolume.request', 'kdeconnect.telephony'] +last-connection='lan://172.18.2.2:1716' +name='loki' +outgoing-capabilities=['kdeconnect.battery', 'kdeconnect.battery.request', 'kdeconnect.clipboard', 'kdeconnect.clipboard.connect', 'kdeconnect.connectivity_report.request', 'kdeconnect.contacts.request_all_uids_timestamps', 'kdeconnect.contacts.request_vcards_by_uid', 'kdeconnect.findmyphone.request', 'kdeconnect.mousepad.echo', 'kdeconnect.mousepad.keyboardstate', 'kdeconnect.mousepad.request', 'kdeconnect.mpris', 'kdeconnect.mpris.request', 'kdeconnect.notification', 'kdeconnect.notification.action', 'kdeconnect.notification.reply', 'kdeconnect.notification.request', 'kdeconnect.photo', 'kdeconnect.photo.request', 'kdeconnect.ping', 'kdeconnect.runcommand', 'kdeconnect.runcommand.request', 'kdeconnect.sftp.request', 'kdeconnect.share.request', 'kdeconnect.sms.request', 'kdeconnect.sms.request_conversation', 'kdeconnect.sms.request_conversations', 'kdeconnect.systemvolume', 'kdeconnect.telephony.request', 'kdeconnect.telephony.request_mute'] +paired=true +supported-plugins=['battery', 'clipboard', 'findmyphone', 'mousepad', 'mpris', 'notification', 'photo', 'ping', 'runcommand', 'share'] +type='desktop' + +[org/gnome/shell/extensions/gsconnect/device/585bbb67-bbb3-46b4-a758-c71416d16954/plugin/battery] +custom-battery-notification-value=uint32 80 + +[org/gnome/shell/extensions/gsconnect/device/585bbb67-bbb3-46b4-a758-c71416d16954/plugin/mousepad] +share-control=false + +[org/gnome/shell/extensions/gsconnect/device/585bbb67-bbb3-46b4-a758-c71416d16954/plugin/notification] +applications='{"Printers":{"iconName":"printer","enabled":true},"Software":{"iconName":"org.gnome.Software","enabled":true},"Date & Time":{"iconName":"preferences-system-time","enabled":true},"Evolution":{"iconName":"evolution","enabled":false},"Disk Usage Analyzer":{"iconName":"org.gnome.baobab","enabled":true},"Power":{"iconName":"gnome-power-manager","enabled":true},"Color":{"iconName":"preferences-color","enabled":true},"Rhythmbox":{"iconName":"org.gnome.Rhythmbox","enabled":true},"HexChat":{"iconName":"hexchat","enabled":true},"Files":{"iconName":"org.gnome.Nautilus","enabled":true},"Clocks":{"iconName":"org.gnome.clocks","enabled":true},"Problem Reporting":{"iconName":"abrt","enabled":true},"ramboxpro":{"iconName":"","enabled":false},"Boxes":{"iconName":"org.gnome.Boxes","enabled":true},"GNOME Shell integration":{"iconName":"org.gnome.ChromeGnomeShell","enabled":true},"Evolution Alarm Notify":{"iconName":"system-run-symbolic","enabled":false},"NetworkManager":{"iconName":"nm-device-wired","enabled":false},"seapplet":{"iconName":"/usr/share/icons/hicolor/scalable/apps/setroubleshoot_icon.svg","enabled":true},"Xpra":{"iconName":"","enabled":true},"Signal":{"iconName":"","enabled":true},"Tweaks":{"iconName":"gnome-tweaks","enabled":true},"Network":{"iconName":"nm-device-wireless","enabled":false},"nohang":{"iconName":"dialog-warning","enabled":true},"Srain":{"iconName":"im.srain.Srain.Red","enabled":true}}' +send-active=false +send-notifications=false + +[org/gnome/shell/extensions/gsconnect/device/585bbb67-bbb3-46b4-a758-c71416d16954/plugin/share] +receive-directory='/home/psi-jack/Downloads' + +[org/gnome/shell/extensions/gsconnect/preferences] +window-maximized=false +window-size=(756, 440) + +[org/gnome/shell/extensions/gtile] +moveresize-enabled=true + +[org/gnome/shell/extensions/monitor-window-switcher] +filter-per-monitor=true +show-in-current=true + +[org/gnome/shell/extensions/sound-output-device-chooser] +ports-settings='{"version":2,"ports":[]}' + +[org/gnome/shell/extensions/tiling-assistant] +current-tiling-mode='right' +enable-tiling-popup=false +tile-bottom-half=['Down'] +tile-bottomleft-quarter=['j'] +tile-bottomright-quarter=['k'] +tile-left-half=['Left'] +tile-maximize=['Return'] +tile-right-half=['Right'] +tile-top-half=['Up'] +tile-topleft-quarter=['u'] +tile-topright-quarter=['i'] + +[org/gnome/shell/extensions/user-theme] +name='WhiteSur-dark-solid' + +[org/gnome/shell/keybindings] +toggle-message-tray=@as [] +toggle-overview=['s', 'Up'] + +[org/gnome/shell/overrides] +edge-tiling=false + +[org/gnome/shell/world-clocks] +locations=[<(uint32 2, <('Los Angeles', 'KCQT', true, [(0.59370283970450188, -2.0644336110828618)], [(0.59432360095955872, -2.063741622941031)])>)>, <(uint32 2, <('Dublin', 'EIDW', true, [(0.93258759116453926, -0.1090830782496456)], [(0.93083742735051689, -0.10906368764165594)])>)>] + +[org/gnome/software] +check-timestamp=int64 1627555387 +first-run=false +install-timestamp=int64 1617519121 +online-updates-timestamp=int64 1627555428 +show-nonfree-prompt=false +update-notification-timestamp=int64 1627555428 + +[org/gnome/system/location] +enabled=true + +[org/gnome/tweaks] +show-extensions-notice=false + +[org/gtk/settings/color-chooser] +selected-color=(true, 0.0, 0.0, 0.0, 1.0) + +[org/gtk/settings/file-chooser] +clock-format='12h' +date-format='regular' +location-mode='path-bar' +show-hidden=false +show-size-column=true +show-type-column=true +sidebar-width=183 +sort-column='name' +sort-directories-first=false +sort-order='ascending' +type-format='category' +window-position=(2278, 67) +window-size=(1203, 902) + +[org/gtkhash/plugin] +hash-functions=['MD5', 'SHA1', 'SHA256', 'CRC32'] + +[org/virt-manager/virt-manager] +manager-window-height=550 +manager-window-width=550 + +[org/virt-manager/virt-manager/connections] +autoconnect=['qemu:///system'] +uris=['qemu+ssh://psi-jack@hassio.home.ld/system', 'qemu:///system'] + +[org/virt-manager/virt-manager/conns/qemu+ssh:root@hassiosystem] +window-size=(800, 600) + +[org/virt-manager/virt-manager/conns/qemu:system] +window-size=(800, 600) + +[org/virt-manager/virt-manager/details] +show-toolbar=true + +[org/virt-manager/virt-manager/vmlist-fields] +disk-usage=false +network-traffic=false + +[org/virt-manager/virt-manager/vms/9b790c54774a430fa9baa6565a9a8294] +autoconnect=1 +scaling=1 From 917095ef5f1486fee06ef537dbbfe32b81f5c4b4 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 29 Jul 2021 23:36:11 -0400 Subject: [PATCH 112/120] Updated bootstrap with modular bootstrap approach for multiOS-fix4 --- .config/yadm/bootstrap.d/gnome##os.Linux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/yadm/bootstrap.d/gnome##os.Linux b/.config/yadm/bootstrap.d/gnome##os.Linux index 9bb0471..2ac2dd9 100755 --- a/.config/yadm/bootstrap.d/gnome##os.Linux +++ b/.config/yadm/bootstrap.d/gnome##os.Linux @@ -14,7 +14,7 @@ if [[ -f /etc/os-release ]]; then #gsettings set org.gnome.desktop.wm.keybindings activate-window-menu '[]' #gsettings set org.gnome.desktop.wm.keybindings cycle-panels '[]' #gsettings set org.gnome.desktop.wm.keybindings cycle-panels-backward '[]' - dconf load / < "$HOME/.config/yadm/fedora.dconf" + dconf load -f / < "$HOME/.config/yadm/fedora.dconf" elif [[ "$ID" == "linuxmint" ]]; then gsettings set org.cinnamon.desktop.keybindings.wm activate-window-menu '[]' gsettings set org.cinnamon.desktop.keybindings.wm switch-group '[]' From 85115400c95e7497824d4d9bf7845c0fb8009a8b Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sat, 31 Jul 2021 09:04:00 -0400 Subject: [PATCH 113/120] Moved ControlMaster config around to exclude mega NAS specifically --- .ssh/config##template.default | 8 +++++--- .ssh/controlmasters/.do-not-delete | 0 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 .ssh/controlmasters/.do-not-delete diff --git a/.ssh/config##template.default b/.ssh/config##template.default index 9004050..b3229a5 100644 --- a/.ssh/config##template.default +++ b/.ssh/config##template.default @@ -1,5 +1,5 @@ -ControlMaster auto -ControlPath ~/.ssh/controlmasters/%r@%h:%p +#ControlMaster auto +#ControlPath ~/.ssh/controlmasters/%r@%h:%p CanonicalizeHostname yes CanonicalDomains home.ld linux-help.org CanonicalizeMaxDots 1 @@ -180,7 +180,9 @@ Host *.home.ld Host worktop.home.ld User eric -Host * +Host * !mega.home.ld + ControlMaster auto + ControlPath ~/.ssh/controlmasters/%r@%h:%p #User psi-jack KeepAlive yes {% if yadm.os == "Darwin" %} diff --git a/.ssh/controlmasters/.do-not-delete b/.ssh/controlmasters/.do-not-delete new file mode 100644 index 0000000..e69de29 From d965caab1ea3d56eaaa1d7f291a993f729cc1317 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 5 Sep 2021 01:25:15 -0400 Subject: [PATCH 114/120] Updated HexChat settings --- .config/hexchat/replace.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.config/hexchat/replace.conf b/.config/hexchat/replace.conf index 4819709..748d1e8 100644 --- a/.config/hexchat/replace.conf +++ b/.config/hexchat/replace.conf @@ -91,3 +91,9 @@ CMD 😛 NAME :fire: CMD 🔥 +NAME :eyeroll: +CMD 🙄 + +NAME :rolleyes: +CMD 🙄 + From 09039177aa500590e1fd0507aba109a5194649a5 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 30 Dec 2021 13:04:21 -0500 Subject: [PATCH 115/120] Updated various configs --- .SpaceVim.d/autoload/myspacevim.vim | 21 +++++++++++---------- .SpaceVim.d/init.toml | 4 ++-- .config/hexchat/commands.conf | 3 +++ .config/yadm/fedora.dconf | 2 ++ .zshrc | 3 ++- 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/.SpaceVim.d/autoload/myspacevim.vim b/.SpaceVim.d/autoload/myspacevim.vim index 032b139..b14a4b5 100644 --- a/.SpaceVim.d/autoload/myspacevim.vim +++ b/.SpaceVim.d/autoload/myspacevim.vim @@ -1,17 +1,18 @@ function! myspacevim#before() abort set clipboard=unnamedplus - #inoremap - #inoremap + "inoremap + "inoremap - #call SpaceVim#custom#SPCGroupName(['b'], '+MyCustom') - #call SpaceVim#custom#SPC('nore', ['b', '['], 'sbprevious', 1) - #call SpaceVim#custom#SPC('nore', ['b', ']'], 'sbnext', 1) + "call SpaceVim#custom#SPCGroupName(['b'], '+MyCustom') + "call SpaceVim#custom#SPC('nore', ['b', '['], 'sbprevious', 1) + "call SpaceVim#custom#SPC('nore', ['b', ']'], 'sbnext', 1) endfunction function! myspacevim#after() abort - set clipboard=unnamedplus - #inoremap - #inoremap - call SpaceVim#custom#SPC('nore', ['b', '['], 'sbprevious', 1) - call SpaceVim#custom#SPC('nore', ['b', ']'], 'sbnext', 1) + "set clipboard=unnamedplus + "inoremap + "inoremap + call SpaceVim#custom#SPC('nore', ['b', '['], 'sbprevious', 'sbprevious', 1) + call SpaceVim#custom#SPC('nore', ['b', ']'], 'sbnext', 'sbnext', 1) endfunction + diff --git a/.SpaceVim.d/init.toml b/.SpaceVim.d/init.toml index c1f0192..3ed8a1d 100644 --- a/.SpaceVim.d/init.toml +++ b/.SpaceVim.d/init.toml @@ -104,6 +104,6 @@ [[layers]] name = 'lang#vim' -[[custom_plugins]] -name = "saltstack/salt-vim" +#[[custom_plugins]] +#name = "saltstack/salt-vim" diff --git a/.config/hexchat/commands.conf b/.config/hexchat/commands.conf index 3ae7324..a5d418b 100644 --- a/.config/hexchat/commands.conf +++ b/.config/hexchat/commands.conf @@ -91,3 +91,6 @@ CMD quote WHOIS %2 %2 NAME SLAP CMD me slaps a trout around a bit with a large %2 +NAME SHT +CMD msg %c %2: This channel frowns upon and discourages the use of SMS/shtspk like '%3'. See /topic for reference. + diff --git a/.config/yadm/fedora.dconf b/.config/yadm/fedora.dconf index 07f369b..720505c 100644 --- a/.config/yadm/fedora.dconf +++ b/.config/yadm/fedora.dconf @@ -14,6 +14,8 @@ session-switch-to-terminal-down='disabled' session-switch-to-terminal-left='disabled' session-switch-to-terminal-right='disabled' session-switch-to-terminal-up='disabled' +terminal-copy='c' +terminal-paste='v' [com/gexperts/Tilix/profiles] list=['2b7c4080-0ddd-46c5-8f23-563fd3ba789d', '8b7f94c7-649c-41d6-adc7-7123a631e58e'] diff --git a/.zshrc b/.zshrc index 1f098fb..d420a76 100644 --- a/.zshrc +++ b/.zshrc @@ -122,13 +122,14 @@ bindkey -M vicmd 'k' history-substring-search-up bindkey -M vicmd 'j' history-substring-search-down # }}} End configuration added by Zim install +# Homebrew +eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" # Set Path: typeset -U PATH PATH="$HOME/bin:$HOME/.local/bin:$PATH" export PATH - # Portable alternative to readlink -f zpath() { cd -P . || return _out() { printf "%s$_zdlm\n" "$PWD/${1##*/}"; } From e973c6e89961eafd3fe52e5a2bcff10cf0d64094 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 30 Dec 2021 13:13:00 -0500 Subject: [PATCH 116/120] Encrypted files --- .config/yadm/encrypt | 2 ++ .local/share/yadm/archive | Bin 0 -> 10272 bytes 2 files changed, 2 insertions(+) create mode 100644 .config/yadm/encrypt create mode 100644 .local/share/yadm/archive diff --git a/.config/yadm/encrypt b/.config/yadm/encrypt new file mode 100644 index 0000000..b928e3b --- /dev/null +++ b/.config/yadm/encrypt @@ -0,0 +1,2 @@ +.ssh/*.key +.config/hexchat/servlist.conf diff --git a/.local/share/yadm/archive b/.local/share/yadm/archive new file mode 100644 index 0000000000000000000000000000000000000000..5edfcab005922dfc09fea43090d284f0b6c1a53a GIT binary patch literal 10272 zcmV+*DBsspVQh3|WM5xK5mQUoh^SIn`bcex1uhW@^0}?5jbd<-bB^Afh^%+e1HU+A zQ5}3O2VH>GK;wM7>WueRGlX^B z9WK1#H=Q)?b2;Ae`M5gUdOIQN;7D~urT9FSaf47K1)aQIJ^$*}f{^_w4fluAd{T^h z3O>L3!h_gZZEj(57zcK<|LZYb-Bd@pT#(J7xBId}2iVbH4Kg%#MBT@uAxFjQ`*(fw zQ<`^hxd$kqkbmn(fjF3cpndoK!d#`fEgh)iQ6Mrtq2KVhuoYwQ29HU|7aGj!A~yYZ zkq^Yqo1t=TK_DrQlP#(o438&B8|}Y59R(_O`Ggd~#_96&X|`G~C1!$GD7*hhD%6#p z7V15xiV-&E9oze;SD|9IwWvsp15!ZVrdM`tAy!ddI1#|-G3?!rDXo3sVw-ZLlFw+C zFzB7CqJ1={m3`p5+Vr2qqaZ-TxGI8B&hfjTpx|Md{@=r|?< zI|C7^O%(3P=TESycIKo&!Vi@OiFP(});e(r;#J>ylH(1G)-@@cQ1uvBoP_ZEA0j2e z^9x7U%w6gwVJ|<;N+3jtyU~1E!lU>m-1~LLMYnM=(pKpkpt5C#WM8yv7eP;)sPY^- z>Rhgi>3r1<#tuAcqa9l=a6>nht+rZifm^ac?=crxhwqO|r}CSCHi<6x)f&*8%}>|V zYGc3t0Px$jJp~(+W~zpCeUz3HtV-ll*6wOLORJ4a>+6poptvRraAhkOtp4`A5?9dr z)+x$XTV1Jjp%syJB_fuBTzO1P;SPlrT!5Zh&4_O9dm7({927+#JQTHf`kbF(-Y2IG zmo*TdG|wj6q4p{!JOVRQ@`8-NdXo6acr+$RzRM_R>`x? zs*KxG-00E1?4v0ECs%0ckUW%MSmegm#NcdEBy*=H&kVw`{5cS6o{lxx1^9^|{LRSW z`68^7e0%)L-{!jI>J@-@{#dh7s{B(@Yy7<=9v$*2_yO5v0%8bERa6sbM8JF_tZ1Td z&6)}xttX9{7*$n_?qQ$@oWb*sEYp!C8T+Ei!;6*m{fu80!T0Td^6&1QWKDtMIzS!A zh8%*>sqdYoh?VbCx?X065S-~V<7~G(bm5yR>nN(B%Jg1LzhkfSkOtE!yqAU06`&PR zlsV|WMv(dwk2Iv_L<0^P?;q-|USi3Prj(8(+(AMz3R|M-JvuS*fSTbU^X(~i>Z%fB z%QmdQ^h_XGaUb%jYop1gOsXuCNh(N#9uGscX(g;0Q_pyazg^eU|sF7DKg(Z%9VyZW~#-Hi_%c91APc&3h?3v zi(*ZAM@33jZg_?ukm1t<+PZlX1G&+@*`@~)+jQOZhHE4<;m}*P6P$15JsLg1xgF!! z1wM;w&`@AGxOLl*+9#xBDR*n;FYM|45@5_V)lohnO(G~c8!+Ae31oybiIZU*?_&OX z@WbkKxqGIVz7nOi-u6p?7|*LL)7IW~th>NZ7l&XyRrrAH#t|TpG7z(Gbbl7(z8wjE zp9aDrg}*^SgPtO_-NR>7`A}1o7siz_d|Kr!i6*x2%@zZ14rX2i> zkBo>Migo+LuH&u(zW(W6T=^_8;49b>6x*G!m8-b?$sASs*smtJM4_KPk(2ZEjgH;) z8|w@@S8aN^GOtZ3?~_!A^w;^AEdQgN9hgNvBRqMUR9kuSGg}Tm_D!UU+KQFhs>My( zgo(nXdPVyKPqyr~+^-{`>#BPPwDL-uzC#4GkK>+34NsK|1+>c^zk)s9qQ;hoHGa^w zj7HziPrr0WlP2U1)v*DO2S(?FueC07V^vDJ?ij%U6Qd=-ApS@VL}hyIBm;>cGf<|o zzbrmqte-Xl}-afhDB~_3z-#3GaR~yry5C}(4 z_FppLvT7hh&-g26rUbw$k+D33!LFiYoAn%}o3kUtQq%y3YUrNE9m0w{{1J|<`3tT4Z${8^ z-(Q--xvC*&hl`}!I)l~*^8*el;!Lg+-+}2!0^OIigxBW%6D>xHIjo6>aQ#Lou8_nRjcEM6 z=6Ph@4yss0#{(jN^Ym=3%TFeQ&BK7F#i#XBOjY-#g2J&fS0yQ_ z9*nXYmj5c*ZP*reYzsAf$|&-0U5h1q%&v8U_VQ z8}Ub!`6vH15ja{B1)Jq0XjE#A!+UUqHQo#aYFsJ~*yxN?K_t9D$8w`3n+afM#aX(y z{nckwOlNR4bko0dk4k?xIzUUblqTOIxq69e6)!L-t+ms%Wav!Aio^L&o~;)^1&gvk!Tp~9p@DqlP*KT$%g?_e_wmMM!ci*; z&TQqPFE;~h&60t1uC?E>WG4RWdQ1x=hJ%)Q;M}3=&IISykdSLEy2MN( zpg@il(keH%1e0O5$CD6lpc@TEmw3%a>wV(W^^h9;n`9>My{_*&2a*m^8`$i7y64Zt znZaZv_D_$O?hMq)tumat%$;0rf*-sOi|YEN!u^FQ2p(l4A?j!d$Y;K#1n^IoB1^lG zTENNq*8%N37K@u50!g}MCuW46(qSi|!Q&yr@`Im=XVI2AVrH8uW3_aF(CFV_hXr@J zy}7oy^U_h%f?W`dXin90G1jdS2@bYuvODxTUNu?P=oA@bP33aAcK<&L0yQFdBmPqo ze1uG8T^r|2+mL6ce}s%-Jg!m~+%dTj5r6UN8<;IuDCySk8`wZqJetSe5e>>@3Zv~9 zI}mgL>AB$s3TGB32GZG9$L;M*bYG1OnKo6_1HAE5XU5`AW)=RLXz>LQu2{t+KR_7^ zypT?_4^S9@KwCLPF&M`AG-JN8QATN>26|(;0loi(&XGe!NI!CjZ2-MYL&pF4b`mc| zlGcH|UPS(ttPRdE1UQ3=-wH&>rR^A3$;O8%QZ?q0yOsg$Q5FwOmk(eAlZ<3-_ri7z z1qYyA)XsWzKY#oGu;gODsIyT{Rha0S9IvAz+gtUDEu)K_|NBhcUG>r~s!xosIf=$) zOE56?5DhxV-!TD&c+(=9fRfoo?F7l&9ej)2GHSe<@7JFUQK!bY-&!K8lE~c+^Id%V zxU{Q^%3j;ICTWAw#vEQHi$bCJV=nB*g8pk$l^U@7p8;HUHkf=}( z?~lTwe2`qS=Zk3r5cliH3&a2Zc0ByTDSk(+;=dB~)Mf ze|U)zS+neHn>e1lPtOP0OaBPb7jvgQ{=ghXpYDCBW!=ucy_j^s`vJzR^Xd=_LcazK zO){O~{6Mja#GfQ-UHRNOI`8+2{j_Ppm3$@Qde#d@?OLBium@==`v}qT8jI)WSff-QbYrChU|5Dqa9necCzus zylxD-$LH>(<*_1-LwF2hii9CuXK=Ip;DBKm9L*(K;mVcm!rM-%xgm}>xH0$U#(1ij zD9DBJdOTdyVWd}Tdk_&8B44s>{%Wr$@oAo9FoUq(n$Gw!A+^GGet~}X0Lw~FH;3c4 z-Z0Ww8GZ~ueoU;ysR2&R95Y%s>0$!fU~NsxLgX~34cM-#^d+yVxeekgJyCR`m zX`C50_d~43KxQ7sN}JR+NXsOI#cJu2tx2{$%V4g_96zE5Yp#~x+!eW`>&Hz5luWp8 z5xP&&7U9pvh^;|QZ=A^Xn}bw(d+78gN@UM5&!RnEWA#gri0Mtk^ltU}XWPD)JBrGK zfdCKyf{laEOjD9{JNc7*$?V>2eZ3hnTc9jJo{V|Joo}Am+)AjfrZ@~HIlyBTHRVWwQU7dPQ&G6tYk+O%T+C= zqCOJhvY5-N`bN3K+iGbO)y<4N>w!ocP^&nPKDUDBiTfkf6lu(H`Lid|9h}(B&btVv zkZT1mp zvXPv`J5R9UW{`rj0@%Hhnt69tz&s07Tq6?Os^Jnltl8SbIPD5_sJoo4RTe%lEz?4_TEZH4>vAo`}wl-HIACtLH! z4OVp5-~2HEP7=Qig4InfpS!kjFGFhrlV*Egk~@hm7$}fdz8{sdyhJ7vY-H&3zY|Bx z!kQsm=nFs}i-gdxLkGpGM&5@aB)^P|)1u?8WR^MGL!o3o&v)zmn;Y(@l`!FllT0ew z#fJ9Iy6iqLT_~4qIi-ANhvR}w=uo@9o^emj%SYAtRb426&6$(4w1u{PFy~GSn_EkN z5#E}T*oH6E(Jhs4DOIL5qQ3`j8-o7k{Ald}-T19#9hb?_&d_JWr$*^Rpj0e__q%lu zJ_ue#w=(8Z+1K<;8oI;JQKCnz@a93GMpa(Y;Cl#b+xge{&lBUGWi*S^Y;JaG3UbH| zb@_&f2i49G`|{nUQO~X<%@X$4w>Uq|Dd7WQ7=T{b7zJ-~JXQUrp)|lbigh?tFAb-5KJ`Ueme-7ns)G{JARVGICMi#n;aKM820&*u^c~F-;Q1w~h!)n+c}{5cw8Y&C{@d*6K>c=!S}p_CC##&QS(i3V53yOR_+GSFHL3=x28| zP!6ZS%vfsJz_+t=XCJ{lxp!UYUOT49k0nL@gXsMCS+Aik3|90)d`VwhwSk; zVVe1YJzL_haKWuA@0t1ME$j!dPYtL;N)8W>?$esLQ6W2Uu2#C(br_ZnK!aYdy%CHI zy%k_kA8AL6=vvGcsw0mEk9+-{$$3fEJsbx=2i3s+AgQe(3KrPT=W>=MThZZXXr#yn zCi*CC$$z|V=K$>`0QB5w;{7f1IeX!&Cv!JQsuucM6yRxLTB>br2D(yLBfh|>%gu=c zz_crN)mDn(2Pq~T`(JKz0AkWho7bBd%F>Y80ky4;PFVzNOpg-Q6x3GKrdT6X4adLe zbo*-VTg$)8&kf3mgLhB#aZnmF>O6h8K9Py9CxxyV-KC>MLRu`Nix$W`98)Uv6!lm- zX?^0?VAsSz3Ak0==m&uJGyhv7q;7Cdh_P;puD|X;dxS{0y+Z%hP2#%PqSZ{PNt>xa zlE{oWsY(rxCn1Wn<3`cfAwX;WLmgOX$o}d8rtYP{hr2$)>3chim$5q|!reXBZoe|P z(|IFz=d)Fv$%h*xbjv{(V?oF_P3txP6W$Tc`H(GdRDKtOH#+?O4&A6!VMeM=xjmZV zzD~Z{ax$k<21Jd)7SYO>`|Tof)JS$ZW19gea)F!ZftUfOCtRmPu>vr3FZrsnTIB;_ z%pNoUj@==*{mYG20857L_~l;KL)pV^GvTLhp?VXkHV*x^S^xGkN-#;2(04P|nBC$n zTe;)()NfvJb&!G(Jrg4Ay$Bzi(RGc6pks-9mkc83sQ5_qi-NGkWsYxN9d!03n@<>&)-lv z@`~XJNszrvu-ifmdNQY^7&akqw>*psQ0O*zEnIFCbz@-3U)lZYaGfVfWIQ?{n z<(ZE`LWSoH#1t|Kshyr_zmG?7P+0|5&&|vew5Y8wEOl@ulKsaj#B-7zcyoh=d$g^7 z>ZOSg@sq{1R}Z#Vbi6>=yvQu6Xs>~-P)HJ;=Qv~z#ceCz+#KRZ_vf?wAH)cOg+)9_ zl5?@?GgLnHW;8nencr?PBiPRtbwhl}Fqh36i(;X?rde!)o}Zt{-bCK`f?R_xGO&C! z8B1;7u7E5sgRdb5wLnP}MPv*H+9@I*(hxV;ti8imZjd>emL<+kyB5--qKSc~4;WVK zFSl&>CzVyKz0iBP9pXklmD>faVSxz#bkkNnPvnn7>WGckSdGt6>{-{riYI?e#h`zbi@Y)GgQ7UkTY)D>dOa zG_4A`?;NOt)`MB*DrOKH*^{}s(T@YmtlALoDnErh`{zcF8(&i#1S+yxzPguO9cx;V z{4V2>f39r*FJ6zGw@WTq`4+ZUh>FOetofNv7%-> z5T=|4B~d*+ZGEN(S*OABFqa*NEuzLM%N{^khY;DZ!wys-mS!YOw7g z{Vjhg(grG|F*VB%P-@w6$v&k4$XPhYh0|@$(t1Zck7+rZQ)qiZ#jSAzwaav0Ki42@ zK~~$ZT`29S$Mr4n@e@kBWZFCxpdiNzMM@luzBdK?GpP~}J9G%BWQpJp1A}%XSMH1d z->A`X1fV)}57^L4V7N1XR#8Y@P&q~Z!@KG-Wr@6X;|yX?why!Xbps2ClQ00E@26cx zQyn{v{?k%29WLF3zW>EcAr@m-%R-H+Z>A91uB-J&i6f-*6CdPVPT0l7K&bfMxr$&<>QhQ zZVrFDEaMRe)&C!J)dp@8vNy0^b*804vTSnq-cM1Uu$5XIM8IdWnLUI<7*Y^zsP;R7<#m2iUueoR9OX=hPk(PIL|2-npj@6F&; z@H;8A!94#hdcW}n%BoC;P)UR~{_KZfIb7J8!Fen3mJw6$XC!&tW{opIhu`@&TTx#x zl8rM1@)OprPhQaucoYJ7yE(W_Ck#`rIJ8>0U?O)5#b_9}C+Tg^!;#(VI|wPx-?U4v z)|-1^w**dsYPHnpizjpjnMf|cF%%++hN#5ic>U%StR*U|l#ahRDEV28bOzl4;0^WH zniTxOBB;&N`9`WUiL=kzE?+OjkA!!YaGzDUSHnuk5p(7}bmTan8_c^)GK%jzCJ`@_ zLJ0mllt??;P-G_IjG{xg95o@v`=*i_TagGpa3u`%_-?tPctqnRA2#z;K!rbB}Qc8bl@24I#T=Z#o zf5}u;{3@8N7*Iqd3QEg;3E2z0ExRA~kQK)X6NY4WfB!`0C-8u~mgw`-#@>_-c^lTR zPQ`;9Xj>Sz*LC7c$`Tun*v*?Lg8@6954q0M7sru%mDQ~~uC-VP?H-VGIkl%A$kv=$K8v$(sY6+M)A-cSH?Z7AEErlw(&O$3~_ zHqF^A;DtJj@m`%n-Xnn03@{Zk@K^iD( zm6TYSr2p60Sp;p0_r?tmyUp?^U%*$zEAXylx+>IxC4zr!A? zV=6LEC~kTP`0?s}gOT~=43%U>Tn^OU)5VPsv=8#EP*{k|Dnh7hif=81w>Ubl&Jed% z@dX_IkQp!_t0C`jzEpwxr=!Ia!2<bqTuwl^eG-rFqr zcL*<>x`&fJQZHRGMJCo?j3_zoKta5=m4?jIP;~V?!{TMfA}gG!F%m>ovTCiMQ1ER0 z6X)TY+`wvFdGxVQ(H;DL7*YF-_IYZ=AGkq{^zZ0N?Y@n&R5mSkU&2s2CZ`-WoafOx z2XhNt&!j0eZdqgjn^Jc5AF%w<;)--A`vaYpM6@-U?il*-Ba4guQOvu%Y}QjX-qognMA@Inp z%HM)kLjNh%qvYbVii+FNZNdmdZ)oe=&_4)sz4pz5f&-f{(I51n)%}Oj2!gJFhuvIe z79f*9VeclZ1>62YQ0rApGMsi*F2s|@w`Ma^c1|j$%8V=4DX{@=CQR!)?5L(I{&Ngq zQZ*VSBk20y`qeRT=kRRsUv4ClJ^-n7U8abuajOnRbBXU&I}H3M%OAL{hnWeM7WLgW zAEFn%=eo~FP5bKSO^Y~S3t#npS}B~JXT62uu8@c&v*GN%*3;{pHvH) zzM?7Xzo21>2VL_o89exUPLhjanEPGSjLuQP>fANFKm*nt&1UGT^(TFyCoH;UpI)G} zDb|%?9~mjhe$1;a`E^$8jTqrVAQ6Y|Z|c=U+;Wly0E&6}S6 zoI#T0kkYnoU<$naBp-@Z37_fe1S2heLkqn_V7a*_<^1NG$-6?cMdW#Fd3n-Eim1%v zH~78^zTQpPBoKwDJ+&wvqlpJR_TqtO#b;1IL~fJ8XId5+%-66{^8_K7-M@ianpHGo zlAqg%roh3-R&l+%Y8F(u5mx#fhDo=7CkJsbHFQ)hZ3Qde{94&co^TKd&fD8uw}}GP zMBE=?F&ud0j_ja%Mh9GBcz7{Bp51~3F{Au>9xu|f(z4|;0wF6$!C3Z{*`c+-ezJoU z9e#^VCD!w69^9bFwKbrpIbJX}zaI|u7SrE+Jqi}1PXB%U`wQWFOZV<hx*;S<<>hqf(3kMl9uN|iQb}2$O7(%!oEEnQ1 ziPVI_w2`vl=>!^s;MR!qC%q zYo{3+vq7S$!-R)lHMwnx5PBGo04amlkd+)e_mr5^r2a-~$=G&dG>X`-cP(irqsX~C zN2TSC|Lsoo4c$pA)l9FR+#;PWfPAb@&*rrYH2?6Pm=t2&+U^C$ecWcgck= zbNWbVJ|ygLX)`X;60+%OmFEHajT@(X_eT%O@pD|z$~*3l!Uy|G;qjK(=ry+zA&CGP z9HMbX;LX?o)=|=#b{lj_gmu!zF~AvXS#u>j6nL-|cD$zy${m-foQ>QoR9-=>^(YWO zE~ck()9TX+ci&0}ewf{o%pUC4sl78&Y=4>{iRkw5yk5N;$zPWz@QQe?!WTwABnZeW z4H~h)5E?D@O+eHW1s6}1+D1l&z;pl=-l9wv$M$9iW{yUy^BE21W0+b3hmHxOC^Xf= zIJJ#XqZ%mh2lz^D!6|MhrE^}xMxa-gGuDx8`wL@%F9+f5v$#sLfUutQ7Xt)YZEQc0q*=I4WC-m9{ffj%Fh1w*h0uap2ZW1`@p{m mX$EkZujovyuC&d0<`wv*1%Cy(UZvObrPH8l{Y4>B7nT^61^jXV literal 0 HcmV?d00001 From e9ecb7d29c72985d3015d7b6d8d958bd34e23de7 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 24 Feb 2022 15:55:05 -0500 Subject: [PATCH 117/120] Added fix-yubikey alias --- .local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora | 1 + 1 file changed, 1 insertion(+) create mode 100644 .local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora diff --git a/.local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora b/.local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora new file mode 100644 index 0000000..40da392 --- /dev/null +++ b/.local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora @@ -0,0 +1 @@ +alias fix-yubikey='sudo systemctl restart pcsdc.service' From bd4a32ca78d82d6ef836c86986beb08cf55a7dc5 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 24 Feb 2022 15:57:07 -0500 Subject: [PATCH 118/120] Added fix-yubikey alias-typo1 --- .local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora b/.local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora index 40da392..93e8ea7 100644 --- a/.local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora +++ b/.local/dotfiles/aliases/fix-yubikey.zsh##d.Fedora @@ -1 +1 @@ -alias fix-yubikey='sudo systemctl restart pcsdc.service' +alias fix-yubikey='sudo systemctl restart pcscd.service' From a8ee289a6ecc4655ad0e28aaf710fe9f242f3d78 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 24 Feb 2022 21:20:39 -0500 Subject: [PATCH 119/120] Added gnome-extensions function --- .../functions/gnome-extensions.zsh##o.Linux | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .local/dotfiles/functions/gnome-extensions.zsh##o.Linux diff --git a/.local/dotfiles/functions/gnome-extensions.zsh##o.Linux b/.local/dotfiles/functions/gnome-extensions.zsh##o.Linux new file mode 100644 index 0000000..94b5ed3 --- /dev/null +++ b/.local/dotfiles/functions/gnome-extensions.zsh##o.Linux @@ -0,0 +1,17 @@ +function gnome-extensions () +{ + case "$1" in + true) + echo "Enabling Gnome User Extensions" + gsettings set org.gnome.shell disable-user-extensions false + ;; + false) + echo "Disabling Gnome User Extenions" + gsettings set org.gnome.shell disable-user-extensions true + ;; + *) + echo "Usage: $0 true|false" + ;; + esac +} + From beb612e4b5104113b2edd4e269cfa058a59a3bec Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Thu, 24 Feb 2022 21:32:21 -0500 Subject: [PATCH 120/120] Renamed gnome-extensions to disable-gnome-extensions and adjusted parameters --- ...inux => disable-gnome-extensions.zsh##o.Linux} | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) rename .local/dotfiles/functions/{gnome-extensions.zsh##o.Linux => disable-gnome-extensions.zsh##o.Linux} (60%) diff --git a/.local/dotfiles/functions/gnome-extensions.zsh##o.Linux b/.local/dotfiles/functions/disable-gnome-extensions.zsh##o.Linux similarity index 60% rename from .local/dotfiles/functions/gnome-extensions.zsh##o.Linux rename to .local/dotfiles/functions/disable-gnome-extensions.zsh##o.Linux index 94b5ed3..4517d9c 100644 --- a/.local/dotfiles/functions/gnome-extensions.zsh##o.Linux +++ b/.local/dotfiles/functions/disable-gnome-extensions.zsh##o.Linux @@ -1,15 +1,16 @@ -function gnome-extensions () +function disable-gnome-extensions () { case "$1" in - true) - echo "Enabling Gnome User Extensions" - gsettings set org.gnome.shell disable-user-extensions false - ;; - false) - echo "Disabling Gnome User Extenions" + true|on|yes) + echo "Disabling Gnome User Extensions" gsettings set org.gnome.shell disable-user-extensions true ;; + false|off|no) + echo "Disabling Gnome User Extenions" + gsettings set org.gnome.shell disable-user-extensions false + ;; *) + echo "Disables GNOME Extensions - In case of emergency" echo "Usage: $0 true|false" ;; esac