mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
Initial commit after removing aal history
This commit is contained in:
68
.aliases
Normal file
68
.aliases
Normal file
@@ -0,0 +1,68 @@
|
||||
# Custom aliases
|
||||
|
||||
#Change these are per your requirements
|
||||
alias lsc='ls --color=auto'
|
||||
|
||||
# Generic
|
||||
alias sb="source ~/.bashrc"
|
||||
alias bashreload="source ~/.bashrc"
|
||||
alias sz="source ~/.zshrc"
|
||||
alias zshreload="source ~/.zshrc"
|
||||
alias bashrc="${EDITOR:-nano} +116 ~/.bashrc"
|
||||
alias zshrc="${EDITOR:-nano} ~/.zshrc"
|
||||
alias ping="ping -c 10"
|
||||
alias free="free -ht"
|
||||
alias mkdir="mkdir -pv"
|
||||
alias ~="cd ~"
|
||||
alias ..="cd .."
|
||||
alias type="type -a"
|
||||
alias grep='grep --color=auto'
|
||||
alias egrep='egrep --color=auto'
|
||||
alias fgrep='fgrep --color=auto'
|
||||
alias histsearch="history | grep"
|
||||
alias hs="histsearch"
|
||||
alias hsi="histsearch"
|
||||
alias untar='tar -zxvf '
|
||||
|
||||
# ls commands
|
||||
alias ll='lsc -alF'
|
||||
alias la='lsc -A'
|
||||
alias l='lsc -CF'
|
||||
alias lsa="lsc -lAFhZ"
|
||||
|
||||
# Update & Upgrades
|
||||
alias up="sudo apt-get update && sudo apt-get upgrade -y"
|
||||
alias update="sudo apt-get update"
|
||||
alias install="sudo apt-get install "
|
||||
alias remove="sudo apt-get remove "
|
||||
|
||||
# Services
|
||||
alias ngt="sudo nginx -t"
|
||||
alias ngreset="sudo systemctl restart nginx"
|
||||
alias ngreload="sudo systemctl reload nginx"
|
||||
alias ngstop="sudo systemctl stop nginx"
|
||||
alias dnsreset="sudo systemctl restart dnscrypt-proxy"
|
||||
alias dnscheck="dnscrypt-proxy -resolve google.com"
|
||||
|
||||
# Advanced commands
|
||||
# To use this - Ensure all git server SSH are in ~/.ssh
|
||||
alias git_signin='(for i in ~/.ssh/{*github*,*bitbucket*,*gitea*,*gitlab*,*gog*}; do ssh-add -k $i; done; ) && (echo; echo Identities added successfully)'
|
||||
|
||||
alias pubip="curl https://ipinfo.io/ip; echo"
|
||||
alias ips="printf \"Local IP:- \"; hostname -I | awk '{print \$1}'; printf \"Public IP:- \"; curl -s https://ipinfo.io/ip"
|
||||
alias ipdetails="printf \"Local IP:- \"; hostname -I | awk '{print \$1}'; printf \"Public IP Details:- \\n\"; geoip"
|
||||
alias speedtest="speedtest-cli --secure" # needs speedtest-cli installed
|
||||
|
||||
alias usersearch="awk -F: '{print \"UserName: \" \$1 \", UserID: \" \$3 \", Home Dir: \" \$6 \", Shell Used: \" \$7}' /etc/passwd | grep"
|
||||
alias listening-apps="sudo netstat -nutlp | grep ':' | awk '{print \$1,\$4,\$NF}' | awk -F: '{print \$1,\$(NF-1),\$NF}' | awk -v OFS=\"\t\" 'BEGIN {printf (\"%s\t%s\t\t%s \n\", \"PROTO\", \"PORT\", \"APPLICATION\")} {print \$1 , \$(NF-1) ,\" \" , \$NF}' | (read -r; printf \"%s\n\" \"\$REPLY\"; sort -k2 -n)"
|
||||
|
||||
|
||||
# Alias-like functions
|
||||
mkcd () {
|
||||
mkdir "$1"
|
||||
cd "$1"
|
||||
}
|
||||
|
||||
geoip () {
|
||||
curl -s https://ipinfo.io | sed '/readme/d;/loc/d;/postal/d;s/org/ISP/' | tr -d {},\" | awk -F ':' 'NF {printf ("%10s: %.25s \n", $1, $2)}'
|
||||
}
|
||||
193
.bashrc
Normal file
193
.bashrc
Normal file
@@ -0,0 +1,193 @@
|
||||
# ~/.bashrc: executed by bash(1) for non-login shells.
|
||||
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
|
||||
# for examples
|
||||
|
||||
# If not running interactively, don't do anything
|
||||
case $- in
|
||||
*i*) ;;
|
||||
*) return;;
|
||||
esac
|
||||
|
||||
# append to the history file, don't overwrite it
|
||||
shopt -s histappend
|
||||
|
||||
# check the window size after each command and, if necessary,
|
||||
# update the values of LINES and COLUMNS.
|
||||
shopt -s checkwinsize
|
||||
|
||||
# If set, the pattern "**" used in a pathname expansion context will
|
||||
# match all files and zero or more directories and subdirectories.
|
||||
#shopt -s globstar
|
||||
|
||||
# make less more friendly for non-text input files, see lesspipe(1)
|
||||
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
|
||||
|
||||
# set variable identifying the chroot you work in (used in the prompt below)
|
||||
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
|
||||
debian_chroot=$(cat /etc/debian_chroot)
|
||||
fi
|
||||
|
||||
# set a fancy prompt (non-color, unless we know we "want" color)
|
||||
case "$TERM" in
|
||||
xterm-color|*-256color) color_prompt=yes;;
|
||||
esac
|
||||
|
||||
# uncomment for a colored prompt, if the terminal has the capability; turned
|
||||
# off by default to not distract the user: the focus in a terminal window
|
||||
# should be on the output of commands, not on the prompt
|
||||
#force_color_prompt=yes
|
||||
|
||||
if [ -n "$force_color_prompt" ]; then
|
||||
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
|
||||
# We have color support; assume it's compliant with Ecma-48
|
||||
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
|
||||
# a case would tend to support setf rather than setaf.)
|
||||
color_prompt=yes
|
||||
else
|
||||
color_prompt=
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$color_prompt" != yes ]; then
|
||||
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
|
||||
fi
|
||||
|
||||
unset color_prompt force_color_prompt
|
||||
|
||||
# If this is an xterm set the title to user@host:dir
|
||||
case "$TERM" in
|
||||
xterm*|rxvt*)
|
||||
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
# enable color support of ls and also add handy aliases
|
||||
if [ -x /usr/bin/dircolors ]; then
|
||||
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
|
||||
alias ls='ls --color=auto'
|
||||
#alias dir='dir --color=auto'
|
||||
#alias vdir='vdir --color=auto'
|
||||
|
||||
alias grep='grep --color=auto'
|
||||
alias fgrep='fgrep --color=auto'
|
||||
alias egrep='egrep --color=auto'
|
||||
fi
|
||||
|
||||
# colored GCC warnings and errors
|
||||
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
|
||||
|
||||
# Add an "alert" alias for long running commands. Use like so:
|
||||
# sleep 10; alert
|
||||
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
||||
|
||||
# Alias definitions.
|
||||
# You may want to put all your additions into a separate file like
|
||||
# ~/.bash_aliases, instead of adding them here directly.
|
||||
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
|
||||
|
||||
if [ -f ~/.bash_aliases ]; then
|
||||
. ~/.bash_aliases
|
||||
fi
|
||||
|
||||
# enable programmable completion features (you don't need to enable
|
||||
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
||||
# sources /etc/bash.bashrc).
|
||||
if ! shopt -oq posix; then
|
||||
if [ -f /usr/share/bash-completion/bash_completion ]; then
|
||||
. /usr/share/bash-completion/bash_completion
|
||||
elif [ -f /etc/bash_completion ]; then
|
||||
. /etc/bash_completion
|
||||
fi
|
||||
fi
|
||||
|
||||
################################################################################
|
||||
################################################################################
|
||||
############### Everything below this line are customizations
|
||||
################################################################################
|
||||
################################################################################
|
||||
|
||||
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
|
||||
HISTSIZE=-1
|
||||
HISTFILESIZE=-1
|
||||
HISTCONTROL=ignorespace
|
||||
HISTTIMEFORMAT="%H:%M:%S(%z)%d-%b-%y "
|
||||
|
||||
# Do not let globbing complain on no match
|
||||
shopt -s nullglob
|
||||
|
||||
function timer_start {
|
||||
timer=${timer:-$SECONDS}
|
||||
}
|
||||
|
||||
trap 'timer_start' DEBUG
|
||||
|
||||
PROMPT_COMMAND=jazz_my_prompt
|
||||
|
||||
jazz_my_prompt() {
|
||||
# Capture exit code of last command
|
||||
# Below MUST be the 1st line of the function
|
||||
local ex=$?
|
||||
|
||||
# Capture the last command's execution time
|
||||
timer_show=$(($SECONDS - $timer))
|
||||
unset timer
|
||||
|
||||
#----------------------------------------------------------------------------#
|
||||
# Bash text colour specification: \e[<COLOUR>;<STYLE>m
|
||||
# Colours: 31=red, 32=green, 33=yellow, 34=blue, 35=purple, 36=cyan, 37=white
|
||||
# Styles: 0=normal, 1=bold, 2=dimmed, 4=underlined, 7=highlighted
|
||||
#----------------------------------------------------------------------------#
|
||||
|
||||
local reset="\[\e[0m\]"
|
||||
local normal=';0m'
|
||||
local bold=';1m'
|
||||
local boldyellow="\[\e[32${bold}\]"
|
||||
local boldwhite="\[\e[37${bold}\]"
|
||||
local normalwhite="\[\e[37${normal}\]"
|
||||
local yellow_highlight="\[\e[31;7m\]"
|
||||
|
||||
# Add color preference BEFORE the item
|
||||
local hostname="${normalwhite}\h"
|
||||
local username="${boldwhite}\u"
|
||||
local jobs="${boldwhite}jobs:\j"
|
||||
local history_cnt="${normalwhite}!\!"
|
||||
local timestamp="${normalwhite}\D{%H:%M:%S(%z) %d%b}"
|
||||
local session_cmd_cnt="${normalwhite}#\#"
|
||||
local pwd="${boldwhite}\w"
|
||||
local isroot="${boldwhite}\$"
|
||||
|
||||
# Set prompt content
|
||||
# If exit code of last command is non-zero, prepend this code to the prompt
|
||||
local exit_code=''
|
||||
if [[ "$ex" -eq 0 ]]
|
||||
then
|
||||
exit_code="${boldwhite}✓"
|
||||
else
|
||||
exit_code="${yellow_highlight}✗ $ex\a${reset}"
|
||||
fi
|
||||
|
||||
# Style each group separately
|
||||
local groupstart="${boldyellow}["
|
||||
local groupend="${boldyellow}]"
|
||||
group1="${groupstart}${username}@${hostname}${groupend}"
|
||||
group2="${groupstart}${jobs}${groupend}"
|
||||
group3="${groupstart}${history_cnt}${groupend}"
|
||||
group4="${groupstart}${session_cmd_cnt}${groupend}"
|
||||
group5="${groupstart}${timestamp}${groupend}"
|
||||
group6="${groupstart}${exit_code}${groupend}"
|
||||
group8="${groupstart}${pwd}${groupend}"
|
||||
group9="${groupstart}${normalwhite}${timer_show}s${groupend}"
|
||||
|
||||
# Position each group where you would like them
|
||||
PS1="\n${group1}-${group2}-${group3}-${group4}-${group5}-${group9}\n${group8}\n${group6}-${isroot}${reset} "
|
||||
}
|
||||
|
||||
if [[ -f ~/.aliases ]]; then
|
||||
source ~/.aliases
|
||||
fi
|
||||
|
||||
if [[ -f ~/.gosetup ]]; then
|
||||
source ~/.gosetup
|
||||
fi
|
||||
49
.config/Code/User/keybindings.json
Executable file
49
.config/Code/User/keybindings.json
Executable file
@@ -0,0 +1,49 @@
|
||||
// Place your key bindings in this file to override the defaults
|
||||
[
|
||||
{
|
||||
"key": "ctrl+alt+b",
|
||||
"command": "bookmarks.toggle",
|
||||
"when": "editorTextFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+t",
|
||||
"command": "workbench.action.terminal.new"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+`",
|
||||
"command": "-workbench.action.terminal.new"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+f t",
|
||||
"command": "workbench.action.terminal.focus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+alt+right",
|
||||
"command": "editor.emmet.action.nextEditPoint"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+alt+t",
|
||||
"command": "editor.emmet.action.matchTag"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+alt+p",
|
||||
"command": "editor.emmet.action.wrapWithAbbreviation"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+t",
|
||||
"command": "workbench.action.terminal.focus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+t",
|
||||
"command": "workbench.action.focusActiveEditorGroup",
|
||||
"when": "terminalFocus"
|
||||
},
|
||||
{
|
||||
"key": "alt+e",
|
||||
"command": "workbench.action.focusActiveEditorGroup"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+alt+e",
|
||||
"command": "python.execInTerminal"
|
||||
}
|
||||
]
|
||||
48
.config/Code/User/settings.json
Normal file
48
.config/Code/User/settings.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"telemetry.enableTelemetry": false,
|
||||
"telemetry.enableCrashReporter": false,
|
||||
"extensions.showRecommendationsOnlyOnDemand": true,
|
||||
|
||||
"workbench.colorTheme": "Material Theme Darker High Contrast",
|
||||
"workbench.iconTheme": "material-icon-theme",
|
||||
"editor.fontFamily": "'FuraCode Nerd Font', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",
|
||||
"terminal.integrated.fontFamily": "FuraCode Nerd Font",
|
||||
"editor.fontLigatures": true,
|
||||
|
||||
"shellcheck.run": "onSave",
|
||||
"shellcheck.exclude": [2181],
|
||||
|
||||
"editor.wordWrap": "on",
|
||||
"editor.minimap.enabled": false,
|
||||
"workbench.startupEditor": "newUntitledFile",
|
||||
"bookmarks.navigateThroughAllFiles": true,
|
||||
"diffEditor.renderSideBySide": false,
|
||||
"files.autoSave": "afterDelay",
|
||||
"editor.multiCursorModifier": "ctrlCmd",
|
||||
|
||||
"bracketPairColorizer.forceUniqueOpeningColor": true,
|
||||
"bracketPairColorizer.rulerPosition": "Full",
|
||||
"bracketPairColorizer.showBracketsInRuler": true,
|
||||
|
||||
//Below reduces the Activity Bar size
|
||||
"window.zoomLevel": -1,
|
||||
"editor.fontSize": 16,
|
||||
"terminal.integrated.fontSize": 16,
|
||||
|
||||
"window.menuBarVisibility": "toggle",
|
||||
"git.enableSmartCommit": true,
|
||||
"bracketPairColorizer.highlightActiveScope": true,
|
||||
|
||||
"prettier.tabWidth": 4,
|
||||
"prettier.useTabs": true,
|
||||
"editor.formatOnSave": true,
|
||||
"prettier.printWidth": 85,
|
||||
"[html]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"es6-css-minify.minifyOnSave": "yes",
|
||||
"es6-css-minify.onSaveDelay": 10,
|
||||
"git.autofetch": true,
|
||||
"diffEditor.ignoreTrimWhitespace": true,
|
||||
"explorer.confirmDragAndDrop": false
|
||||
}
|
||||
75
.config/bleachbit/bleachbit.ini
Normal file
75
.config/bleachbit/bleachbit.ini
Normal file
@@ -0,0 +1,75 @@
|
||||
[bleachbit]
|
||||
auto_hide = True
|
||||
auto_start = False
|
||||
check_beta = False
|
||||
check_online_updates = False
|
||||
shred = False
|
||||
exit_done = False
|
||||
delete_confirmation = True
|
||||
units_iec = False
|
||||
first_start = False
|
||||
version = 2.0
|
||||
hashsalt = 525184c6cfc56e80aaf518a73249457ca5ae1522e7298d2afbed99c758dd70f76ee4e101e55305dacd3e6f770fe0d00915b72778711d49f6f162533440be50de
|
||||
|
||||
[hashpath]
|
||||
|
||||
[list/shred_drives]
|
||||
0 = /home/pratik/.cache
|
||||
|
||||
[preserve_languages]
|
||||
en = True
|
||||
|
||||
[tree]
|
||||
deepscan.tmp = True
|
||||
deepscan = True
|
||||
deepscan.backup = True
|
||||
firefox = True
|
||||
firefox.backup = True
|
||||
firefox.cache = True
|
||||
firefox.cookies = True
|
||||
firefox.crash_reports = True
|
||||
firefox.dom = True
|
||||
firefox.download_history = True
|
||||
firefox.forms = True
|
||||
firefox.session_restore = True
|
||||
firefox.vacuum = True
|
||||
google_chrome = True
|
||||
google_chrome.cache = True
|
||||
google_chrome.cookies = True
|
||||
google_chrome.dom = True
|
||||
google_chrome.form_history = True
|
||||
google_chrome.history = True
|
||||
google_chrome.search_engines = True
|
||||
google_chrome.session = True
|
||||
google_chrome.vacuum = True
|
||||
kde = True
|
||||
kde.cache = True
|
||||
kde.recent_documents = True
|
||||
kde.tmp = True
|
||||
thumbnails = True
|
||||
thumbnails.cache = True
|
||||
libreoffice.cache = True
|
||||
libreoffice = True
|
||||
vlc = True
|
||||
vlc.mru = True
|
||||
system.clipboard = False
|
||||
system.custom = False
|
||||
system.rotated_logs = True
|
||||
apt = True
|
||||
apt.autoclean = True
|
||||
apt.autoremove = True
|
||||
apt.clean = True
|
||||
apt.package_lists = True
|
||||
system.cache = True
|
||||
system = True
|
||||
libreoffice.history = True
|
||||
system.tmp = True
|
||||
firefox.passwords = True
|
||||
deepscan.thumbs_db = True
|
||||
firefox.url_history = True
|
||||
system.desktop_entry = True
|
||||
google_chrome.passwords = True
|
||||
system.recent_documents = True
|
||||
x11 = True
|
||||
x11.debug_logs = True
|
||||
|
||||
72
.config/dolphinrc
Normal file
72
.config/dolphinrc
Normal file
@@ -0,0 +1,72 @@
|
||||
MenuBar=Disabled
|
||||
State=AAAA/wAAAAD9AAAAAwAAAAAAAAC4AAACnfwCAAAAAvsAAAAUAHAAbABhAGMAZQBzAEQAbwBjAGsBAAAAIgAAAWQAAAByAQAAA/sAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawEAAAGHAAABOAAAAHIBAAADAAAAAQAAALgAAAKd/AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAAAAACIAAAKdAAABJAEAAAMAAAADAAAFVgAAAL78AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawAAAAAAAAAFVgAAAEQBAAADAAAEnQAAAp0AAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA=
|
||||
Window-Maximized 768x1366=true
|
||||
|
||||
[AdditionalInfoDialog]
|
||||
Height 768=294
|
||||
Width 1366=300
|
||||
|
||||
[CompactMode]
|
||||
FontWeight=50
|
||||
|
||||
[Desktop Entry]
|
||||
DefaultProfile=
|
||||
|
||||
[DetailsMode]
|
||||
FontWeight=50
|
||||
PreviewSize=112
|
||||
|
||||
[DownloadDialog Settings]
|
||||
Height 768=502
|
||||
Width 1366=700
|
||||
|
||||
[Favorite Profiles]
|
||||
Favorites=
|
||||
|
||||
[General]
|
||||
LockPanels=false
|
||||
ShowCopyMoveMenu=true
|
||||
ShowFullPathInTitlebar=true
|
||||
UseTabForSwitchingSplitView=true
|
||||
Version=200
|
||||
ViewPropsTimestamp=2019,3,8,12,20,14
|
||||
|
||||
[IconsMode]
|
||||
FontWeight=50
|
||||
IconSize=80
|
||||
|
||||
[KPropertiesDialog]
|
||||
Height 768=388
|
||||
Width 1366=406
|
||||
|
||||
[MainWindow]
|
||||
Height 768=703
|
||||
MenuBar=Disabled
|
||||
State=AAAA/wAAAAD9AAAAAwAAAAAAAAEHAAAB3vwCAAAAAvsAAAAUAHAAbABhAGMAZQBzAEQAbwBjAGsBAAAAIgAAAOcAAAByAQAAA/sAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawEAAAEKAAAA9gAAAHIBAAADAAAAAQAAALAAAAKd/AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAAAAACIAAAKdAAAAIgEAAAMAAAADAAAFVgAAAL78AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawEAAAAAAAAFVgAAAEQBAAADAAAETgAAAd4AAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA=
|
||||
ToolBarsMovable=Disabled
|
||||
Width 1366=1366
|
||||
Window-Maximized 768x1366=true
|
||||
|
||||
[MainWindow][Toolbar mainToolBar]
|
||||
IconSize=16
|
||||
|
||||
[Notification Messages]
|
||||
ConfirmTrash=true
|
||||
|
||||
[Open-with settings]
|
||||
CompletionMode=1
|
||||
History=su,vlc,ar,sub,vl,wps
|
||||
|
||||
[PreviewSettings]
|
||||
Plugins=directorythumbnail,imagethumbnail,jpegthumbnail,gsthumbnail,svgthumbnail
|
||||
|
||||
[SettingsDialog]
|
||||
Height 768=493
|
||||
Width 1366=519
|
||||
|
||||
[Toolbar mainToolBar]
|
||||
IconSize=16
|
||||
|
||||
[ViewPropertiesDialog]
|
||||
Height 768=490
|
||||
Width 1366=377
|
||||
281
.config/kglobalshortcutsrc
Normal file
281
.config/kglobalshortcutsrc
Normal file
@@ -0,0 +1,281 @@
|
||||
[ActivityManager]
|
||||
_k_friendly_name=Plasma
|
||||
switch-to-activity-c51e89fb-89f9-4153-bd74-f5693faee0f9=none,none,
|
||||
|
||||
[KDE Keyboard Layout Switcher]
|
||||
Switch to Next Keyboard Layout=Ctrl+Alt+K,none,Switch to Next Keyboard Layout
|
||||
_k_friendly_name=KDE Daemon
|
||||
|
||||
[code.desktop]
|
||||
_k_friendly_name=Launch Visual Studio Code
|
||||
_launch=Meta+C,none,Launch Visual Studio Code
|
||||
new-empty-window=none,none,New Empty Window
|
||||
|
||||
[com.gexperts.Tilix.desktop]
|
||||
_k_friendly_name=Launch Tilix
|
||||
_launch=Meta+T,none,Launch Tilix
|
||||
new-session=,none,New Session
|
||||
new-window=none,none,New Window
|
||||
|
||||
[firefox.desktop]
|
||||
_k_friendly_name=Launch Firefox Web Browser
|
||||
_launch=Meta+F,none,Launch Firefox Web Browser
|
||||
new-private-window=,none,Open a New Private Window
|
||||
new-window=none,none,Open a New Window
|
||||
|
||||
[kaccess]
|
||||
Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off
|
||||
_k_friendly_name=Accessibility
|
||||
|
||||
[kcm_touchpad]
|
||||
Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad
|
||||
Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad
|
||||
Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Toggle Touchpad
|
||||
_k_friendly_name=KDE Daemon
|
||||
|
||||
[kded5]
|
||||
Show System Activity=Ctrl+Esc,Ctrl+Esc,Show System Activity
|
||||
_k_friendly_name=KDE Daemon
|
||||
display=Display\tMeta+P,Display\tMeta+P,Switch Display
|
||||
|
||||
[khotkeys]
|
||||
_k_friendly_name=KDE Daemon
|
||||
{1ff45512-b935-4692-82ae-66ad8e21567e}=Meta+Shift+Print,none,Take Rectangular Region Screenshot
|
||||
{777f1fb2-5280-4829-9cd3-6ae6821285a4}=Shift+Print,none,Take Full Screen Screenshot
|
||||
{997b3663-0f79-41ce-8f5e-b60234bfa25c}=Print,none,Start Screenshot Tool
|
||||
{d03619b6-9b3c-48cc-9d9c-a2aadb485550}=,none,Search
|
||||
{d3172651-b509-47b0-ae10-0e88f6464463}=Meta+Print,none,Take Active Window Screenshot
|
||||
|
||||
[kmix]
|
||||
_k_friendly_name=Audio Volume
|
||||
decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume
|
||||
decrease_volume=Volume Down,Volume Down,Decrease Volume
|
||||
increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume
|
||||
increase_volume=Volume Up,Volume Up,Increase Volume
|
||||
mic_mute=Microphone Mute,Microphone Mute,Mute Microphone
|
||||
mute=Volume Mute,Volume Mute,Mute
|
||||
|
||||
[knotes]
|
||||
_k_friendly_name=KNotes
|
||||
hide_all_notes=Alt+Shift+H,Alt+Shift+H,Hide All Notes
|
||||
new_note=Alt+Shift+N,Alt+Shift+N,New Note
|
||||
new_note_clipboard=Alt+Shift+C,Alt+Shift+C,New Note From Clipboard
|
||||
show_all_notes=Alt+Shift+S,Alt+Shift+S,Show All Notes
|
||||
|
||||
[krunner]
|
||||
_k_friendly_name=Run Command
|
||||
run command=Meta+Space\tAlt+F2\tSearch,Alt+Space,Run Command
|
||||
run command on clipboard contents=Alt+Shift+F2,Alt+Shift+F2,Run Command on clipboard contents
|
||||
|
||||
[ksmserver]
|
||||
Halt Without Confirmation=Ctrl+Alt+Shift+PgDown,none,Halt Without Confirmation
|
||||
Lock Session=Meta+L,Ctrl+Alt+L\tScreensaver,Lock Session
|
||||
Log Out=Ctrl+Alt+Del,none,Log Out
|
||||
Log Out Without Confirmation=Ctrl+Alt+Shift+Del,none,Log Out Without Confirmation
|
||||
Reboot Without Confirmation=Ctrl+Alt+Shift+PgUp,none,Reboot Without Confirmation
|
||||
_k_friendly_name=ksmserver
|
||||
|
||||
[kwin]
|
||||
Activate Window Demanding Attention=Ctrl+Alt+A,Ctrl+Alt+A,Activate Window Demanding Attention
|
||||
Decrease Opacity=none,none,Decrease Opacity of Active Window by 5 %
|
||||
Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop)
|
||||
ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops)
|
||||
ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class)
|
||||
FlipSwitchAll=none,none,Toggle Flip Switch (All desktops)
|
||||
FlipSwitchCurrent=none,none,Toggle Flip Switch (Current desktop)
|
||||
Increase Opacity=none,none,Increase Opacity of Active Window by 5 %
|
||||
Invert Screen Colors=none,none,Invert Screen Colors
|
||||
Kill Window=Ctrl+Alt+Esc,Ctrl+Alt+Esc,Kill Window
|
||||
MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center
|
||||
MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus
|
||||
MoveZoomDown=Meta+Ctrl+Down,Meta+Ctrl+Down,Move Zoomed Area Downwards
|
||||
MoveZoomLeft=Meta+Ctrl+Left,Meta+Ctrl+Left,Move Zoomed Area to Left
|
||||
MoveZoomRight=Meta+Ctrl+Right,Meta+Ctrl+Right,Move Zoomed Area to Right
|
||||
MoveZoomUp=Meta+Ctrl+Up,Meta+Ctrl+Up,Move Zoomed Area Upwards
|
||||
Remove Window From Group=none,none,Remove Window From Group
|
||||
Setup Window Shortcut=none,none,Setup Window Shortcut
|
||||
Show Desktop=none,none,Show Desktop
|
||||
ShowDesktopGrid=Ctrl+F8,Ctrl+F8,Show Desktop Grid
|
||||
Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Suspend Compositing
|
||||
Switch One Desktop Down=none,none,Switch One Desktop Down
|
||||
Switch One Desktop Up=none,none,Switch One Desktop Up
|
||||
Switch One Desktop to the Left=none,none,Switch One Desktop to the Left
|
||||
Switch One Desktop to the Right=none,none,Switch One Desktop to the Right
|
||||
Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below
|
||||
Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left
|
||||
Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right
|
||||
Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above
|
||||
Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1
|
||||
Switch to Desktop 10=none,none,Switch to Desktop 10
|
||||
Switch to Desktop 11=none,none,Switch to Desktop 11
|
||||
Switch to Desktop 12=none,none,Switch to Desktop 12
|
||||
Switch to Desktop 13=none,none,Switch to Desktop 13
|
||||
Switch to Desktop 14=none,none,Switch to Desktop 14
|
||||
Switch to Desktop 15=none,none,Switch to Desktop 15
|
||||
Switch to Desktop 16=none,none,Switch to Desktop 16
|
||||
Switch to Desktop 17=none,none,Switch to Desktop 17
|
||||
Switch to Desktop 18=none,none,Switch to Desktop 18
|
||||
Switch to Desktop 19=none,none,Switch to Desktop 19
|
||||
Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2
|
||||
Switch to Desktop 20=none,none,Switch to Desktop 20
|
||||
Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3
|
||||
Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4
|
||||
Switch to Desktop 5=none,none,Switch to Desktop 5
|
||||
Switch to Desktop 6=none,none,Switch to Desktop 6
|
||||
Switch to Desktop 7=none,none,Switch to Desktop 7
|
||||
Switch to Desktop 8=none,none,Switch to Desktop 8
|
||||
Switch to Desktop 9=none,none,Switch to Desktop 9
|
||||
Switch to Next Desktop=none,none,Switch to Next Desktop
|
||||
Switch to Next Screen=none,none,Switch to Next Screen
|
||||
Switch to Previous Desktop=none,none,Switch to Previous Desktop
|
||||
Switch to Previous Screen=none,none,Switch to Previous Screen
|
||||
Switch to Screen 0=none,none,Switch to Screen 0
|
||||
Switch to Screen 1=none,none,Switch to Screen 1
|
||||
Switch to Screen 2=none,none,Switch to Screen 2
|
||||
Switch to Screen 3=none,none,Switch to Screen 3
|
||||
Switch to Screen 4=none,none,Switch to Screen 4
|
||||
Switch to Screen 5=none,none,Switch to Screen 5
|
||||
Switch to Screen 6=none,none,Switch to Screen 6
|
||||
Switch to Screen 7=none,none,Switch to Screen 7
|
||||
Toggle Window Raise/Lower=none,none,Toggle Window Raise/Lower
|
||||
Walk Through Desktop List=none,none,Walk Through Desktop List
|
||||
Walk Through Desktop List (Reverse)=none,none,Walk Through Desktop List (Reverse)
|
||||
Walk Through Desktops=none,none,Walk Through Desktops
|
||||
Walk Through Desktops (Reverse)=none,none,Walk Through Desktops (Reverse)
|
||||
Walk Through Window Tabs=none,none,Walk Through Window Tabs
|
||||
Walk Through Window Tabs (Reverse)=none,none,Walk Through Window Tabs (Reverse)
|
||||
Walk Through Windows=Alt+Tab,none,Walk Through Windows
|
||||
Walk Through Windows (Reverse)=Alt+Shift+Backtab,none,Walk Through Windows (Reverse)
|
||||
Walk Through Windows Alternative=none,none,Walk Through Windows Alternative
|
||||
Walk Through Windows Alternative (Reverse)=none,none,Walk Through Windows Alternative (Reverse)
|
||||
Walk Through Windows of Current Application=Alt+`,none,Walk Through Windows of Current Application
|
||||
Walk Through Windows of Current Application (Reverse)=Alt+~,none,Walk Through Windows of Current Application (Reverse)
|
||||
Walk Through Windows of Current Application Alternative=none,none,Walk Through Windows of Current Application Alternative
|
||||
Walk Through Windows of Current Application Alternative (Reverse)=none,none,Walk Through Windows of Current Application Alternative (Reverse)
|
||||
Window Above Other Windows=none,none,Keep Window Above Others
|
||||
Window Below Other Windows=none,none,Keep Window Below Others
|
||||
Window Close=Alt+F4,Alt+F4,Close Window
|
||||
Window Fullscreen=none,none,Make Window Fullscreen
|
||||
Window Grow Horizontal=none,none,Pack Grow Window Horizontally
|
||||
Window Grow Vertical=none,none,Pack Grow Window Vertically
|
||||
Window Lower=none,none,Lower Window
|
||||
Window Maximize=Alt+Space,Meta+PgUp,Maximize Window
|
||||
Window Maximize Horizontal=none,none,Maximize Window Horizontally
|
||||
Window Maximize Vertical=none,none,Maximize Window Vertically
|
||||
Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window
|
||||
Window Move=none,none,Move Window
|
||||
Window No Border=none,none,Hide Window Border
|
||||
Window On All Desktops=none,none,Keep Window on All Desktops
|
||||
Window One Desktop Down=none,none,Window One Desktop Down
|
||||
Window One Desktop Up=none,none,Window One Desktop Up
|
||||
Window One Desktop to the Left=none,none,Window One Desktop to the Left
|
||||
Window One Desktop to the Right=none,none,Window One Desktop to the Right
|
||||
Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu
|
||||
Window Pack Down=none,none,Pack Window Down
|
||||
Window Pack Left=none,none,Pack Window to the Left
|
||||
Window Pack Right=none,none,Pack Window to the Right
|
||||
Window Pack Up=none,none,Pack Window Up
|
||||
Window Quick Tile Bottom=Meta+Down,Meta+Down,Quick Tile Window to the Bottom
|
||||
Window Quick Tile Bottom Left=none,none,Quick Tile Window to the Bottom Left
|
||||
Window Quick Tile Bottom Right=none,none,Quick Tile Window to the Bottom Right
|
||||
Window Quick Tile Left=Meta+Left,Meta+Left,Quick Tile Window to the Left
|
||||
Window Quick Tile Right=Meta+Right,Meta+Right,Quick Tile Window to the Right
|
||||
Window Quick Tile Top=Meta+Up,Meta+Up,Quick Tile Window to the Top
|
||||
Window Quick Tile Top Left=none,none,Quick Tile Window to the Top Left
|
||||
Window Quick Tile Top Right=none,none,Quick Tile Window to the Top Right
|
||||
Window Raise=none,none,Raise Window
|
||||
Window Resize=none,none,Resize Window
|
||||
Window Shade=none,none,Shade Window
|
||||
Window Shrink Horizontal=none,none,Pack Shrink Window Horizontally
|
||||
Window Shrink Vertical=none,none,Pack Shrink Window Vertically
|
||||
Window to Desktop 1=none,none,Window to Desktop 1
|
||||
Window to Desktop 10=none,none,Window to Desktop 10
|
||||
Window to Desktop 11=none,none,Window to Desktop 11
|
||||
Window to Desktop 12=none,none,Window to Desktop 12
|
||||
Window to Desktop 13=none,none,Window to Desktop 13
|
||||
Window to Desktop 14=none,none,Window to Desktop 14
|
||||
Window to Desktop 15=none,none,Window to Desktop 15
|
||||
Window to Desktop 16=none,none,Window to Desktop 16
|
||||
Window to Desktop 17=none,none,Window to Desktop 17
|
||||
Window to Desktop 18=none,none,Window to Desktop 18
|
||||
Window to Desktop 19=none,none,Window to Desktop 19
|
||||
Window to Desktop 2=none,none,Window to Desktop 2
|
||||
Window to Desktop 20=none,none,Window to Desktop 20
|
||||
Window to Desktop 3=none,none,Window to Desktop 3
|
||||
Window to Desktop 4=none,none,Window to Desktop 4
|
||||
Window to Desktop 5=none,none,Window to Desktop 5
|
||||
Window to Desktop 6=none,none,Window to Desktop 6
|
||||
Window to Desktop 7=none,none,Window to Desktop 7
|
||||
Window to Desktop 8=none,none,Window to Desktop 8
|
||||
Window to Desktop 9=none,none,Window to Desktop 9
|
||||
Window to Next Desktop=none,none,Window to Next Desktop
|
||||
Window to Next Screen=none,none,Window to Next Screen
|
||||
Window to Previous Desktop=none,none,Window to Previous Desktop
|
||||
Window to Previous Screen=none,none,Window to Previous Screen
|
||||
Window to Screen 0=none,none,Window to Screen 0
|
||||
Window to Screen 1=none,none,Window to Screen 1
|
||||
Window to Screen 2=none,none,Window to Screen 2
|
||||
Window to Screen 3=none,none,Window to Screen 3
|
||||
Window to Screen 4=none,none,Window to Screen 4
|
||||
Window to Screen 5=none,none,Window to Screen 5
|
||||
Window to Screen 6=none,none,Window to Screen 6
|
||||
Window to Screen 7=none,none,Window to Screen 7
|
||||
_k_friendly_name=KWin
|
||||
view_actual_size=,Meta+0,Actual Size
|
||||
view_zoom_in=Meta+=,Meta+=,Zoom In
|
||||
view_zoom_out=Meta+-,Meta+-,Zoom Out
|
||||
|
||||
[mediacontrol]
|
||||
_k_friendly_name=Media Controller
|
||||
nextmedia=Media Next,Media Next,Media playback next
|
||||
playpausemedia=Media Play,Media Play,Play/Pause media playback
|
||||
previousmedia=Media Previous,Media Previous,Media playback previous
|
||||
stopmedia=Media Stop,Media Stop,Stop media playback
|
||||
|
||||
[org.kde.dolphin.desktop]
|
||||
_k_friendly_name=Launch Dolphin
|
||||
_launch=Meta+E,none,Launch Dolphin
|
||||
|
||||
[org_kde_powerdevil]
|
||||
Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness
|
||||
Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness
|
||||
Hibernate=Hibernate,Hibernate,Hibernate
|
||||
Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness
|
||||
Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness
|
||||
PowerOff=Power Off,Power Off,Power Off
|
||||
Sleep=Sleep,Sleep,Suspend
|
||||
Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight
|
||||
_k_friendly_name=Power Management
|
||||
|
||||
[plasmashell]
|
||||
_k_friendly_name=Plasma
|
||||
activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1
|
||||
activate task manager entry 10=Meta+0,Meta+0,Activate Task Manager Entry 10
|
||||
activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2
|
||||
activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3
|
||||
activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4
|
||||
activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5
|
||||
activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6
|
||||
activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7
|
||||
activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8
|
||||
activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9
|
||||
activate widget 21=Alt+F1,none,Activate Application Menu Widget
|
||||
clear-history=Ctrl+~,none,Clear Clipboard History
|
||||
clipboard_action=Ctrl+Alt+X,Ctrl+Alt+X,Enable Clipboard Actions
|
||||
cycleNextAction=none,none,Next History Item
|
||||
cyclePrevAction=none,none,Previous History Item
|
||||
edit_clipboard=none,none,Edit Contents...
|
||||
manage activities=Meta+Q,Meta+Q,Activities...
|
||||
next activity=Meta+Tab,none,Walk through activities
|
||||
previous activity=Meta+Shift+Tab,none,Walk through activities (Reverse)
|
||||
repeat_action=Ctrl+Alt+R,Ctrl+Alt+R,Manually Invoke Action on Current Clipboard
|
||||
show dashboard=Meta+D,Ctrl+F12,Show Desktop
|
||||
show-barcode=none,none,Show Barcode...
|
||||
show-on-mouse-pos=Ctrl+`,none,Open Klipper at Mouse Position
|
||||
stop current activity=none,Meta+S,Stop Current Activity
|
||||
|
||||
[sublime_text.desktop]
|
||||
Document=,none,New File
|
||||
Window=none,none,New Window
|
||||
_k_friendly_name=Launch Sublime Text
|
||||
_launch=Meta+S,none,Launch Sublime Text
|
||||
5
.config/klipperrc
Normal file
5
.config/klipperrc
Normal file
@@ -0,0 +1,5 @@
|
||||
[General]
|
||||
IgnoreSelection=true
|
||||
MaxClipItems=2048
|
||||
PreventEmptyClipboard=false
|
||||
Version=5.12.7
|
||||
10
.config/plasma-locale-settings.sh
Normal file
10
.config/plasma-locale-settings.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
# Generated script, do not edit
|
||||
# Exports language-format specific env vars from startkde.
|
||||
# This script has been generated from kcmshell5 formats.
|
||||
# It will automatically be overwritten from there.
|
||||
export LANG=en_IN.UTF-8
|
||||
export LC_NUMERIC=en_IN.UTF-8
|
||||
export LC_TIME=en_IN.UTF-8
|
||||
export LC_MONETARY=en_IN.UTF-8
|
||||
export LC_MEASUREMENT=en_IN.UTF-8
|
||||
export LC_COLLATE=en_IN.UTF-8
|
||||
11
.config/plasma-localerc
Normal file
11
.config/plasma-localerc
Normal file
@@ -0,0 +1,11 @@
|
||||
[Formats]
|
||||
LANG=en_IN.UTF-8
|
||||
LC_COLLATE=en_IN.UTF-8
|
||||
LC_MEASUREMENT=en_IN.UTF-8
|
||||
LC_MONETARY=en_IN.UTF-8
|
||||
LC_NUMERIC=en_IN.UTF-8
|
||||
LC_TIME=en_IN.UTF-8
|
||||
useDetailed=true
|
||||
|
||||
[Translations]
|
||||
LANGUAGE=
|
||||
2
.config/plasmavaultrc
Normal file
2
.config/plasmavaultrc
Normal file
@@ -0,0 +1,2 @@
|
||||
[/media/pratik/Work/.plasma-vault/SSH.enc]
|
||||
lastStatus=2
|
||||
125
.config/remmina/remmina.pref
Normal file
125
.config/remmina/remmina.pref
Normal file
@@ -0,0 +1,125 @@
|
||||
[remmina_pref]
|
||||
secret=2Uryr5G5hXC8DDXY+Kgk4B6wNwIMrpo5W7FWKfP0i8w=
|
||||
save_view_mode=true
|
||||
floating_toolbar_placement=0
|
||||
toolbar_placement=3
|
||||
prevent_snap_welcome_message=false
|
||||
fullscreen_on_auto=true
|
||||
always_show_tab=true
|
||||
hide_connection_toolbar=true
|
||||
default_action=0
|
||||
scale_quality=3
|
||||
ssh_loglevel=1
|
||||
screenshot_path=/home/CommonFolder/Pictures/Screenshots/Remmina
|
||||
ssh_parseconfig=true
|
||||
hide_toolbar=false
|
||||
hide_statusbar=false
|
||||
small_toolbutton=false
|
||||
view_file_mode=1
|
||||
resolutions=1400x1050,640x480,800x600,1024x768,1152x864,1280x960
|
||||
keystrokes=Send hello world§hello world\\n
|
||||
main_width=681
|
||||
main_height=703
|
||||
main_maximize=false
|
||||
main_sort_column_id=1
|
||||
main_sort_order=0
|
||||
expanded_group=Hetzner,Routers
|
||||
toolbar_pin_down=false
|
||||
sshtunnel_port=4732
|
||||
applet_new_ontop=false
|
||||
applet_hide_count=false
|
||||
applet_enable_avahi=false
|
||||
disable_tray_icon=false
|
||||
dark_tray_icon=false
|
||||
recent_maximum=10
|
||||
default_mode=2
|
||||
tab_mode=0
|
||||
fullscreen_toolbar_visibility=0
|
||||
show_buttons_icons=0
|
||||
show_menu_icons=0
|
||||
auto_scroll_step=10
|
||||
hostkey=65383
|
||||
shortcutkey_fullscreen=102
|
||||
shortcutkey_autofit=49
|
||||
shortcutkey_nexttab=65363
|
||||
shortcutkey_prevtab=65361
|
||||
shortcutkey_scale=115
|
||||
shortcutkey_grab=65383
|
||||
shortcutkey_viewonly=109
|
||||
shortcutkey_screenshot=65481
|
||||
shortcutkey_minimize=65478
|
||||
shortcutkey_disconnect=65473
|
||||
shortcutkey_toolbar=116
|
||||
vte_font=FuraCode Nerd Font 11
|
||||
vte_allow_bold_text=true
|
||||
vte_lines=5120
|
||||
rdp_use_client_keymap=0
|
||||
rdp_quality_0=6F
|
||||
rdp_quality_1=7
|
||||
rdp_quality_2=1
|
||||
rdp_quality_9=80
|
||||
rdp_deviceScaleFactor=0
|
||||
rdp_desktopScaleFactor=0
|
||||
rdp_desktopOrientation=0
|
||||
|
||||
[ssh_colors]
|
||||
background=rgb(1,17,22)
|
||||
cursor=rgb(74,252,214)
|
||||
foreground=rgb(255,255,255)
|
||||
color0=rgb(2,32,38)
|
||||
color1=rgb(178,48,45)
|
||||
color2=rgb(0,169,65)
|
||||
color3=rgb(89,129,156)
|
||||
color4=rgb(69,154,134)
|
||||
color5=rgb(0,89,157)
|
||||
color6=rgb(93,126,25)
|
||||
color7=rgb(64,85,85)
|
||||
color8=rgb(56,68,81)
|
||||
color9=rgb(255,66,66)
|
||||
color10=rgb(42,234,94)
|
||||
color11=rgb(142,212,253)
|
||||
color12=rgb(97,213,186)
|
||||
color13=rgb(18,152,255)
|
||||
color14=rgb(152,208,40)
|
||||
color15=rgb(88,251,214)
|
||||
|
||||
[usage_stats]
|
||||
periodic_usage_stats_permission_asked=true
|
||||
periodic_usage_stats_permitted=false
|
||||
periodic_usage_stats_last_sent=0
|
||||
|
||||
[remmina]
|
||||
name=
|
||||
ssh_stricthostkeycheck=0
|
||||
ssh_enabled=0
|
||||
exec=
|
||||
sshlogenabled=1
|
||||
ssh_compression=1
|
||||
server=
|
||||
keyboard_grab=0
|
||||
ssh_kex_algorithms=
|
||||
ssh_hostkeytypes=
|
||||
ssh_auth=3
|
||||
postcommand=
|
||||
group=Hetzner
|
||||
ssh_color_scheme=6
|
||||
ssh_charset=
|
||||
sshlogfolder=/media/pratik/Work/SSH/Hetzner/ssh_log/pratik
|
||||
ssh_loopback=0
|
||||
ssh_username=pratik
|
||||
password=
|
||||
disablepasswordstoring=0
|
||||
window_maximize=1
|
||||
viewmode=1
|
||||
ssh_proxycommand=
|
||||
save_ssh_server=
|
||||
save_ssh_username=pratik
|
||||
window_height=703
|
||||
precommand=
|
||||
window_width=681
|
||||
sshlogname=
|
||||
ssh_ciphers=
|
||||
ssh_server=
|
||||
protocol=SSH
|
||||
ssh_privatekey=/home/pratik/.ssh/id_hetzner_pratik
|
||||
last_success=20191007
|
||||
8
.gitignore
vendored
Normal file
8
.gitignore
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
**state.vscdb
|
||||
**state.vscdb.backup
|
||||
|
||||
# Ignore all Files under .vscode/extensions/
|
||||
.vscode/extensions/**
|
||||
|
||||
# Allow only json files inside the .vscode/extensions/ folder
|
||||
!.vscode/extensions/**/*.json
|
||||
27
.gitignore_global
Normal file
27
.gitignore_global
Normal file
@@ -0,0 +1,27 @@
|
||||
.vscode
|
||||
|
||||
# KDE directory preferences
|
||||
.directory
|
||||
|
||||
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||
.fuse_hidden*
|
||||
|
||||
# Linux trash folder which might appear on any partition or disk
|
||||
.Trash-*
|
||||
|
||||
# .nfs files are created when an open file is removed but is still being accessed
|
||||
.nfs*
|
||||
|
||||
# Binaries for programs and plugins
|
||||
*.exe
|
||||
*.exe~
|
||||
*.dll
|
||||
*.so
|
||||
*.dylib
|
||||
|
||||
# Ignore all downloaded node modules
|
||||
node_modules/*
|
||||
|
||||
|
||||
# Ignore all minified js files
|
||||
*.min.js
|
||||
4
.gosetup
Normal file
4
.gosetup
Normal file
@@ -0,0 +1,4 @@
|
||||
export PATH=$PATH:/usr/local/go/bin
|
||||
export GOPATH=$HOME/Downloads/.golibs
|
||||
export PATH=$PATH:$GOPATH/bin
|
||||
export GOPATH=$GOPATH:/media/pratik/Work/Coding/Go/
|
||||
16
.vscode/argv.json
vendored
Normal file
16
.vscode/argv.json
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
// This configuration file allows you to pass permanent command line arguments to VS Code.
|
||||
// Only a subset of arguments is currently supported to reduce the likelyhood of breaking
|
||||
// the installation.
|
||||
//
|
||||
// PLEASE DO NOT CHANGE WITHOUT UNDERSTANDING THE IMPACT
|
||||
//
|
||||
// NOTE: Changing this file requires a restart of VS Code.
|
||||
{
|
||||
// Use software rendering instead of hardware accelerated rendering.
|
||||
// This can help in cases where you see rendering issues in VS Code.
|
||||
// "disable-hardware-acceleration": true,
|
||||
|
||||
// Enabled by default by VS Code to resolve color issues in the renderer
|
||||
// See https://github.com/Microsoft/vscode/issues/51791 for details
|
||||
"disable-color-correct-rendering": true
|
||||
}
|
||||
1
.vscode/settings.json
vendored
Normal file
1
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
92
.zshrc
Normal file
92
.zshrc
Normal file
@@ -0,0 +1,92 @@
|
||||
# If you come from bash you might have to change your $PATH.
|
||||
# export PATH=$HOME/bin:/usr/local/bin:$PATH
|
||||
|
||||
export ZSH="/home/pratik/.oh-my-zsh"
|
||||
|
||||
# Set name of the theme to load --- if set to "random", it will
|
||||
# load a random theme each time oh-my-zsh is loaded, in which case,
|
||||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
|
||||
ZSH_THEME="powerlevel9k/powerlevel9k"
|
||||
#ZSH_THEME="spaceship"
|
||||
|
||||
|
||||
# Uncomment the following line to enable command auto-correction.
|
||||
ENABLE_CORRECTION="true"
|
||||
|
||||
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||
COMPLETION_WAITING_DOTS="true"
|
||||
|
||||
# Uncomment the following line if you want to change the command execution time
|
||||
# stamp shown in the history command output.
|
||||
# You can set one of the optional three formats:
|
||||
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
|
||||
# or set a custom format using the strftime function format specifications,
|
||||
# see 'man strftime' for details.
|
||||
HIST_STAMPS="dd.mm.yyyy"
|
||||
|
||||
# Which plugins would you like to load?
|
||||
# Standard plugins can be found in ~/.oh-my-zsh/plugins/*
|
||||
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
|
||||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||
# Add wisely, as too many plugins slow down shell startup.
|
||||
plugins=(
|
||||
git
|
||||
history
|
||||
per-directory-history
|
||||
perms
|
||||
sudo
|
||||
systemd
|
||||
zsh-autosuggestions
|
||||
zsh-completions
|
||||
zsh-syntax-highlighting
|
||||
)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
|
||||
##############Pratik POWERLEVEL9K Configs####################################
|
||||
POWERLEVEL9K_SHORTEN_DIR_LENGTH=4
|
||||
POWERLEVEL9K_SHORTEN_STRATEGY="None"
|
||||
POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=0
|
||||
POWERLEVEL9K_PROMPT_ADD_NEWLINE=true
|
||||
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
|
||||
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="\u256D\u2500%F"
|
||||
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="\u2570\uf460%F%{%B%F{white}%K{#0E1F22}%} $user_symbol %{%b%f%k%F{#0E1F22}%} %{%f%}"
|
||||
POWERLEVEL9K_TIME_FORMAT="%D{%H:%M:%S %a}"
|
||||
POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=0
|
||||
POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION=6
|
||||
|
||||
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user ssh dir dir_writable root_indicator vcs)
|
||||
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status rspec_stats command_execution_time background_jobs history docker_machine time)
|
||||
|
||||
local user_symbol="$"
|
||||
if [[ $(print -P "%#") =~ "#" ]]; then
|
||||
user_symbol = "#"
|
||||
fi
|
||||
POWERLEVEL9K_MODE='nerdfont-complete'
|
||||
|
||||
##############Pratik POWERLEVEL9K Configs END################################
|
||||
|
||||
setopt +o nomatch
|
||||
|
||||
# Higher History
|
||||
export HISTSIZE=10000000
|
||||
export SAVEHIST=10000000
|
||||
setopt EXTENDED_HISTORY # Write the history file in the ":start:elapsed;command" format.
|
||||
setopt INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits.
|
||||
setopt SHARE_HISTORY # Share history between all sessions.
|
||||
setopt HIST_REDUCE_BLANKS # Remove superfluous blanks before recording entry.
|
||||
setopt HIST_VERIFY # Don't execute immediately upon history expansion.
|
||||
setopt HIST_IGNORE_SPACE # Don't add commands that start with whitespace to history
|
||||
|
||||
if [[ -f ~/.aliases ]]; then
|
||||
source ~/.aliases
|
||||
fi
|
||||
|
||||
if [[ -f ~/.aliases_personal ]]; then
|
||||
source ~/.aliases_personal
|
||||
fi
|
||||
|
||||
if [[ -f ~/.gosetup ]]; then
|
||||
source ~/.gosetup
|
||||
fi
|
||||
208
LICENSE
Normal file
208
LICENSE
Normal file
@@ -0,0 +1,208 @@
|
||||
Apache License
|
||||
|
||||
Version 2.0, January 2004
|
||||
|
||||
http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION,
|
||||
AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction, and distribution
|
||||
as defined by Sections 1 through 9 of this document.
|
||||
|
||||
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by the copyright
|
||||
owner that is granting the License.
|
||||
|
||||
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all other entities
|
||||
that control, are controlled by, or are under common control with that entity.
|
||||
For the purposes of this definition, "control" means (i) the power, direct
|
||||
or indirect, to cause the direction or management of such entity, whether
|
||||
by contract or otherwise, or (ii) ownership of fifty percent (50%) or more
|
||||
of the outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions
|
||||
granted by this License.
|
||||
|
||||
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications, including
|
||||
but not limited to software source code, documentation source, and configuration
|
||||
files.
|
||||
|
||||
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical transformation
|
||||
or translation of a Source form, including but not limited to compiled object
|
||||
code, generated documentation, and conversions to other media types.
|
||||
|
||||
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or Object form,
|
||||
made available under the License, as indicated by a copyright notice that
|
||||
is included in or attached to the work (an example is provided in the Appendix
|
||||
below).
|
||||
|
||||
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object form,
|
||||
that is based on (or derived from) the Work and for which the editorial revisions,
|
||||
annotations, elaborations, or other modifications represent, as a whole, an
|
||||
original work of authorship. For the purposes of this License, Derivative
|
||||
Works shall not include works that remain separable from, or merely link (or
|
||||
bind by name) to the interfaces of, the Work and Derivative Works thereof.
|
||||
|
||||
|
||||
|
||||
"Contribution" shall mean any work of authorship, including the original version
|
||||
of the Work and any modifications or additions to that Work or Derivative
|
||||
Works thereof, that is intentionally submitted to Licensor for inclusion in
|
||||
the Work by the copyright owner or by an individual or Legal Entity authorized
|
||||
to submit on behalf of the copyright owner. For the purposes of this definition,
|
||||
"submitted" means any form of electronic, verbal, or written communication
|
||||
sent to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems, and
|
||||
issue tracking systems that are managed by, or on behalf of, the Licensor
|
||||
for the purpose of discussing and improving the Work, but excluding communication
|
||||
that is conspicuously marked or otherwise designated in writing by the copyright
|
||||
owner as "Not a Contribution."
|
||||
|
||||
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
|
||||
of whom a Contribution has been received by Licensor and subsequently incorporated
|
||||
within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of this
|
||||
License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
|
||||
no-charge, royalty-free, irrevocable copyright license to reproduce, prepare
|
||||
Derivative Works of, publicly display, publicly perform, sublicense, and distribute
|
||||
the Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of this License,
|
||||
each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
|
||||
no-charge, royalty-free, irrevocable (except as stated in this section) patent
|
||||
license to make, have made, use, offer to sell, sell, import, and otherwise
|
||||
transfer the Work, where such license applies only to those patent claims
|
||||
licensable by such Contributor that are necessarily infringed by their Contribution(s)
|
||||
alone or by combination of their Contribution(s) with the Work to which such
|
||||
Contribution(s) was submitted. If You institute patent litigation against
|
||||
any entity (including a cross-claim or counterclaim in a lawsuit) alleging
|
||||
that the Work or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses granted to You
|
||||
under this License for that Work shall terminate as of the date such litigation
|
||||
is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the Work or
|
||||
Derivative Works thereof in any medium, with or without modifications, and
|
||||
in Source or Object form, provided that You meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or Derivative Works a copy
|
||||
of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices stating that
|
||||
You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works that You distribute,
|
||||
all copyright, patent, trademark, and attribution notices from the Source
|
||||
form of the Work, excluding those notices that do not pertain to any part
|
||||
of the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its distribution,
|
||||
then any Derivative Works that You distribute must include a readable copy
|
||||
of the attribution notices contained within such NOTICE file, excluding those
|
||||
notices that do not pertain to any part of the Derivative Works, in at least
|
||||
one of the following places: within a NOTICE text file distributed as part
|
||||
of the Derivative Works; within the Source form or documentation, if provided
|
||||
along with the Derivative Works; or, within a display generated by the Derivative
|
||||
Works, if and wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and do not modify the
|
||||
License. You may add Your own attribution notices within Derivative Works
|
||||
that You distribute, alongside or as an addendum to the NOTICE text from the
|
||||
Work, provided that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and may provide
|
||||
additional or different license terms and conditions for use, reproduction,
|
||||
or distribution of Your modifications, or for any such Derivative Works as
|
||||
a whole, provided Your use, reproduction, and distribution of the Work otherwise
|
||||
complies with the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise, any
|
||||
Contribution intentionally submitted for inclusion in the Work by You to the
|
||||
Licensor shall be under the terms and conditions of this License, without
|
||||
any additional terms or conditions. Notwithstanding the above, nothing herein
|
||||
shall supersede or modify the terms of any separate license agreement you
|
||||
may have executed with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade names,
|
||||
trademarks, service marks, or product names of the Licensor, except as required
|
||||
for reasonable and customary use in describing the origin of the Work and
|
||||
reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or agreed to
|
||||
in writing, Licensor provides the Work (and each Contributor provides its
|
||||
Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied, including, without limitation, any warranties
|
||||
or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness
|
||||
of using or redistributing the Work and assume any risks associated with Your
|
||||
exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory, whether
|
||||
in tort (including negligence), contract, or otherwise, unless required by
|
||||
applicable law (such as deliberate and grossly negligent acts) or agreed to
|
||||
in writing, shall any Contributor be liable to You for damages, including
|
||||
any direct, indirect, special, incidental, or consequential damages of any
|
||||
character arising as a result of this License or out of the use or inability
|
||||
to use the Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all other commercial
|
||||
damages or losses), even if such Contributor has been advised of the possibility
|
||||
of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing the Work
|
||||
or Derivative Works thereof, You may choose to offer, and charge a fee for,
|
||||
acceptance of support, warranty, indemnity, or other liability obligations
|
||||
and/or rights consistent with this License. However, in accepting such obligations,
|
||||
You may act only on Your own behalf and on Your sole responsibility, not on
|
||||
behalf of any other Contributor, and only if You agree to indemnify, defend,
|
||||
and hold each Contributor harmless for any liability incurred by, or claims
|
||||
asserted against, such Contributor by reason of your accepting any such warranty
|
||||
or additional liability. END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following boilerplate
|
||||
notice, with the fields enclosed by brackets "[]" replaced with your own identifying
|
||||
information. (Don't include the brackets!) The text should be enclosed in
|
||||
the appropriate comment syntax for the file format. We also recommend that
|
||||
a file or class name and description of purpose be included on the same "printed
|
||||
page" as the copyright notice for easier identification within third-party
|
||||
archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
|
||||
you may not use this file except in compliance with the License.
|
||||
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
|
||||
See the License for the specific language governing permissions and
|
||||
|
||||
limitations under the License.
|
||||
Reference in New Issue
Block a user