Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
738639bc19 | ||
|
|
c999f058bc | ||
|
|
1b55d91ce1 |
No files matched your search
@@ -1,115 +0,0 @@
|
|||||||
#
|
|
||||||
# ~/.bashrc
|
|
||||||
#
|
|
||||||
|
|
||||||
[[ $- != *i* ]] && return
|
|
||||||
|
|
||||||
colors() {
|
|
||||||
local fgc bgc vals seq0
|
|
||||||
|
|
||||||
printf "Color escapes are %s\n" '\e[${value};...;${value}m'
|
|
||||||
printf "Values 30..37 are \e[33mforeground colors\e[m\n"
|
|
||||||
printf "Values 40..47 are \e[43mbackground colors\e[m\n"
|
|
||||||
printf "Value 1 gives a \e[1mbold-faced look\e[m\n\n"
|
|
||||||
|
|
||||||
# foreground colors
|
|
||||||
for fgc in {30..37}; do
|
|
||||||
# background colors
|
|
||||||
for bgc in {40..47}; do
|
|
||||||
fgc=${fgc#37} # white
|
|
||||||
bgc=${bgc#40} # black
|
|
||||||
|
|
||||||
vals="${fgc:+$fgc;}${bgc}"
|
|
||||||
vals=${vals%%;}
|
|
||||||
|
|
||||||
seq0="${vals:+\e[${vals}m}"
|
|
||||||
printf " %-9s" "${seq0:-(default)}"
|
|
||||||
printf " ${seq0}TEXT\e[m"
|
|
||||||
printf " \e[${vals:+${vals+$vals;}}1mBOLD\e[m"
|
|
||||||
done
|
|
||||||
echo; echo
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
|
|
||||||
|
|
||||||
# Change the window title of X terminals
|
|
||||||
case ${TERM} in
|
|
||||||
xterm*|rxvt*|Eterm*|aterm|kterm|gnome*|interix|konsole*)
|
|
||||||
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\007"'
|
|
||||||
;;
|
|
||||||
screen*)
|
|
||||||
PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\033\\"'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
use_color=true
|
|
||||||
|
|
||||||
# Set colorful PS1 only on colorful terminals.
|
|
||||||
# dircolors --print-database uses its own built-in database
|
|
||||||
# instead of using /etc/DIR_COLORS. Try to use the external file
|
|
||||||
# first to take advantage of user additions. Use internal bash
|
|
||||||
# globbing instead of external grep binary.
|
|
||||||
safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM
|
|
||||||
match_lhs=""
|
|
||||||
[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
|
|
||||||
[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
|
|
||||||
[[ -z ${match_lhs} ]] \
|
|
||||||
&& type -P dircolors >/dev/null \
|
|
||||||
&& match_lhs=$(dircolors --print-database)
|
|
||||||
[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true
|
|
||||||
|
|
||||||
if ${use_color} ; then
|
|
||||||
# Enable colors for ls, etc. Prefer ~/.dir_colors #64489
|
|
||||||
if type -P dircolors >/dev/null ; then
|
|
||||||
if [[ -f ~/.dir_colors ]] ; then
|
|
||||||
eval $(dircolors -b ~/.dir_colors)
|
|
||||||
elif [[ -f /etc/DIR_COLORS ]] ; then
|
|
||||||
eval $(dircolors -b /etc/DIR_COLORS)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ${EUID} == 0 ]] ; then
|
|
||||||
PS1='\[\033[01;31m\][\h\[\033[01;36m\] \W\[\033[01;31m\]]\$\[\033[00m\] '
|
|
||||||
else
|
|
||||||
PS1='\[\033[01;32m\][\u@\h\[\033[01;37m\] \W\[\033[01;32m\]]\$\[\033[00m\] '
|
|
||||||
fi
|
|
||||||
|
|
||||||
alias ls='ls --color=auto'
|
|
||||||
alias grep='grep --colour=auto'
|
|
||||||
alias egrep='egrep --colour=auto'
|
|
||||||
alias fgrep='fgrep --colour=auto'
|
|
||||||
else
|
|
||||||
if [[ ${EUID} == 0 ]] ; then
|
|
||||||
# show root@ when we don't have colors
|
|
||||||
PS1='\u@\h \W \$ '
|
|
||||||
else
|
|
||||||
PS1='\u@\h \w \$ '
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
unset use_color safe_term match_lhs sh
|
|
||||||
|
|
||||||
alias cp="cp -i" # confirm before overwriting something
|
|
||||||
alias df='df -h' # human-readable sizes
|
|
||||||
alias free='free -m' # show sizes in MB
|
|
||||||
alias np='nano -w PKGBUILD'
|
|
||||||
alias more=less
|
|
||||||
|
|
||||||
xhost +local:root > /dev/null 2>&1
|
|
||||||
|
|
||||||
complete -cf sudo
|
|
||||||
|
|
||||||
# Bash won't get SIGWINCH if another process is in the foreground.
|
|
||||||
# Enable checkwinsize so that bash will check the terminal size when
|
|
||||||
# it regains control. #65623
|
|
||||||
# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
|
|
||||||
shopt -s checkwinsize
|
|
||||||
|
|
||||||
shopt -s expand_aliases
|
|
||||||
|
|
||||||
# export QT_SELECT=4
|
|
||||||
|
|
||||||
# Enable history appending instead of overwriting. #139609
|
|
||||||
shopt -s histappend
|
|
||||||
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
{
|
|
||||||
"workbench.colorTheme": "Monokai",
|
|
||||||
"vscode-neovim.neovimExecutablePaths.linux": "/usr/bin/nvim",
|
|
||||||
"terminal.explorerKind": "external",
|
|
||||||
"terminal.external.linuxExec": "alacritty",
|
|
||||||
"editor.minimap.enabled": false,
|
|
||||||
"redhat.telemetry.enabled": false,
|
|
||||||
"[python]": {
|
|
||||||
"diffEditor.ignoreTrimWhitespace": false
|
|
||||||
},
|
|
||||||
"aws.telemetry": false,
|
|
||||||
"yaml.customTags": [
|
|
||||||
"!And",
|
|
||||||
"!And sequence",
|
|
||||||
"!If",
|
|
||||||
"!If sequence",
|
|
||||||
"!Not",
|
|
||||||
"!Not sequence",
|
|
||||||
"!Equals",
|
|
||||||
"!Equals sequence",
|
|
||||||
"!Or",
|
|
||||||
"!Or sequence",
|
|
||||||
"!FindInMap",
|
|
||||||
"!FindInMap sequence",
|
|
||||||
"!Base64",
|
|
||||||
"!Join",
|
|
||||||
"!Join sequence",
|
|
||||||
"!Cidr",
|
|
||||||
"!Ref",
|
|
||||||
"!Sub",
|
|
||||||
"!Sub sequence",
|
|
||||||
"!GetAtt",
|
|
||||||
"!GetAZs",
|
|
||||||
"!ImportValue",
|
|
||||||
"!ImportValue sequence",
|
|
||||||
"!Select",
|
|
||||||
"!Select sequence",
|
|
||||||
"!Split",
|
|
||||||
"!Split sequence"
|
|
||||||
],
|
|
||||||
"[rust]": {},
|
|
||||||
"extensions.experimental.affinity": {
|
|
||||||
"asvetliakov.vscode-neovim": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
[colors.bright]
|
|
||||||
black = "0x75715e"
|
|
||||||
blue = "0x66d9ef"
|
|
||||||
cyan = "0xa1efe4"
|
|
||||||
green = "0xa6e22e"
|
|
||||||
magenta = "0xae81ff"
|
|
||||||
red = "0xf92672"
|
|
||||||
white = "0xf9f8f5"
|
|
||||||
yellow = "0xf4bf75"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "0x272822"
|
|
||||||
blue = "0x66d9ef"
|
|
||||||
cyan = "0xa1efe4"
|
|
||||||
green = "0xa6e22e"
|
|
||||||
magenta = "0xae81ff"
|
|
||||||
red = "0xf92672"
|
|
||||||
white = "0xf8f8f2"
|
|
||||||
yellow = "0xf4bf75"
|
|
||||||
|
|
||||||
[colors.primary]
|
|
||||||
background = "0x272822"
|
|
||||||
foreground = "0xf8f8f2"
|
|
||||||
|
|
||||||
[env]
|
|
||||||
TERM = "xterm-256color"
|
|
||||||
|
|
||||||
[window]
|
|
||||||
dynamic_title = true
|
|
||||||
opacity = 1.0
|
|
||||||
|
|
||||||
[window.padding]
|
|
||||||
x = 5
|
|
||||||
y = 7
|
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
env:
|
||||||
|
TERM: xterm-256color
|
||||||
|
window:
|
||||||
|
padding:
|
||||||
|
x: 5
|
||||||
|
y: 7
|
||||||
|
opacity: 1.0
|
||||||
|
dynamic_title: true
|
||||||
|
|
||||||
|
colors:
|
||||||
|
# Default colors
|
||||||
|
primary:
|
||||||
|
background: '0x272822'
|
||||||
|
foreground: '0xf8f8f2'
|
||||||
|
|
||||||
|
# Normal colors
|
||||||
|
normal:
|
||||||
|
black: '0x272822'
|
||||||
|
red: '0xf92672'
|
||||||
|
green: '0xa6e22e'
|
||||||
|
yellow: '0xf4bf75'
|
||||||
|
blue: '0x66d9ef'
|
||||||
|
magenta: '0xae81ff'
|
||||||
|
cyan: '0xa1efe4'
|
||||||
|
white: '0xf8f8f2'
|
||||||
|
|
||||||
|
# Bright colors
|
||||||
|
bright:
|
||||||
|
black: '0x75715e'
|
||||||
|
red: '0xf92672'
|
||||||
|
green: '0xa6e22e'
|
||||||
|
yellow: '0xf4bf75'
|
||||||
|
blue: '0x66d9ef'
|
||||||
|
magenta: '0xae81ff'
|
||||||
|
cyan: '0xa1efe4'
|
||||||
|
white: '0xf9f8f5'
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
output DP-1
|
|
||||||
off
|
|
||||||
output HDMI-1
|
|
||||||
off
|
|
||||||
output DP-2
|
|
||||||
off
|
|
||||||
output eDP-1
|
|
||||||
crtc 0
|
|
||||||
mode 1920x1080
|
|
||||||
pos 0x0
|
|
||||||
primary
|
|
||||||
rate 60.02
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
x-prop-scaling_mode Full aspect
|
|
||||||
output HDMI-2
|
|
||||||
crtc 1
|
|
||||||
mode 1920x1080
|
|
||||||
pos 0x0
|
|
||||||
rate 60.00
|
|
||||||
x-prop-aspect_ratio Automatic
|
|
||||||
x-prop-audio auto
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
HDMI-2 00ffffffffffff004ca319a501010101311a0103800000780ade50a3544c99260f5054210800a9c090c0b300950095408140a9408180023a801871382d40582c450040846300001e662156aa51001e30468f330040846300001e000000fd0017550f5c11000a202020202020000000fc004550534f4e20504a0a202020200197020328f151901f202205140413030212110706161501230907078301000066030c00100080e200fb9e20009051201f304880360040846300001c023a80d072382d40102c458040846300001e283c80a070b023403020360040846300001a011d8018711c1620582c250040846300009e00000000000000000000000000000082
|
|
||||||
eDP-1 00ffffffffffff0030e4080600000000001c0104a51f117802e085a3544e9b260e5054000000010101010101010101010101010101012e3680a070381f403020350035ae1000001a542b80a070381f403020350035ae1000001a000000fe004c4720446973706c61790a2020000000fe004c503134305746392d5350463100d5
|
|
||||||
@@ -4,6 +4,12 @@ output HDMI-1
|
|||||||
off
|
off
|
||||||
output DP-2
|
output DP-2
|
||||||
off
|
off
|
||||||
|
output DP-2-1
|
||||||
|
off
|
||||||
|
output DP-2-2
|
||||||
|
off
|
||||||
|
output DP-2-3
|
||||||
|
off
|
||||||
output eDP-1
|
output eDP-1
|
||||||
crtc 0
|
crtc 0
|
||||||
mode 1920x1080
|
mode 1920x1080
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
HDMI-2 00ffffffffffff0010ac67d04c47443014190103803c2278ee4455a9554d9d260f5054a54b00b300d100714fa9408180778001010101565e00a0a0a029503020350055502100001a000000ff0047483835443535423044474c0a000000fc0044454c4c205532373135480a20000000fd0038561e711e000a20202020202001e0020322f14f1005040302071601141f1213202122230907078301000065030c001000023a801871382d40582c250055502100001e011d8018711c1620582c250055502100009e011d007251d01e206e28550055502100001e8c0ad08a20e02d10103e9600555021000018483f00ca808030401a50130055502100001e00000094
|
HDMI-2 00ffffffffffff0010ac5f4157563541281d0103803c2278eeee95a3544c99260f5054a54b00714f8180a940d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff00335a53465253320a2020202020000000fc0044454c4c205532373139440a20000000fd00384c1e5a19000a20202020202001c7020322f14f90050403020716010611121513141f23097f078301000065030c001000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000088
|
||||||
eDP-1 00ffffffffffff0030e4080600000000001c0104a51f117802e085a3544e9b260e5054000000010101010101010101010101010101012e3680a070381f403020350035ae1000001a542b80a070381f403020350035ae1000001a000000fe004c4720446973706c61790a2020000000fe004c503134305746392d5350463100d5
|
eDP-1 00ffffffffffff0030e4080600000000001c0104a51f117802e085a3544e9b260e5054000000010101010101010101010101010101012e3680a070381f403020350035ae1000001a542b80a070381f403020350035ae1000001a000000fe004c4720446973706c61790a2020000000fe004c503134305746392d5350463100d5
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
output DP-1
|
|
||||||
off
|
|
||||||
output HDMI-1
|
|
||||||
off
|
|
||||||
output DP-2
|
|
||||||
off
|
|
||||||
output eDP-1
|
|
||||||
crtc 0
|
|
||||||
mode 1920x1080
|
|
||||||
pos 0x0
|
|
||||||
primary
|
|
||||||
rate 60.02
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
x-prop-scaling_mode Full aspect
|
|
||||||
output HDMI-2
|
|
||||||
crtc 1
|
|
||||||
mode 1920x1080
|
|
||||||
pos 1920x0
|
|
||||||
rate 60.00
|
|
||||||
x-prop-aspect_ratio Automatic
|
|
||||||
x-prop-audio auto
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
HDMI-2 00ffffffffffff004c2d7d0a010000002e160103806639780aee91a3544c99260f5054bdef80714f81c0810081809500a9c0b3000101023a801871382d40582c450024724200001e662156aa51001e30468f330024724200001e000000fd00184b0f5117000a202020202020000000fc0053414d53554e470a20202020200153020330f14d901f04130514031220212207162309070783010000e2000f72030c002000b82d21d0080140073f405090a0011d80d0721c1620102c258024724200009e011d8018711c1620582c250024724200009e011d00bc52d01e20b828554024724200001e011d007251d01e206e28550024724200001e000000000000000e
|
|
||||||
eDP-1 00ffffffffffff0030e4080600000000001c0104a51f117802e085a3544e9b260e5054000000010101010101010101010101010101012e3680a070381f403020350035ae1000001a542b80a070381f403020350035ae1000001a000000fe004c4720446973706c61790a2020000000fe004c503134305746392d5350463100d5
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
output DP-1
|
|
||||||
off
|
|
||||||
output HDMI-1
|
|
||||||
off
|
|
||||||
output DP-2
|
|
||||||
off
|
|
||||||
output DP-2-1
|
|
||||||
off
|
|
||||||
output DP-2-2
|
|
||||||
off
|
|
||||||
output DP-2-3
|
|
||||||
off
|
|
||||||
output eDP-1
|
|
||||||
crtc 0
|
|
||||||
mode 1920x1080
|
|
||||||
pos 0x0
|
|
||||||
primary
|
|
||||||
rate 60.02
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
x-prop-scaling_mode Full aspect
|
|
||||||
output HDMI-2
|
|
||||||
crtc 1
|
|
||||||
mode 2560x1440
|
|
||||||
pos 1920x0
|
|
||||||
rate 59.95
|
|
||||||
x-prop-aspect_ratio Automatic
|
|
||||||
x-prop-audio auto
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
HDMI-2 00ffffffffffff0010ac5f4157563541281d0103803c2278eeee95a3544c99260f5054a54b00714f8180a940d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff00335a53465253320a2020202020000000fc0044454c4c205532373139440a20000000fd00384c1e5a19000a20202020202001c7020322f14f90050403020716010611121513141f23097f078301000065030c001000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000088
|
|
||||||
eDP-1 00ffffffffffff0030e4080600000000001c0104a51f117802e085a3544e9b260e5054000000010101010101010101010101010101012e3680a070381f403020350035ae1000001a542b80a070381f403020350035ae1000001a000000fe004c4720446973706c61790a2020000000fe004c503134305746392d5350463100d5
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
output DP-1
|
|
||||||
off
|
|
||||||
output HDMI-1
|
|
||||||
off
|
|
||||||
output DP-2
|
|
||||||
off
|
|
||||||
output eDP-1
|
|
||||||
crtc 0
|
|
||||||
mode 1920x1080
|
|
||||||
pos 0x0
|
|
||||||
primary
|
|
||||||
rate 60.02
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
x-prop-scaling_mode Full aspect
|
|
||||||
output HDMI-2
|
|
||||||
crtc 1
|
|
||||||
mode 2560x1440
|
|
||||||
pos 1920x0
|
|
||||||
rate 59.95
|
|
||||||
x-prop-aspect_ratio Automatic
|
|
||||||
x-prop-audio auto
|
|
||||||
x-prop-broadcast_rgb Automatic
|
|
||||||
x-prop-colorspace Default
|
|
||||||
x-prop-max_bpc 12
|
|
||||||
x-prop-non_desktop 0
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
HDMI-2 00ffffffffffff001e6db35baa2a020002220103803c2278ea8cb5af4f43ab260e5054210800d1c06140010101010101010101010101f8e300a0a0a032503020480055502100001a000000fd0030901ee63c000a202020202020000000fc004c4720554c545241474541520a000000ff003430324e54585234353939340a01ec020349f1230907074d100403011f13123f5d5e5f60616d030c001000b83c20006001020367d85dc401788003e30f00186d1a00000205309000045a445a44e305c000e60605015a5a446fc200a0a0a055503020350055502100001a5aa000a0a0a0465030203a0055502100001a565e00a0a0a029503020350055502100001ad1
|
|
||||||
eDP-1 00ffffffffffff0030e4080600000000001c0104a51f117802e085a3544e9b260e5054000000010101010101010101010101010101012e3680a070381f403020350035ae1000001a542b80a070381f403020350035ae1000001a000000fe004c4720446973706c61790a2020000000fe004c503134305746392d5350463100d5
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"BACKGROUND_COLOR": "#202225",
|
|
||||||
"OPEN_ON_STARTUP": false,
|
|
||||||
"MINIMIZE_TO_TRAY": false,
|
|
||||||
"IS_MAXIMIZED": false,
|
|
||||||
"IS_MINIMIZED": false,
|
|
||||||
"WINDOW_BOUNDS": {
|
|
||||||
"x": 1,
|
|
||||||
"y": 30,
|
|
||||||
"width": 1918,
|
|
||||||
"height": 1049
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
# The current version of the config schema
|
|
||||||
version: 1
|
|
||||||
# What protocol to use when performing git operations. Supported values: ssh, https
|
|
||||||
git_protocol: ssh
|
|
||||||
# What editor gh should run when creating issues, pull requests, etc. If blank, will refer to environment.
|
|
||||||
editor:
|
|
||||||
# When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled
|
|
||||||
prompt: enabled
|
|
||||||
# A pager program to send command output to, e.g. "less". Set the value to "cat" to disable the pager.
|
|
||||||
pager:
|
|
||||||
# Aliases allow you to create nicknames for gh commands
|
|
||||||
aliases:
|
|
||||||
co: pr checkout
|
|
||||||
push: '!gh-upload'
|
|
||||||
clone: repo clone
|
|
||||||
social-image: "api graphql -f query='query ($owner: String!, $name: String!) {repository(owner: $owner, name: $name) {openGraphImageUrl} }' -F owner='{owner}' -F name='{repo}' --jq '.data.repository.openGraphImageUrl'"
|
|
||||||
# The path to a unix socket through which send HTTP connections. If blank, HTTP traffic will be handled by net/http.DefaultTransport.
|
|
||||||
http_unix_socket:
|
|
||||||
# What web browser gh should use when opening URLs. If blank, will refer to environment.
|
|
||||||
browser:
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
# DO NOT EDIT! This file will be overwritten by LXAppearance.
|
|
||||||
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
|
|
||||||
|
|
||||||
include "/home/en/.gtkrc-2.0.mine"
|
|
||||||
gtk-theme-name="Adapta-Nokto-Eta-Maia"
|
|
||||||
gtk-icon-theme-name="Papirus-Adapta-Nokto-Maia"
|
|
||||||
gtk-font-name="Noto Sans 10"
|
|
||||||
gtk-cursor-theme-name="xcursor-breeze"
|
|
||||||
gtk-cursor-theme-size=0
|
|
||||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
|
||||||
gtk-button-images=1
|
|
||||||
gtk-menu-images=1
|
|
||||||
gtk-enable-event-sounds=1
|
|
||||||
gtk-enable-input-feedback-sounds=1
|
|
||||||
gtk-xft-antialias=1
|
|
||||||
gtk-xft-hinting=1
|
|
||||||
gtk-xft-hintstyle="hintslight"
|
|
||||||
gtk-xft-rgba="rgb"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
.window-frame {
|
|
||||||
box-shadow: none;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
[Settings]
|
|
||||||
gtk-icon-theme-name=Papirus-Adapta-Nokto-Maia
|
|
||||||
gtk-theme-name=Adapta-Nokto-Eta-Maia
|
|
||||||
gtk-cursor-theme-name=xcursor-breeze
|
|
||||||
gtk-font-name=Noto Sans 10
|
|
||||||
gtk-xft-antialias=1
|
|
||||||
gtk-xft-hinting=1
|
|
||||||
gtk-xft-hintstyle=hintslight
|
|
||||||
gtk-xft-rgba=rgb
|
|
||||||
gtk-application-prefer-dark-theme=true
|
|
||||||
gtk-cursor-theme-size=0
|
|
||||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
|
||||||
gtk-button-images=1
|
|
||||||
gtk-menu-images=1
|
|
||||||
gtk-enable-event-sounds=1
|
|
||||||
gtk-enable-input-feedback-sounds=1
|
|
||||||
+5
-7
@@ -17,8 +17,7 @@ default_floating_border pixel 1
|
|||||||
set $mod Mod4
|
set $mod Mod4
|
||||||
bindsym $mod+F12 restart;reload
|
bindsym $mod+F12 restart;reload
|
||||||
bindsym $mod+Escape exec i3lock -c 000000 & sleep 2 && systemctl suspend
|
bindsym $mod+Escape exec i3lock -c 000000 & sleep 2 && systemctl suspend
|
||||||
bindsym $mod+Shift+Escape exec systemctl poweroff
|
bindsym $mod+Shift+Escape exec i3lock -c 000000 & sleep 2 && xset dpms force off
|
||||||
#bindsym $mod+Shift+Escape exec i3lock -c 000000 & sleep 2 && xset dpms force off
|
|
||||||
|
|
||||||
|
|
||||||
# Use Mouse+$mod to drag floating windows to their wanted position
|
# Use Mouse+$mod to drag floating windows to their wanted position
|
||||||
@@ -63,7 +62,6 @@ bindsym $mod+Ctrl+l resize shrink width 1 px or 1 ppt
|
|||||||
bindsym $mod+Shift+r exec --no-startup-id winresize
|
bindsym $mod+Shift+r exec --no-startup-id winresize
|
||||||
bindsym $mod+f fullscreen toggle
|
bindsym $mod+f fullscreen toggle
|
||||||
bindsym $mod+q [con_id="__focused__" instance="^(?!dropdown_).*$"] kill
|
bindsym $mod+q [con_id="__focused__" instance="^(?!dropdown_).*$"] kill
|
||||||
bindsym $mod+Shift+q [con_id="__focused__" instance="^(?!dropdown_).*$"] kill -s 9
|
|
||||||
bindsym $mod+t layout toggle tabbed splith
|
bindsym $mod+t layout toggle tabbed splith
|
||||||
bindsym $mod+Shift+v split h;exec notify-send 'tile horizontally |'
|
bindsym $mod+Shift+v split h;exec notify-send 'tile horizontally |'
|
||||||
bindsym $mod+v split v;exec notify-send 'tile vertically -'
|
bindsym $mod+v split v;exec notify-send 'tile vertically -'
|
||||||
@@ -122,8 +120,9 @@ bindsym $mod+Shift+0 move container to workspace $ws10
|
|||||||
bindsym $mod+Return exec --no-startup-id "rofi -show"
|
bindsym $mod+Return exec --no-startup-id "rofi -show"
|
||||||
bindsym $mod+Shift+space exec --no-startup-id alacritty
|
bindsym $mod+Shift+space exec --no-startup-id alacritty
|
||||||
bindsym $mod+w exec --no-startup-id firefox
|
bindsym $mod+w exec --no-startup-id firefox
|
||||||
# bindsym $mod+Shift+w exec --no-startup-id "firefox -profile ~/.mozilla/firefox/2ustnzbw.shopping"
|
|
||||||
bindsym $mod+e exec --no-startup-id thunar
|
bindsym $mod+e exec --no-startup-id thunar
|
||||||
|
bindsym $mod+m exec --no-startup-id thunderbird
|
||||||
|
# TODO add import path/to/img.png to make a screenshot
|
||||||
bindsym --release $mod+s exec "import ~/Pictures/screenshots/$(date '+%y_%m_%d-%H_%M_%S').png"
|
bindsym --release $mod+s exec "import ~/Pictures/screenshots/$(date '+%y_%m_%d-%H_%M_%S').png"
|
||||||
bindsym $mod+Shift+s exec "import -window root ~/Pictures/screenshots/$(date '+%y_%m_%d-%H_%M_%S').png"
|
bindsym $mod+Shift+s exec "import -window root ~/Pictures/screenshots/$(date '+%y_%m_%d-%H_%M_%S').png"
|
||||||
# i3lock for locking, i3-msg exit for logout
|
# i3lock for locking, i3-msg exit for logout
|
||||||
@@ -138,7 +137,7 @@ bindsym $mod+Shift+s exec "import -window root ~/Pictures/screenshots/$(date '+
|
|||||||
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
# DESKTOP STUFF
|
# DESKTOP STUFF
|
||||||
# set background picture
|
# set background picture
|
||||||
exec --no-startup-id nitrogen --set-tiled $HOME/.config/i3/eurkey.png
|
exec --no-startup-id nitrogen --set-zoom-fill $HOME/.config/i3/bg.png
|
||||||
|
|
||||||
# try to start tray tools / applets manually
|
# try to start tray tools / applets manually
|
||||||
exec --no-startup-id nm-applet
|
exec --no-startup-id nm-applet
|
||||||
@@ -148,9 +147,8 @@ exec --no-startup-id pamac-tray
|
|||||||
exec --no-startup-id xfce4-power-manager
|
exec --no-startup-id xfce4-power-manager
|
||||||
#exec --no-startup-id volumeicon
|
#exec --no-startup-id volumeicon
|
||||||
exec --no-startup-id start-pulseaudio-x11
|
exec --no-startup-id start-pulseaudio-x11
|
||||||
exec --no-startup-id volumeicon
|
exec --no-startup-id pa-applet
|
||||||
exec --no-startup-id picom
|
exec --no-startup-id picom
|
||||||
exec --no-startup-id /usr/bin/nextcloud --background
|
|
||||||
bindsym $mod+Ctrl+m exec pavucontrol
|
bindsym $mod+Ctrl+m exec pavucontrol
|
||||||
# detect screen configurations
|
# detect screen configurations
|
||||||
exec --no-startup-id autorandr -c
|
exec --no-startup-id autorandr -c
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 47 KiB |
@@ -0,0 +1 @@
|
|||||||
|
# this is a i3bar config file
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
# i3status configuration file.
|
|
||||||
# see "man i3status" for documentation.
|
|
||||||
|
|
||||||
# It is important that this file is edited as UTF-8.
|
|
||||||
# The following line should contain a sharp s:
|
|
||||||
# ß
|
|
||||||
# If the above line is not correctly displayed, fix your editor first!
|
|
||||||
|
|
||||||
general {
|
|
||||||
colors = true
|
|
||||||
interval = 5
|
|
||||||
color_good = "#2AA198"
|
|
||||||
color_bad = "#586E75"
|
|
||||||
color_degraded = "#DC322F"
|
|
||||||
}
|
|
||||||
|
|
||||||
# order += "ipv6"
|
|
||||||
order += "cpu_usage"
|
|
||||||
order += "disk /"
|
|
||||||
# order += "disk /home"
|
|
||||||
order += "wireless _first_"
|
|
||||||
order += "ethernet _first_"
|
|
||||||
# order += "load"
|
|
||||||
order += "memory"
|
|
||||||
order += "tztime local"
|
|
||||||
|
|
||||||
cpu_usage {
|
|
||||||
format = " cpu %usage "
|
|
||||||
}
|
|
||||||
|
|
||||||
load {
|
|
||||||
format = " load %1min "
|
|
||||||
# max_threshold = 0.3
|
|
||||||
}
|
|
||||||
|
|
||||||
disk "/" {
|
|
||||||
format = " ⛁ %avail "
|
|
||||||
}
|
|
||||||
|
|
||||||
ethernet _first_ {
|
|
||||||
# if you use %speed, i3status requires root privileges
|
|
||||||
format_up = " lan: %ip %speed "
|
|
||||||
format_down = " no lan "
|
|
||||||
}
|
|
||||||
|
|
||||||
memory {
|
|
||||||
format = "%used | %available"
|
|
||||||
threshold_degraded = "1G"
|
|
||||||
format_degraded = "MEMORY < %available"
|
|
||||||
}
|
|
||||||
|
|
||||||
tztime local {
|
|
||||||
# format = "%Y-%m-%d %H:%M:%S"
|
|
||||||
format = " %a %d.%m. %H:%M "
|
|
||||||
}
|
|
||||||
+10
-2
@@ -1,8 +1,16 @@
|
|||||||
require("plugins")
|
require("plugins")
|
||||||
require("keybinds")
|
require("keybinds")
|
||||||
|
--- Functional wrapper for mapping custom keybindings
|
||||||
--- GENERAL SETTINGS
|
--- GENERAL SETTINGS
|
||||||
|
function map(mode, lhs, rhs, opts)
|
||||||
|
local options = { noremap = true }
|
||||||
|
if opts then
|
||||||
|
options = vim.tbl_extend("force", options, opts)
|
||||||
|
end
|
||||||
|
vim.api.nvim_set_keymap(mode, lhs, rhs, options)
|
||||||
|
end
|
||||||
|
map("i","<C-c>","<Esc>")
|
||||||
|
|
||||||
vim.o.termguicolors = true
|
vim.o.termguicolors = true
|
||||||
vim.cmd('colorscheme monokai') -- set colorscheme
|
vim.cmd('colorscheme monokai') -- set colorscheme
|
||||||
vim.o.syntax = 'on'
|
vim.o.syntax = 'on'
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
-- filetype-specific keybinds can be found in the ftplugin folder, requires 'filetype plugin on'
|
-- filetype-specific keybinds can be found in the ftplugin folder, requires 'filetype plugin on'
|
||||||
-- Functional wrapper for mapping custom keybindings
|
|
||||||
function map(mode, lhs, rhs, opts)
|
function map(mode, lhs, rhs, opts)
|
||||||
local options = { noremap = true }
|
local options = { noremap = true }
|
||||||
if opts then
|
if opts then
|
||||||
@@ -8,9 +7,7 @@ function map(mode, lhs, rhs, opts)
|
|||||||
vim.api.nvim_set_keymap(mode, lhs, rhs, options)
|
vim.api.nvim_set_keymap(mode, lhs, rhs, options)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- frankly i dont know what the hell im doing
|
map("n", "<Enter>", "i<Enter><Esc>k$")
|
||||||
map("n", "<Enter>", "i<Enter><Esc>k$") -- Enter in normal moves the current line down
|
|
||||||
-- map("n", "<Space>", "i<Space><Esc>") -- Space in normal inserts a space, shifting the current character to the right
|
|
||||||
-- map("n", "<S-Enter>", "d$O<Esc>p^")
|
-- map("n", "<S-Enter>", "d$O<Esc>p^")
|
||||||
map("n", "<A-Space>", "<Esc>") -- Alt+Space goes to normal mode using Esc
|
map("n", "<Space>", "i<Space><Esc>")
|
||||||
|
|
||||||
@@ -18,9 +18,6 @@ packer.startup(function()
|
|||||||
local use = use
|
local use = use
|
||||||
use 'neovim/nvim-lspconfig'
|
use 'neovim/nvim-lspconfig'
|
||||||
use 'nvim-treesitter/nvim-treesitter'
|
use 'nvim-treesitter/nvim-treesitter'
|
||||||
use 'kylechui/nvim-surround'
|
|
||||||
use 'stevearc/oil.nvim'
|
|
||||||
-- use nvim-leap
|
|
||||||
end
|
end
|
||||||
)
|
)
|
||||||
--[[ PLUGIN CONFIGURATION
|
--[[ PLUGIN CONFIGURATION
|
||||||
@@ -32,4 +29,4 @@ configs.setup {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
]]--
|
]]--
|
||||||
require("oil").setup()
|
|
||||||
@@ -6,7 +6,7 @@ configuration {
|
|||||||
/* location: 0;*/
|
/* location: 0;*/
|
||||||
/* yoffset: 0;*/
|
/* yoffset: 0;*/
|
||||||
/* xoffset: 0;*/
|
/* xoffset: 0;*/
|
||||||
fixed-num-lines: true;
|
/* fixed-num-lines: true;*/
|
||||||
show-icons: true;
|
show-icons: true;
|
||||||
terminal: "alacritty";
|
terminal: "alacritty";
|
||||||
/* ssh-client: "ssh";*/
|
/* ssh-client: "ssh";*/
|
||||||
@@ -34,7 +34,7 @@ configuration {
|
|||||||
/* auto-select: false;*/
|
/* auto-select: false;*/
|
||||||
/* parse-hosts: false;*/
|
/* parse-hosts: false;*/
|
||||||
/* parse-known-hosts: true;*/
|
/* parse-known-hosts: true;*/
|
||||||
combi-modes: "drun,window,ssh";
|
combi-modes: "window,drun,ssh";
|
||||||
/* matching: "normal";*/
|
/* matching: "normal";*/
|
||||||
/* tokenize: true;*/
|
/* tokenize: true;*/
|
||||||
/* m: "-5";*/
|
/* m: "-5";*/
|
||||||
|
|||||||
@@ -0,0 +1,142 @@
|
|||||||
|
/**
|
||||||
|
* rofi -dump-theme output.
|
||||||
|
* Rofi version: 1.7.5
|
||||||
|
**/
|
||||||
|
* {
|
||||||
|
red: rgba ( 220, 50, 47, 100 % );
|
||||||
|
selected-active-foreground: rgba ( 166, 226, 42, 100 % );
|
||||||
|
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||||
|
separatorcolor: rgba ( 230, 219, 116, 100 % );
|
||||||
|
urgent-foreground: rgba ( 249, 38, 114, 100 % );
|
||||||
|
alternate-urgent-background: transparent;
|
||||||
|
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||||
|
background-color: transparent;
|
||||||
|
border-color: var(foreground);
|
||||||
|
normal-background: transparent;
|
||||||
|
bordercolor: rgba ( 0, 43, 54, 100 % );
|
||||||
|
alternate-active-background: transparent;
|
||||||
|
active-foreground: rgba ( 166, 226, 42, 100 % );
|
||||||
|
blue: rgba ( 38, 139, 210, 100 % );
|
||||||
|
alternate-normal-foreground: var(foreground);
|
||||||
|
urgent-background: transparent;
|
||||||
|
selected-normal-foreground: rgba ( 248, 248, 242, 100 % );
|
||||||
|
selected-active-background: rgba ( 20, 20, 17, 100 % );
|
||||||
|
background: rgba ( 39, 40, 34, 93 % );
|
||||||
|
selected-urgent-background: rgba ( 249, 38, 114, 100 % );
|
||||||
|
active-background: transparent;
|
||||||
|
alternate-active-foreground: var(active-foreground);
|
||||||
|
alternate-normal-background: transparent;
|
||||||
|
foreground: rgba ( 248, 248, 242, 100 % );
|
||||||
|
alternate-urgent-foreground: var(urgent-foreground);
|
||||||
|
selected-urgent-foreground: rgba ( 248, 248, 242, 100 % );
|
||||||
|
spacing: 2;
|
||||||
|
normal-foreground: var(foreground);
|
||||||
|
selected-normal-background: rgba ( 20, 20, 17, 100 % );
|
||||||
|
}
|
||||||
|
window {
|
||||||
|
padding: 5;
|
||||||
|
background-color: var(background);
|
||||||
|
border: 1;
|
||||||
|
}
|
||||||
|
mainbox {
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
message {
|
||||||
|
padding: 1px ;
|
||||||
|
border-color: var(separatorcolor);
|
||||||
|
border: 2px 0px 0px ;
|
||||||
|
}
|
||||||
|
textbox {
|
||||||
|
text-color: var(foreground);
|
||||||
|
}
|
||||||
|
listview {
|
||||||
|
padding: 2px 0px 0px ;
|
||||||
|
scrollbar: true;
|
||||||
|
border-color: var(separatorcolor);
|
||||||
|
spacing: 2px ;
|
||||||
|
fixed-height: 0;
|
||||||
|
border: 2px 0px 0px ;
|
||||||
|
}
|
||||||
|
element {
|
||||||
|
padding: 1px ;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
element normal.normal {
|
||||||
|
background-color: var(normal-background);
|
||||||
|
text-color: var(normal-foreground);
|
||||||
|
}
|
||||||
|
element normal.urgent {
|
||||||
|
background-color: var(urgent-background);
|
||||||
|
text-color: var(urgent-foreground);
|
||||||
|
}
|
||||||
|
element normal.active {
|
||||||
|
background-color: var(active-background);
|
||||||
|
text-color: var(active-foreground);
|
||||||
|
}
|
||||||
|
element selected.normal {
|
||||||
|
background-color: var(selected-normal-background);
|
||||||
|
text-color: var(selected-normal-foreground);
|
||||||
|
}
|
||||||
|
element selected.urgent {
|
||||||
|
background-color: var(selected-urgent-background);
|
||||||
|
text-color: var(selected-urgent-foreground);
|
||||||
|
}
|
||||||
|
element selected.active {
|
||||||
|
background-color: var(selected-active-background);
|
||||||
|
text-color: var(selected-active-foreground);
|
||||||
|
}
|
||||||
|
element alternate.normal {
|
||||||
|
background-color: var(alternate-normal-background);
|
||||||
|
text-color: var(alternate-normal-foreground);
|
||||||
|
}
|
||||||
|
element alternate.urgent {
|
||||||
|
background-color: var(alternate-urgent-background);
|
||||||
|
text-color: var(alternate-urgent-foreground);
|
||||||
|
}
|
||||||
|
element alternate.active {
|
||||||
|
background-color: var(alternate-active-background);
|
||||||
|
text-color: var(alternate-active-foreground);
|
||||||
|
}
|
||||||
|
element-text {
|
||||||
|
background-color: inherit;
|
||||||
|
text-color: inherit;
|
||||||
|
}
|
||||||
|
scrollbar {
|
||||||
|
width: 4px ;
|
||||||
|
padding: 0;
|
||||||
|
handle-width: 8px ;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
mode-switcher {
|
||||||
|
border-color: var(separatorcolor);
|
||||||
|
border: 2px 0px 0px ;
|
||||||
|
}
|
||||||
|
button selected {
|
||||||
|
background-color: var(selected-normal-background);
|
||||||
|
text-color: var(selected-normal-foreground);
|
||||||
|
}
|
||||||
|
inputbar {
|
||||||
|
padding: 1px ;
|
||||||
|
spacing: 0;
|
||||||
|
text-color: var(normal-foreground);
|
||||||
|
children: [ "prompt","textbox-prompt-colon","entry","case-indicator" ];
|
||||||
|
}
|
||||||
|
case-indicator {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: var(normal-foreground);
|
||||||
|
}
|
||||||
|
entry {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: var(normal-foreground);
|
||||||
|
}
|
||||||
|
prompt {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: var(normal-foreground);
|
||||||
|
}
|
||||||
|
textbox-prompt-colon {
|
||||||
|
margin: 0px 0.3000em 0.0000em 0.0000em ;
|
||||||
|
expand: false;
|
||||||
|
str: ":";
|
||||||
|
text-color: var(normal-foreground);
|
||||||
|
}
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
xrandr --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --output HDMI-1 --off --output DP-2 --off --output HDMI-2 --mode 2560x1440 --pos 1920x0 --rotate normal
|
|
||||||
+11
-47
@@ -1,40 +1,22 @@
|
|||||||
|
|
||||||
alias diff='diff --color'
|
alias ls='exa' # make output more readable and show directories first
|
||||||
alias tree='eza --tree'
|
alias ll='ls -l'
|
||||||
alias ls='eza --group-directories-first' # make output more readable and show directories first
|
|
||||||
alias ll='ls --long --header --git' #might use -i to show number of hard links like ls -l would normally
|
|
||||||
alias la='ls --all'
|
alias la='ls --all'
|
||||||
alias li='la --git-ignore'
|
|
||||||
alias less='less --use-color'
|
alias less='less --use-color'
|
||||||
|
alias grep='rg' # colorize grep output, set GREP_COLORS
|
||||||
alias cp="cp -i" # Confirm before overwriting something
|
alias cp="cp -i" # Confirm before overwriting something
|
||||||
alias df='df -h' # Human-readable sizes
|
alias df='df -h' # Human-readable sizes
|
||||||
alias vi='nvim' # Show sizes in MB
|
alias vi='nvim' # Show sizes in MB
|
||||||
alias r='R'
|
alias r='R'
|
||||||
alias xar="xarchiver"
|
alias xar="xarchiver"
|
||||||
alias g="git"
|
|
||||||
alias u="dict"
|
|
||||||
alias todo="rg -A 1 -B 1 '(TODO|FIXME|NOTE)'"
|
|
||||||
alias open="xdg-open"
|
|
||||||
|
|
||||||
|
|
||||||
# Add an "alert" alias for long running commands. Use like so: 'sleep 10; alert'
|
# Add an "alert" alias for long running commands. Use like so: 'sleep 10; alert'
|
||||||
alias notify='notify-send --urgency=normal -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
alias notify='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
||||||
|
|
||||||
#Add a "dotfiles" alias for .dotfile git repo
|
#Add a "dotfiles" alias for .dotfile git repo
|
||||||
alias dotfiles='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
|
alias dotfiles='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
|
||||||
#alias 'dotfiles-update'='dotfiles commit -a && dotfiles push'
|
#alias 'dotfiles-update'='dotfiles commit -a && dotfiles push'
|
||||||
|
|
||||||
sleep() {
|
|
||||||
if [ "$1" = "-m" ]; then
|
|
||||||
if [ -n "$2" ]; then
|
|
||||||
sleep "$(( $2 * 60 ))"
|
|
||||||
else
|
|
||||||
echo "Please provide a duration in minutes after the -m flag."
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
/usr/bin/sleep "$@"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
colors() {
|
colors() {
|
||||||
local fgc bgc vals seq0
|
local fgc bgc vals seq0
|
||||||
@@ -63,32 +45,14 @@ colors() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
#alternatively use schachmat/wego for weather
|
# set title in zsh (for alacritty)
|
||||||
pwd() # print path of files
|
title()
|
||||||
|
{
|
||||||
|
echo -e "\e]2;$1\007";
|
||||||
|
}
|
||||||
|
|
||||||
|
pwd()
|
||||||
{
|
{
|
||||||
echo "$PWD/$1"
|
echo "$PWD/$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
ranger() {
|
|
||||||
if [ -z "$RANGER_LEVEL" ]; then
|
|
||||||
/usr/bin/ranger "$@"
|
|
||||||
else
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
py() {
|
|
||||||
if [ $# -eq 0 ]; then
|
|
||||||
ipython
|
|
||||||
else
|
|
||||||
python "$@"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
act() {
|
|
||||||
args="$@"
|
|
||||||
if [ $# -eq 0 ]; then
|
|
||||||
args="./.venv"
|
|
||||||
fi
|
|
||||||
source "$args/bin/activate"
|
|
||||||
}
|
|
||||||
-5128
File diff suppressed because it is too large.
Load diff
Whitespace-only changes.
+42
-19
@@ -1,34 +1,16 @@
|
|||||||
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
|
|
||||||
# Initialization code that may require console input (password prompts, [y/n]
|
|
||||||
# confirmations, etc.) must go above this block; everything else may go below.
|
|
||||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
|
||||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
|
||||||
else;
|
|
||||||
fi
|
|
||||||
|
|
||||||
source ~/.profile
|
|
||||||
source ~/.p10k.zsh
|
|
||||||
source $XDG_CONFIG_HOME/shell/alias.sh
|
|
||||||
#[[ ! -f "$ZDOTDIR/.p10k.zsh" ]] || source "$ZDOTDIR/.p10k.zsh" # To customize prompt, run `p10k configure` or edit ~/.config/zsh/p10k.zsh
|
|
||||||
#eval "$(starship init zsh)" # starship.rs prompt to replace p10k
|
|
||||||
#OPTIONS SECTION
|
#OPTIONS SECTION
|
||||||
|
|
||||||
#unsetopt beep # try disabling annoying beep sounds
|
#unsetopt beep # try disabling annoying beep sounds
|
||||||
setopt nobeep
|
setopt nobeep
|
||||||
xset b off
|
xset b off
|
||||||
fpath+=~/.zfunc # add custom completions here
|
|
||||||
autoload -Uz compinit # load completion
|
autoload -Uz compinit # load completion
|
||||||
compinit
|
compinit
|
||||||
_comp_options+=(globdots) # Include hidden files.
|
_comp_options+=(globdots) # Include hidden files.
|
||||||
eval "$(zoxide init zsh)"
|
|
||||||
setopt autocd # allow cd by only entering directory without cd command
|
setopt autocd # allow cd by only entering directory without cd command
|
||||||
setopt extendedglob # Extended globbing. Allows using regular expressions with *
|
setopt extendedglob # Extended globbing. Allows using regular expressions with *
|
||||||
setopt correct # Auto correct mistakes
|
setopt correct # Auto correct mistakes
|
||||||
setopt numericglobsort # Sort filenames numerically when it makes sense
|
setopt numericglobsort # Sort filenames numerically when it makes sense
|
||||||
setopt appendhistory # Immediately append history instead of overwriting
|
setopt appendhistory # Immediately append history instead of overwriting
|
||||||
setopt sharehistory
|
|
||||||
export HISTSIZE=10000
|
|
||||||
export SAVEHIST=10000
|
|
||||||
HISTFILE=~/.history
|
HISTFILE=~/.history
|
||||||
|
|
||||||
zstyle ':completion:*' special-dirs true # complete hidden directories
|
zstyle ':completion:*' special-dirs true # complete hidden directories
|
||||||
@@ -73,6 +55,7 @@ WORDCHARS=${WORDCHARS//\/[&.;]} # Don't con
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
source $XDG_CONFIG_HOME/shell/alias.sh
|
||||||
|
|
||||||
|
|
||||||
#KEYBINDINGS SECTION (use 'cat -v' or 'od -c' to see raw keyboard output)
|
#KEYBINDINGS SECTION (use 'cat -v' or 'od -c' to see raw keyboard output)
|
||||||
@@ -122,13 +105,15 @@ source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zs
|
|||||||
#ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]=fg=009
|
#ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]=fg=009
|
||||||
#ZSH_HIGHLIGHT_STYLES[assign]=none
|
#ZSH_HIGHLIGHT_STYLES[assign]=none
|
||||||
|
|
||||||
|
[[ ! -f "$ZDOTDIR/p10k.zsh" ]] || source "$ZDOTDIR/p10k.zsh" # To customize prompt, run `p10k configure` or edit ~/.config/zsh/p10k.zsh
|
||||||
|
#eval "$(starship init zsh)" # starship.rs prompt to replace p10k
|
||||||
|
|
||||||
|
|
||||||
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh # load fish-completion, needs to be sourced after syntax highlighting
|
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh # load fish-completion, needs to be sourced after syntax highlighting
|
||||||
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#737373,bg=translucent"
|
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#737373,bg=translucent"
|
||||||
|
|
||||||
|
|
||||||
source <(fzf --zsh)
|
|
||||||
|
|
||||||
#random stuff
|
#random stuff
|
||||||
|
|
||||||
@@ -137,3 +122,41 @@ source <(fzf --zsh)
|
|||||||
#zstyle ':completion:*' original true
|
#zstyle ':completion:*' original true
|
||||||
|
|
||||||
#zstyle :compinstall filename '/home/en/.zshrc'
|
#zstyle :compinstall filename '/home/en/.zshrc'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#if [[ -f ~/.dircolors ]] ; then
|
||||||
|
# eval $(dircolors -b ~/.dircolors)
|
||||||
|
#elif [[ -f /etc/DIR_COLORS ]] ; then
|
||||||
|
# eval $(dircolors -b /etc/DIR_COLORS)
|
||||||
|
#fi
|
||||||
|
#
|
||||||
|
function command_not_found_handler {
|
||||||
|
local purple='\e[1;35m' bright='\e[0;1m' green='\e[1;32m' reset='\e[0m'
|
||||||
|
printf 'zsh: command not found: %s\n' "$1"
|
||||||
|
local entries=(
|
||||||
|
${(f)"$(/usr/bin/pacman -F --machinereadable -- "/usr/bin/$1")"}
|
||||||
|
)
|
||||||
|
if (( ${#entries[@]} ))
|
||||||
|
then
|
||||||
|
printf "${bright}$1${reset} may be found in the following packages:\n"
|
||||||
|
local pkg
|
||||||
|
for entry in "${entries[@]}"
|
||||||
|
do
|
||||||
|
# (repo package version file)
|
||||||
|
local fields=(
|
||||||
|
${(0)entry}
|
||||||
|
)
|
||||||
|
if [[ "$pkg" != "${fields[2]}" ]]
|
||||||
|
then
|
||||||
|
printf "${purple}%s/${bright}%s ${green}%s${reset}\n" "${fields[1]}" "${fields[2]}" "${fields[3]}"
|
||||||
|
fi
|
||||||
|
printf ' /%s\n' "${fields[4]}"
|
||||||
|
pkg="${fields[2]}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
return 127
|
||||||
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
# Generated by Powerlevel10k configuration wizard on 2024-04-22 at 10:33 CEST.
|
# Generated by Powerlevel10k configuration wizard on 2022-09-17 at 04:19 CEST.
|
||||||
# Based on romkatv/powerlevel10k/config/p10k-classic.zsh, checksum 57817.
|
# Based on romkatv/powerlevel10k/config/p10k-classic.zsh, checksum 52170.
|
||||||
# Wizard options: nerdfont-v3 + powerline, small icons, classic, unicode, light,
|
# Wizard options: nerdfont-complete + powerline, small icons, classic, unicode, light,
|
||||||
# angled separators, sharp heads, flat tails, 2 lines, disconnected, no frame, sparse,
|
# angled separators, sharp heads, flat tails, 2 lines, disconnected, left frame, sparse,
|
||||||
# few icons, concise, transient_prompt, instant_prompt=quiet.
|
# few icons, concise, transient_prompt, instant_prompt=verbose.
|
||||||
# Type `p10k configure` to generate another config.
|
# Type `p10k configure` to generate another config.
|
||||||
#
|
#
|
||||||
# Config for Powerlevel10k with classic powerline prompt style. Type `p10k configure` to generate
|
# Config for Powerlevel10k with classic powerline prompt style. Type `p10k configure` to generate
|
||||||
@@ -27,17 +27,18 @@
|
|||||||
unset -m '(POWERLEVEL9K_*|DEFAULT_USER)~POWERLEVEL9K_GITSTATUS_DIR'
|
unset -m '(POWERLEVEL9K_*|DEFAULT_USER)~POWERLEVEL9K_GITSTATUS_DIR'
|
||||||
|
|
||||||
# Zsh >= 5.1 is required.
|
# Zsh >= 5.1 is required.
|
||||||
[[ $ZSH_VERSION == (5.<1->*|<6->.*) ]] || return
|
autoload -Uz is-at-least && is-at-least 5.1 || return
|
||||||
|
|
||||||
# The list of segments shown on the left. Fill it with the most important segments.
|
# The list of segments shown on the left. Fill it with the most important segments.
|
||||||
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
|
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
|
||||||
# =========================[ Line #1 ]=========================
|
# =========================[ Line #1 ]=========================
|
||||||
# os_icon # os identifier
|
# os_icon # os identifier
|
||||||
|
context
|
||||||
dir # current directory
|
dir # current directory
|
||||||
vcs # git status
|
vcs # git status
|
||||||
# =========================[ Line #2 ]=========================
|
# =========================[ Line #2 ]=========================
|
||||||
newline # \n
|
newline # \n
|
||||||
prompt_char # prompt symbol
|
# prompt_char # prompt symbol
|
||||||
)
|
)
|
||||||
|
|
||||||
# The list of segments shown on the right. Fill it with less important segments.
|
# The list of segments shown on the right. Fill it with less important segments.
|
||||||
@@ -72,7 +73,6 @@
|
|||||||
luaenv # lua version from luaenv (https://github.com/cehoffman/luaenv)
|
luaenv # lua version from luaenv (https://github.com/cehoffman/luaenv)
|
||||||
jenv # java version from jenv (https://github.com/jenv/jenv)
|
jenv # java version from jenv (https://github.com/jenv/jenv)
|
||||||
plenv # perl version from plenv (https://github.com/tokuhirom/plenv)
|
plenv # perl version from plenv (https://github.com/tokuhirom/plenv)
|
||||||
perlbrew # perl version from perlbrew (https://github.com/gugod/App-perlbrew)
|
|
||||||
phpenv # php version from phpenv (https://github.com/phpenv/phpenv)
|
phpenv # php version from phpenv (https://github.com/phpenv/phpenv)
|
||||||
scalaenv # scala version from scalaenv (https://github.com/scalaenv/scalaenv)
|
scalaenv # scala version from scalaenv (https://github.com/scalaenv/scalaenv)
|
||||||
haskell_stack # haskell version from stack (https://haskellstack.org/)
|
haskell_stack # haskell version from stack (https://haskellstack.org/)
|
||||||
@@ -89,13 +89,11 @@
|
|||||||
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
|
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
|
||||||
ranger # ranger shell (https://github.com/ranger/ranger)
|
ranger # ranger shell (https://github.com/ranger/ranger)
|
||||||
nnn # nnn shell (https://github.com/jarun/nnn)
|
nnn # nnn shell (https://github.com/jarun/nnn)
|
||||||
lf # lf shell (https://github.com/gokcehan/lf)
|
|
||||||
xplr # xplr shell (https://github.com/sayanarijit/xplr)
|
xplr # xplr shell (https://github.com/sayanarijit/xplr)
|
||||||
vim_shell # vim shell indicator (:sh)
|
vim_shell # vim shell indicator (:sh)
|
||||||
midnight_commander # midnight commander shell (https://midnight-commander.org/)
|
midnight_commander # midnight commander shell (https://midnight-commander.org/)
|
||||||
nix_shell # nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html)
|
nix_shell # nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html)
|
||||||
chezmoi_shell # chezmoi shell (https://www.chezmoi.io/)
|
vi_mode # vi mode (you don't need this if you've enabled prompt_char)
|
||||||
# vi_mode # vi mode (you don't need this if you've enabled prompt_char)
|
|
||||||
# vpn_ip # virtual private network indicator
|
# vpn_ip # virtual private network indicator
|
||||||
# load # CPU load
|
# load # CPU load
|
||||||
# disk_usage # disk usage
|
# disk_usage # disk usage
|
||||||
@@ -104,8 +102,6 @@
|
|||||||
todo # todo items (https://github.com/todotxt/todo.txt-cli)
|
todo # todo items (https://github.com/todotxt/todo.txt-cli)
|
||||||
timewarrior # timewarrior tracking status (https://timewarrior.net/)
|
timewarrior # timewarrior tracking status (https://timewarrior.net/)
|
||||||
taskwarrior # taskwarrior task count (https://taskwarrior.org/)
|
taskwarrior # taskwarrior task count (https://taskwarrior.org/)
|
||||||
per_directory_history # Oh My Zsh per-directory-history local/global indicator
|
|
||||||
# cpu_arch # CPU architecture
|
|
||||||
# time # current time
|
# time # current time
|
||||||
# =========================[ Line #2 ]=========================
|
# =========================[ Line #2 ]=========================
|
||||||
newline # \n
|
newline # \n
|
||||||
@@ -118,7 +114,7 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Defines character set used by powerlevel10k. It's best to let `p10k configure` set it for you.
|
# Defines character set used by powerlevel10k. It's best to let `p10k configure` set it for you.
|
||||||
typeset -g POWERLEVEL9K_MODE=nerdfont-v3
|
typeset -g POWERLEVEL9K_MODE=nerdfont-complete
|
||||||
# When set to `moderate`, some icons will have an extra space after them. This is meant to avoid
|
# When set to `moderate`, some icons will have an extra space after them. This is meant to avoid
|
||||||
# icon overlap when using non-monospace fonts. When set to `none`, spaces are not added.
|
# icon overlap when using non-monospace fonts. When set to `none`, spaces are not added.
|
||||||
typeset -g POWERLEVEL9K_ICON_PADDING=none
|
typeset -g POWERLEVEL9K_ICON_PADDING=none
|
||||||
@@ -141,9 +137,9 @@
|
|||||||
|
|
||||||
# Connect left prompt lines with these symbols. You'll probably want to use the same color
|
# Connect left prompt lines with these symbols. You'll probably want to use the same color
|
||||||
# as POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND below.
|
# as POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND below.
|
||||||
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX=
|
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX='%242F╭─'
|
||||||
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_PREFIX=
|
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_PREFIX='%242F├─'
|
||||||
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX=
|
typeset -g POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX='%242F╰─'
|
||||||
# Connect right prompt lines with these symbols.
|
# Connect right prompt lines with these symbols.
|
||||||
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_SUFFIX=
|
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_SUFFIX=
|
||||||
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_SUFFIX=
|
typeset -g POWERLEVEL9K_MULTILINE_NEWLINE_PROMPT_SUFFIX=
|
||||||
@@ -177,9 +173,6 @@
|
|||||||
typeset -g POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR='\uE0B0'
|
typeset -g POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR='\uE0B0'
|
||||||
# Separator between different-color segments on the right.
|
# Separator between different-color segments on the right.
|
||||||
typeset -g POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR='\uE0B2'
|
typeset -g POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR='\uE0B2'
|
||||||
# To remove a separator between two segments, add "_joined" to the second segment name.
|
|
||||||
# For example: POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(os_icon context_joined)
|
|
||||||
|
|
||||||
# The right end of left prompt.
|
# The right end of left prompt.
|
||||||
typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL='\uE0B0'
|
typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL='\uE0B0'
|
||||||
# The left end of right prompt.
|
# The left end of right prompt.
|
||||||
@@ -249,7 +242,7 @@
|
|||||||
.java-version
|
.java-version
|
||||||
.perl-version
|
.perl-version
|
||||||
.php-version
|
.php-version
|
||||||
.tool-versions
|
.tool-version
|
||||||
.shorten_folder_marker
|
.shorten_folder_marker
|
||||||
.svn
|
.svn
|
||||||
.terraform
|
.terraform
|
||||||
@@ -355,7 +348,7 @@
|
|||||||
# typeset -g POWERLEVEL9K_DIR_PREFIX='%248Fin '
|
# typeset -g POWERLEVEL9K_DIR_PREFIX='%248Fin '
|
||||||
|
|
||||||
#####################################[ vcs: git status ]######################################
|
#####################################[ vcs: git status ]######################################
|
||||||
# Branch icon. Set this parameter to '\UE0A0 ' for the popular Powerline branch icon.
|
# Branch icon. Set this parameter to '\uF126 ' for the popular Powerline branch icon.
|
||||||
typeset -g POWERLEVEL9K_VCS_BRANCH_ICON=
|
typeset -g POWERLEVEL9K_VCS_BRANCH_ICON=
|
||||||
|
|
||||||
# Untracked files icon. It's really a question mark, your font isn't broken.
|
# Untracked files icon. It's really a question mark, your font isn't broken.
|
||||||
@@ -435,17 +428,11 @@
|
|||||||
res+=" ${modified}wip"
|
res+=" ${modified}wip"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if (( VCS_STATUS_COMMITS_AHEAD || VCS_STATUS_COMMITS_BEHIND )); then
|
# ⇣42 if behind the remote.
|
||||||
# ⇣42 if behind the remote.
|
(( VCS_STATUS_COMMITS_BEHIND )) && res+=" ${clean}⇣${VCS_STATUS_COMMITS_BEHIND}"
|
||||||
(( VCS_STATUS_COMMITS_BEHIND )) && res+=" ${clean}⇣${VCS_STATUS_COMMITS_BEHIND}"
|
# ⇡42 if ahead of the remote; no leading space if also behind the remote: ⇣42⇡42.
|
||||||
# ⇡42 if ahead of the remote; no leading space if also behind the remote: ⇣42⇡42.
|
(( VCS_STATUS_COMMITS_AHEAD && !VCS_STATUS_COMMITS_BEHIND )) && res+=" "
|
||||||
(( VCS_STATUS_COMMITS_AHEAD && !VCS_STATUS_COMMITS_BEHIND )) && res+=" "
|
(( VCS_STATUS_COMMITS_AHEAD )) && res+="${clean}⇡${VCS_STATUS_COMMITS_AHEAD}"
|
||||||
(( VCS_STATUS_COMMITS_AHEAD )) && res+="${clean}⇡${VCS_STATUS_COMMITS_AHEAD}"
|
|
||||||
elif [[ -n $VCS_STATUS_REMOTE_BRANCH ]]; then
|
|
||||||
# Tip: Uncomment the next line to display '=' if up to date with the remote.
|
|
||||||
# res+=" ${clean}="
|
|
||||||
fi
|
|
||||||
|
|
||||||
# ⇠42 if behind the push remote.
|
# ⇠42 if behind the push remote.
|
||||||
(( VCS_STATUS_PUSH_COMMITS_BEHIND )) && res+=" ${clean}⇠${VCS_STATUS_PUSH_COMMITS_BEHIND}"
|
(( VCS_STATUS_PUSH_COMMITS_BEHIND )) && res+=" ${clean}⇠${VCS_STATUS_PUSH_COMMITS_BEHIND}"
|
||||||
(( VCS_STATUS_PUSH_COMMITS_AHEAD && !VCS_STATUS_PUSH_COMMITS_BEHIND )) && res+=" "
|
(( VCS_STATUS_PUSH_COMMITS_AHEAD && !VCS_STATUS_PUSH_COMMITS_BEHIND )) && res+=" "
|
||||||
@@ -524,7 +511,7 @@
|
|||||||
|
|
||||||
# Status on success. No content, just an icon. No need to show it if prompt_char is enabled as
|
# Status on success. No content, just an icon. No need to show it if prompt_char is enabled as
|
||||||
# it will signify success by turning green.
|
# it will signify success by turning green.
|
||||||
typeset -g POWERLEVEL9K_STATUS_OK=false
|
typeset -g POWERLEVEL9K_STATUS_OK=true
|
||||||
typeset -g POWERLEVEL9K_STATUS_OK_FOREGROUND=70
|
typeset -g POWERLEVEL9K_STATUS_OK_FOREGROUND=70
|
||||||
typeset -g POWERLEVEL9K_STATUS_OK_VISUAL_IDENTIFIER_EXPANSION='✔'
|
typeset -g POWERLEVEL9K_STATUS_OK_VISUAL_IDENTIFIER_EXPANSION='✔'
|
||||||
|
|
||||||
@@ -742,12 +729,6 @@
|
|||||||
# Custom icon.
|
# Custom icon.
|
||||||
# typeset -g POWERLEVEL9K_NNN_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
# typeset -g POWERLEVEL9K_NNN_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||||
|
|
||||||
######################[ lf: lf shell (https://github.com/gokcehan/lf) ]#######################
|
|
||||||
# lf shell color.
|
|
||||||
typeset -g POWERLEVEL9K_LF_FOREGROUND=72
|
|
||||||
# Custom icon.
|
|
||||||
# typeset -g POWERLEVEL9K_LF_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
||||||
|
|
||||||
##################[ xplr: xplr shell (https://github.com/sayanarijit/xplr) ]##################
|
##################[ xplr: xplr shell (https://github.com/sayanarijit/xplr) ]##################
|
||||||
# xplr shell color.
|
# xplr shell color.
|
||||||
typeset -g POWERLEVEL9K_XPLR_FOREGROUND=72
|
typeset -g POWERLEVEL9K_XPLR_FOREGROUND=72
|
||||||
@@ -770,21 +751,12 @@
|
|||||||
# Nix shell color.
|
# Nix shell color.
|
||||||
typeset -g POWERLEVEL9K_NIX_SHELL_FOREGROUND=74
|
typeset -g POWERLEVEL9K_NIX_SHELL_FOREGROUND=74
|
||||||
|
|
||||||
# Display the icon of nix_shell if PATH contains a subdirectory of /nix/store.
|
|
||||||
# typeset -g POWERLEVEL9K_NIX_SHELL_INFER_FROM_PATH=false
|
|
||||||
|
|
||||||
# Tip: If you want to see just the icon without "pure" and "impure", uncomment the next line.
|
# Tip: If you want to see just the icon without "pure" and "impure", uncomment the next line.
|
||||||
# typeset -g POWERLEVEL9K_NIX_SHELL_CONTENT_EXPANSION=
|
# typeset -g POWERLEVEL9K_NIX_SHELL_CONTENT_EXPANSION=
|
||||||
|
|
||||||
# Custom icon.
|
# Custom icon.
|
||||||
# typeset -g POWERLEVEL9K_NIX_SHELL_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
# typeset -g POWERLEVEL9K_NIX_SHELL_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||||
|
|
||||||
##################[ chezmoi_shell: chezmoi shell (https://www.chezmoi.io/) ]##################
|
|
||||||
# chezmoi shell color.
|
|
||||||
typeset -g POWERLEVEL9K_CHEZMOI_SHELL_FOREGROUND=33
|
|
||||||
# Custom icon.
|
|
||||||
# typeset -g POWERLEVEL9K_CHEZMOI_SHELL_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
||||||
|
|
||||||
##################################[ disk_usage: disk usage ]##################################
|
##################################[ disk_usage: disk usage ]##################################
|
||||||
# Colors for different levels of disk usage.
|
# Colors for different levels of disk usage.
|
||||||
typeset -g POWERLEVEL9K_DISK_USAGE_NORMAL_FOREGROUND=35
|
typeset -g POWERLEVEL9K_DISK_USAGE_NORMAL_FOREGROUND=35
|
||||||
@@ -895,30 +867,6 @@
|
|||||||
# Custom icon.
|
# Custom icon.
|
||||||
# typeset -g POWERLEVEL9K_TASKWARRIOR_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
# typeset -g POWERLEVEL9K_TASKWARRIOR_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||||
|
|
||||||
######[ per_directory_history: Oh My Zsh per-directory-history local/global indicator ]#######
|
|
||||||
# Color when using local/global history.
|
|
||||||
typeset -g POWERLEVEL9K_PER_DIRECTORY_HISTORY_LOCAL_FOREGROUND=135
|
|
||||||
typeset -g POWERLEVEL9K_PER_DIRECTORY_HISTORY_GLOBAL_FOREGROUND=130
|
|
||||||
|
|
||||||
# Tip: Uncomment the next two lines to hide "local"/"global" text and leave just the icon.
|
|
||||||
# typeset -g POWERLEVEL9K_PER_DIRECTORY_HISTORY_LOCAL_CONTENT_EXPANSION=''
|
|
||||||
# typeset -g POWERLEVEL9K_PER_DIRECTORY_HISTORY_GLOBAL_CONTENT_EXPANSION=''
|
|
||||||
|
|
||||||
# Custom icon.
|
|
||||||
# typeset -g POWERLEVEL9K_PER_DIRECTORY_HISTORY_LOCAL_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
||||||
# typeset -g POWERLEVEL9K_PER_DIRECTORY_HISTORY_GLOBAL_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
||||||
|
|
||||||
################################[ cpu_arch: CPU architecture ]################################
|
|
||||||
# CPU architecture color.
|
|
||||||
typeset -g POWERLEVEL9K_CPU_ARCH_FOREGROUND=172
|
|
||||||
|
|
||||||
# Hide the segment when on a specific CPU architecture.
|
|
||||||
# typeset -g POWERLEVEL9K_CPU_ARCH_X86_64_CONTENT_EXPANSION=
|
|
||||||
# typeset -g POWERLEVEL9K_CPU_ARCH_X86_64_VISUAL_IDENTIFIER_EXPANSION=
|
|
||||||
|
|
||||||
# Custom icon.
|
|
||||||
# typeset -g POWERLEVEL9K_CPU_ARCH_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
||||||
|
|
||||||
##################################[ context: user@hostname ]##################################
|
##################################[ context: user@hostname ]##################################
|
||||||
# Context color when running with privileges.
|
# Context color when running with privileges.
|
||||||
typeset -g POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND=178
|
typeset -g POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND=178
|
||||||
@@ -1045,11 +993,6 @@
|
|||||||
##############[ nvm: node.js version from nvm (https://github.com/nvm-sh/nvm) ]###############
|
##############[ nvm: node.js version from nvm (https://github.com/nvm-sh/nvm) ]###############
|
||||||
# Nvm color.
|
# Nvm color.
|
||||||
typeset -g POWERLEVEL9K_NVM_FOREGROUND=70
|
typeset -g POWERLEVEL9K_NVM_FOREGROUND=70
|
||||||
# If set to false, hide node version if it's the same as default:
|
|
||||||
# $(nvm version current) == $(nvm version default).
|
|
||||||
typeset -g POWERLEVEL9K_NVM_PROMPT_ALWAYS_SHOW=false
|
|
||||||
# If set to false, hide node version if it's equal to "system".
|
|
||||||
typeset -g POWERLEVEL9K_NVM_SHOW_SYSTEM=true
|
|
||||||
# Custom icon.
|
# Custom icon.
|
||||||
# typeset -g POWERLEVEL9K_NVM_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
# typeset -g POWERLEVEL9K_NVM_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||||
|
|
||||||
@@ -1199,16 +1142,6 @@
|
|||||||
# Custom icon.
|
# Custom icon.
|
||||||
# typeset -g POWERLEVEL9K_PLENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
# typeset -g POWERLEVEL9K_PLENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||||
|
|
||||||
###########[ perlbrew: perl version from perlbrew (https://github.com/gugod/App-perlbrew) ]############
|
|
||||||
# Perlbrew color.
|
|
||||||
typeset -g POWERLEVEL9K_PERLBREW_FOREGROUND=67
|
|
||||||
# Show perlbrew version only when in a perl project subdirectory.
|
|
||||||
typeset -g POWERLEVEL9K_PERLBREW_PROJECT_ONLY=true
|
|
||||||
# Don't show "perl-" at the front.
|
|
||||||
typeset -g POWERLEVEL9K_PERLBREW_SHOW_PREFIX=false
|
|
||||||
# Custom icon.
|
|
||||||
# typeset -g POWERLEVEL9K_PERLBREW_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
||||||
|
|
||||||
############[ phpenv: php version from phpenv (https://github.com/phpenv/phpenv) ]############
|
############[ phpenv: php version from phpenv (https://github.com/phpenv/phpenv) ]############
|
||||||
# PHP color.
|
# PHP color.
|
||||||
typeset -g POWERLEVEL9K_PHPENV_FOREGROUND=99
|
typeset -g POWERLEVEL9K_PHPENV_FOREGROUND=99
|
||||||
@@ -1291,7 +1224,7 @@
|
|||||||
#############[ kubecontext: current kubernetes context (https://kubernetes.io/) ]#############
|
#############[ kubecontext: current kubernetes context (https://kubernetes.io/) ]#############
|
||||||
# Show kubecontext only when the command you are typing invokes one of these tools.
|
# Show kubecontext only when the command you are typing invokes one of these tools.
|
||||||
# Tip: Remove the next line to always show kubecontext.
|
# Tip: Remove the next line to always show kubecontext.
|
||||||
typeset -g POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|kubectx|oc|istioctl|kogito|k9s|helmfile|flux|fluxctl|stern|kubeseal|skaffold|kubent|kubecolor|cmctl|sparkctl'
|
typeset -g POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|kubectx|oc|istioctl|kogito|k9s|helmfile|flux|fluxctl|stern'
|
||||||
|
|
||||||
# Kubernetes context classes for the purpose of using different colors, icons and expansions with
|
# Kubernetes context classes for the purpose of using different colors, icons and expansions with
|
||||||
# different contexts.
|
# different contexts.
|
||||||
@@ -1378,7 +1311,7 @@
|
|||||||
#[ aws: aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) ]#
|
#[ aws: aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) ]#
|
||||||
# Show aws only when the command you are typing invokes one of these tools.
|
# Show aws only when the command you are typing invokes one of these tools.
|
||||||
# Tip: Remove the next line to always show aws.
|
# Tip: Remove the next line to always show aws.
|
||||||
typeset -g POWERLEVEL9K_AWS_SHOW_ON_COMMAND='aws|awless|cdk|terraform|pulumi|terragrunt'
|
typeset -g POWERLEVEL9K_AWS_SHOW_ON_COMMAND='aws|awless|terraform|pulumi|terragrunt'
|
||||||
|
|
||||||
# POWERLEVEL9K_AWS_CLASSES is an array with even number of elements. The first element
|
# POWERLEVEL9K_AWS_CLASSES is an array with even number of elements. The first element
|
||||||
# in each pair defines a pattern against which the current AWS profile gets matched.
|
# in each pair defines a pattern against which the current AWS profile gets matched.
|
||||||
@@ -1426,39 +1359,10 @@
|
|||||||
# Show azure only when the command you are typing invokes one of these tools.
|
# Show azure only when the command you are typing invokes one of these tools.
|
||||||
# Tip: Remove the next line to always show azure.
|
# Tip: Remove the next line to always show azure.
|
||||||
typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND='az|terraform|pulumi|terragrunt'
|
typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND='az|terraform|pulumi|terragrunt'
|
||||||
|
|
||||||
# POWERLEVEL9K_AZURE_CLASSES is an array with even number of elements. The first element
|
|
||||||
# in each pair defines a pattern against which the current azure account name gets matched.
|
|
||||||
# More specifically, it's P9K_CONTENT prior to the application of context expansion (see below)
|
|
||||||
# that gets matched. If you unset all POWERLEVEL9K_AZURE_*CONTENT_EXPANSION parameters,
|
|
||||||
# you'll see this value in your prompt. The second element of each pair in
|
|
||||||
# POWERLEVEL9K_AZURE_CLASSES defines the account class. Patterns are tried in order. The
|
|
||||||
# first match wins.
|
|
||||||
#
|
|
||||||
# For example, given these settings:
|
|
||||||
#
|
|
||||||
# typeset -g POWERLEVEL9K_AZURE_CLASSES=(
|
|
||||||
# '*prod*' PROD
|
|
||||||
# '*test*' TEST
|
|
||||||
# '*' OTHER)
|
|
||||||
#
|
|
||||||
# If your current azure account is "company_test", its class is TEST because "company_test"
|
|
||||||
# doesn't match the pattern '*prod*' but does match '*test*'.
|
|
||||||
#
|
|
||||||
# You can define different colors, icons and content expansions for different classes:
|
|
||||||
#
|
|
||||||
# typeset -g POWERLEVEL9K_AZURE_TEST_FOREGROUND=28
|
|
||||||
# typeset -g POWERLEVEL9K_AZURE_TEST_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
|
||||||
# typeset -g POWERLEVEL9K_AZURE_TEST_CONTENT_EXPANSION='> ${P9K_CONTENT} <'
|
|
||||||
typeset -g POWERLEVEL9K_AZURE_CLASSES=(
|
|
||||||
# '*prod*' PROD # These values are examples that are unlikely
|
|
||||||
# '*test*' TEST # to match your needs. Customize them as needed.
|
|
||||||
'*' OTHER)
|
|
||||||
|
|
||||||
# Azure account name color.
|
# Azure account name color.
|
||||||
typeset -g POWERLEVEL9K_AZURE_OTHER_FOREGROUND=32
|
typeset -g POWERLEVEL9K_AZURE_FOREGROUND=32
|
||||||
# Custom icon.
|
# Custom icon.
|
||||||
# typeset -g POWERLEVEL9K_AZURE_OTHER_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
# typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||||
|
|
||||||
##########[ gcloud: google cloud account and project (https://cloud.google.com/) ]###########
|
##########[ gcloud: google cloud account and project (https://cloud.google.com/) ]###########
|
||||||
# Show gcloud only when the command you are typing invokes one of these tools.
|
# Show gcloud only when the command you are typing invokes one of these tools.
|
||||||
@@ -1579,7 +1483,7 @@
|
|||||||
typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION=
|
typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION=
|
||||||
# Regular expression for the VPN network interface. Run `ifconfig` or `ip -4 a show` while on VPN
|
# Regular expression for the VPN network interface. Run `ifconfig` or `ip -4 a show` while on VPN
|
||||||
# to see the name of the interface.
|
# to see the name of the interface.
|
||||||
typeset -g POWERLEVEL9K_VPN_IP_INTERFACE='(gpd|wg|(.*tun)|tailscale)[0-9]*|(zt.*)'
|
typeset -g POWERLEVEL9K_VPN_IP_INTERFACE='(gpd|wg|(.*tun)|tailscale)[0-9]*'
|
||||||
# If set to true, show one segment per matching network interface. If set to false, show only
|
# If set to true, show one segment per matching network interface. If set to false, show only
|
||||||
# one segment corresponding to the first matching network interface.
|
# one segment corresponding to the first matching network interface.
|
||||||
# Tip: If you set it to true, you'll probably want to unset POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION.
|
# Tip: If you set it to true, you'll probably want to unset POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION.
|
||||||
@@ -1624,7 +1528,7 @@
|
|||||||
# Show battery in yellow when it's discharging.
|
# Show battery in yellow when it's discharging.
|
||||||
typeset -g POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND=178
|
typeset -g POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND=178
|
||||||
# Battery pictograms going from low to high level of charge.
|
# Battery pictograms going from low to high level of charge.
|
||||||
typeset -g POWERLEVEL9K_BATTERY_STAGES='\UF008E\UF007A\UF007B\UF007C\UF007D\UF007E\UF007F\UF0080\UF0081\UF0082\UF0079'
|
typeset -g POWERLEVEL9K_BATTERY_STAGES='\uf58d\uf579\uf57a\uf57b\uf57c\uf57d\uf57e\uf57f\uf580\uf581\uf578'
|
||||||
# Don't show the remaining time to charge/discharge.
|
# Don't show the remaining time to charge/discharge.
|
||||||
typeset -g POWERLEVEL9K_BATTERY_VERBOSE=false
|
typeset -g POWERLEVEL9K_BATTERY_VERBOSE=false
|
||||||
|
|
||||||
@@ -1719,7 +1623,7 @@
|
|||||||
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
||||||
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
||||||
# seen the warning, or if you are unsure what this all means.
|
# seen the warning, or if you are unsure what this all means.
|
||||||
typeset -g POWERLEVEL9K_INSTANT_PROMPT=quiet
|
typeset -g POWERLEVEL9K_INSTANT_PROMPT=verbose
|
||||||
|
|
||||||
# Hot reload allows you to change POWERLEVEL9K options after Powerlevel10k has been initialized.
|
# Hot reload allows you to change POWERLEVEL9K options after Powerlevel10k has been initialized.
|
||||||
# For example, you can type POWERLEVEL9K_BACKGROUND=red and see your prompt turn red. Hot reload
|
# For example, you can type POWERLEVEL9K_BACKGROUND=red and see your prompt turn red. Hot reload
|
||||||
-243
@@ -1,243 +0,0 @@
|
|||||||
# Configuration file for dircolors, a utility to help you set the
|
|
||||||
# LS_COLORS environment variable used by GNU ls with the --color option.
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
|
||||||
# Copying and distribution of this file, with or without modification,
|
|
||||||
# are permitted provided the copyright notice and this notice are preserved.
|
|
||||||
|
|
||||||
# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the
|
|
||||||
# slackware version of dircolors) are recognized but ignored.
|
|
||||||
|
|
||||||
# You can copy this file to .dir_colors in your $HOME directory to override
|
|
||||||
# the system defaults.
|
|
||||||
|
|
||||||
# Below, there should be one TERM entry for each termtype that is colorizable
|
|
||||||
TERM Eterm
|
|
||||||
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-color
|
|
||||||
TERM gnome
|
|
||||||
TERM gnome-256color
|
|
||||||
TERM hurd
|
|
||||||
TERM jfbterm
|
|
||||||
TERM konsole
|
|
||||||
TERM kterm
|
|
||||||
TERM linux
|
|
||||||
TERM linux-c
|
|
||||||
TERM mach-color
|
|
||||||
TERM mach-gnu-color
|
|
||||||
TERM mlterm
|
|
||||||
TERM putty
|
|
||||||
TERM putty-256color
|
|
||||||
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.Eterm
|
|
||||||
TERM screen.rxvt
|
|
||||||
TERM screen.linux
|
|
||||||
TERM st
|
|
||||||
TERM st-256color
|
|
||||||
TERM terminator
|
|
||||||
TERM vt100
|
|
||||||
TERM xterm
|
|
||||||
TERM xterm-16color
|
|
||||||
TERM xterm-256color
|
|
||||||
TERM xterm-88color
|
|
||||||
TERM xterm-color
|
|
||||||
TERM xterm-debian
|
|
||||||
|
|
||||||
# Below are the color init strings for the basic file types. A color init
|
|
||||||
# string consists of one or more of the following numeric codes:
|
|
||||||
# Attribute codes:
|
|
||||||
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
|
|
||||||
# Text color codes:
|
|
||||||
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
|
|
||||||
# Background color codes:
|
|
||||||
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
|
|
||||||
#NORMAL 00 # no color code at all
|
|
||||||
#FILE 00 # regular file: use no color at all
|
|
||||||
RESET 0 # reset to "normal" color
|
|
||||||
DIR 01;34 # directory
|
|
||||||
LINK 01;36 # symbolic link. (If you set this to 'target' instead of a
|
|
||||||
# numerical value, the color is as for the file pointed to.)
|
|
||||||
MULTIHARDLINK 00 # regular file with more than one link
|
|
||||||
FIFO 40;33 # pipe
|
|
||||||
SOCK 01;35 # socket
|
|
||||||
DOOR 01;35 # door
|
|
||||||
BLK 40;33;01 # block device driver
|
|
||||||
CHR 40;33;01 # character device driver
|
|
||||||
ORPHAN 01;05;37;41 # orphaned syminks
|
|
||||||
MISSING 01;05;37;41 # ... and the files they point to
|
|
||||||
SETUID 37;41 # file that is setuid (u+s)
|
|
||||||
SETGID 30;43 # file that is setgid (g+s)
|
|
||||||
CAPABILITY 30;41 # file with capability
|
|
||||||
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
|
|
||||||
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
|
|
||||||
STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable
|
|
||||||
|
|
||||||
# This is for files with execute permission:
|
|
||||||
EXEC 01;32
|
|
||||||
|
|
||||||
# List any file extensions like '.gz' or '.tar' that you would like ls
|
|
||||||
# to colorize below. Put the extension, a space, and the color init string.
|
|
||||||
# (and any comments you want to add after a '#')
|
|
||||||
|
|
||||||
# If you use DOS-style suffixes, you may want to uncomment the following:
|
|
||||||
#.cmd 01;32 # executables (bright green)
|
|
||||||
#.exe 01;32
|
|
||||||
#.com 01;32
|
|
||||||
#.btm 01;32
|
|
||||||
#.bat 01;32
|
|
||||||
# Or if you want to colorize scripts even if they do not have the
|
|
||||||
# executable bit actually set.
|
|
||||||
#.sh 01;32
|
|
||||||
#.csh 01;32
|
|
||||||
|
|
||||||
# archives or compressed (bright red)
|
|
||||||
.tar 01;31
|
|
||||||
.tgz 01;31
|
|
||||||
.arc 01;31
|
|
||||||
.arj 01;31
|
|
||||||
.taz 01;31
|
|
||||||
.lha 01;31
|
|
||||||
.lz4 01;31
|
|
||||||
.lzh 01;31
|
|
||||||
.lzma 01;31
|
|
||||||
.tlz 01;31
|
|
||||||
.txz 01;31
|
|
||||||
.tzo 01;31
|
|
||||||
.t7z 01;31
|
|
||||||
.zip 01;31
|
|
||||||
.z 01;31
|
|
||||||
.Z 01;31
|
|
||||||
.dz 01;31
|
|
||||||
.gz 01;31
|
|
||||||
.lrz 01;31
|
|
||||||
.lz 01;31
|
|
||||||
.lzo 01;31
|
|
||||||
.xz 01;31
|
|
||||||
.bz2 01;31
|
|
||||||
.bz 01;31
|
|
||||||
.tbz 01;31
|
|
||||||
.tbz2 01;31
|
|
||||||
.tz 01;31
|
|
||||||
.deb 01;31
|
|
||||||
.rpm 01;31
|
|
||||||
.jar 01;31
|
|
||||||
.war 01;31
|
|
||||||
.ear 01;31
|
|
||||||
.sar 01;31
|
|
||||||
.rar 01;31
|
|
||||||
.alz 01;31
|
|
||||||
.ace 01;31
|
|
||||||
.zoo 01;31
|
|
||||||
.cpio 01;31
|
|
||||||
.7z 01;31
|
|
||||||
.rz 01;31
|
|
||||||
.cab 01;31
|
|
||||||
|
|
||||||
# image formats
|
|
||||||
.jpg 01;35
|
|
||||||
.jpeg 01;35
|
|
||||||
.gif 01;35
|
|
||||||
.bmp 01;35
|
|
||||||
.pbm 01;35
|
|
||||||
.pgm 01;35
|
|
||||||
.ppm 01;35
|
|
||||||
.tga 01;35
|
|
||||||
.xbm 01;35
|
|
||||||
.xpm 01;35
|
|
||||||
.tif 01;35
|
|
||||||
.tiff 01;35
|
|
||||||
.png 01;35
|
|
||||||
.svg 01;35
|
|
||||||
.svgz 01;35
|
|
||||||
.mng 01;35
|
|
||||||
.pcx 01;35
|
|
||||||
.mov 01;35
|
|
||||||
.mpg 01;35
|
|
||||||
.mpeg 01;35
|
|
||||||
.m2v 01;35
|
|
||||||
.mkv 01;35
|
|
||||||
.webm 01;35
|
|
||||||
.ogm 01;35
|
|
||||||
.mp4 01;35
|
|
||||||
.m4v 01;35
|
|
||||||
.mp4v 01;35
|
|
||||||
.vob 01;35
|
|
||||||
.qt 01;35
|
|
||||||
.nuv 01;35
|
|
||||||
.wmv 01;35
|
|
||||||
.asf 01;35
|
|
||||||
.rm 01;35
|
|
||||||
.rmvb 01;35
|
|
||||||
.flc 01;35
|
|
||||||
.avi 01;35
|
|
||||||
.fli 01;35
|
|
||||||
.flv 01;35
|
|
||||||
.gl 01;35
|
|
||||||
.dl 01;35
|
|
||||||
.xcf 01;35
|
|
||||||
.xwd 01;35
|
|
||||||
.yuv 01;35
|
|
||||||
.cgm 01;35
|
|
||||||
.emf 01;35
|
|
||||||
|
|
||||||
# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
|
|
||||||
.axv 01;35
|
|
||||||
.anx 01;35
|
|
||||||
.ogv 01;35
|
|
||||||
.ogx 01;35
|
|
||||||
|
|
||||||
# Document files
|
|
||||||
.pdf 00;32
|
|
||||||
.ps 00;32
|
|
||||||
.txt 00;32
|
|
||||||
.patch 00;32
|
|
||||||
.diff 00;32
|
|
||||||
.log 00;32
|
|
||||||
.tex 00;32
|
|
||||||
.doc 00;32
|
|
||||||
|
|
||||||
# audio formats
|
|
||||||
.aac 00;36
|
|
||||||
.au 00;36
|
|
||||||
.flac 00;36
|
|
||||||
.m4a 00;36
|
|
||||||
.mid 00;36
|
|
||||||
.midi 00;36
|
|
||||||
.mka 00;36
|
|
||||||
.mp3 00;36
|
|
||||||
.mpc 00;36
|
|
||||||
.ogg 00;36
|
|
||||||
.ra 00;36
|
|
||||||
.wav 00;36
|
|
||||||
|
|
||||||
# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
|
|
||||||
.axa 00;36
|
|
||||||
.oga 00;36
|
|
||||||
.spx 00;36
|
|
||||||
.xspf 00;36
|
|
||||||
-22
@@ -1,22 +0,0 @@
|
|||||||
[user]
|
|
||||||
email = erikneller@gmx.de
|
|
||||||
name = eneller
|
|
||||||
[alias]
|
|
||||||
diff-words = diff --color-words='[^[:space:]]|([[:alnum:]]|UTF_8_GUARD)+'
|
|
||||||
st = status
|
|
||||||
cm = commit
|
|
||||||
# TODO use git-delta
|
|
||||||
# the following aliases are defined as bash scripts, only here for completion
|
|
||||||
home = "!git-home"
|
|
||||||
root = "!git-root"
|
|
||||||
ignore = "!git-ignore"
|
|
||||||
ignore-io = "!gi() { curl -sL https://www.toptal.com/developers/gitignore/api/$@ ;}; gi"
|
|
||||||
co = "checkout"
|
|
||||||
[color]
|
|
||||||
ui = auto
|
|
||||||
[branch]
|
|
||||||
sort = -committerdate
|
|
||||||
[init]
|
|
||||||
defaultBranch = main
|
|
||||||
[fetch]
|
|
||||||
prune = true
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# gh-cli shortcut to upload a repo to github
|
|
||||||
# takes an optional flag --private
|
|
||||||
# and an optional parameter which repo should be uploaded, defaults to CWD
|
|
||||||
if [ "$1" = "--private" ]; then
|
|
||||||
gh repo create --push --private --source ${2-.}
|
|
||||||
else
|
|
||||||
gh repo create --push --public --source ${2-.}
|
|
||||||
fi
|
|
||||||
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# git script that will return the path of the current git project.
|
|
||||||
# can be used to execute commands in the directory as well.
|
|
||||||
# uses git >= 2.13 --show-superproject-working-tree
|
|
||||||
path=$(git rev-parse --show-toplevel);
|
|
||||||
[[ $? -ne 0 ]] && exit $?
|
|
||||||
if [ $# -eq 0 ]; then
|
|
||||||
echo "$path";
|
|
||||||
else
|
|
||||||
cd $path && eval "$@";
|
|
||||||
fi
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
GIT_DIR=$(git rev-parse --git-dir 2>/dev/null)
|
|
||||||
|
|
||||||
function show_contents {
|
|
||||||
local file="${2/#~/$HOME}"
|
|
||||||
if [ -f "$file" ]; then
|
|
||||||
echo "$1 gitignore: $2" && cat "$file"
|
|
||||||
else
|
|
||||||
echo "There is no $1 .gitignore yet"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function cd_to_git_root {
|
|
||||||
local error_level="$1"
|
|
||||||
|
|
||||||
if ! git rev-parse --git-dir &>/dev/null; then
|
|
||||||
if [ "$error_level" = '--warn' ]; then
|
|
||||||
echo "Warning: Not currently in a Git repository" >&2
|
|
||||||
elif [ "$error_level" = '--error' ]; then
|
|
||||||
echo "Error: Not currently in a Git repository" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
local result=
|
|
||||||
if result=$(git rev-parse --show-toplevel 2>/dev/null); then
|
|
||||||
cd "$result" || exit
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function global_ignore() {
|
|
||||||
if ! git config --global core.excludesFile 2>/dev/null; then
|
|
||||||
if [ -f "$HOME/.gitignore" ]; then
|
|
||||||
echo "$HOME/.gitignore"
|
|
||||||
else
|
|
||||||
echo "${XDG_CONFIG_HOME:-$HOME/.config}/git/ignore"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function show_global {
|
|
||||||
show_contents Global "$(global_ignore)"
|
|
||||||
}
|
|
||||||
|
|
||||||
function add_global {
|
|
||||||
local global_gitignore
|
|
||||||
global_gitignore="$(global_ignore)"
|
|
||||||
if [ -z "$global_gitignore" ]; then
|
|
||||||
echo "Can't find global .gitignore."
|
|
||||||
echo ""
|
|
||||||
echo "Use 'git config --global --add core.excludesfile ~/.gitignore-global' to set the path to your global gitignore file to '~/.gitignore-global'."
|
|
||||||
echo ""
|
|
||||||
else
|
|
||||||
add_patterns "$global_gitignore" "$@"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function show_local {
|
|
||||||
cd_to_git_root --warn
|
|
||||||
show_contents Local .gitignore
|
|
||||||
}
|
|
||||||
|
|
||||||
function add_local {
|
|
||||||
cd_to_git_root --warn
|
|
||||||
add_patterns .gitignore "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
function show_private {
|
|
||||||
cd_to_git_root --error
|
|
||||||
show_contents Private "${GIT_DIR}/info/exclude"
|
|
||||||
}
|
|
||||||
|
|
||||||
function add_private {
|
|
||||||
cd_to_git_root --error
|
|
||||||
test -d "${GIT_DIR}/info" || mkdir -p "${GIT_DIR}/info"
|
|
||||||
add_patterns "${GIT_DIR}/info/exclude" "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
function add_patterns {
|
|
||||||
echo "Adding pattern(s) to: $1"
|
|
||||||
local file="${1/#~/$HOME}"
|
|
||||||
dir_name=$(dirname "$file")
|
|
||||||
if [ ! -d "$dir_name" ]; then
|
|
||||||
mkdir -p "$dir_name"
|
|
||||||
fi
|
|
||||||
if [ -s "$file" ]; then
|
|
||||||
# If the content of $file doesn't end with a newline, add one
|
|
||||||
test "$(tail -c 1 "$file")" != "" && echo "" >> "$file"
|
|
||||||
fi
|
|
||||||
for pattern in "${@:2}"; do
|
|
||||||
echo "... adding '$pattern'"
|
|
||||||
(test -f "$file" && test "$pattern" && grep -q -F -x -- "$pattern" "$file") || echo "$pattern" >> "$file"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
if test $# -eq 0; then
|
|
||||||
show_global
|
|
||||||
echo "---------------------------------"
|
|
||||||
show_local
|
|
||||||
echo "---------------------------------"
|
|
||||||
show_private
|
|
||||||
else
|
|
||||||
case "$1" in
|
|
||||||
-l|--local)
|
|
||||||
test $# -gt 1 && add_local "${@:2}" && echo
|
|
||||||
show_local
|
|
||||||
;;
|
|
||||||
-g|--global)
|
|
||||||
test $# -gt 1 && add_global "${@:2}" && echo
|
|
||||||
show_global
|
|
||||||
;;
|
|
||||||
-p|--private)
|
|
||||||
test $# -gt 1 && add_private "${@:2}" && echo
|
|
||||||
show_private
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
add_local "$@"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# git script that will return the root path of a git project, even if currently in a submodule.
|
|
||||||
# can be used to execute commands in the root directory as well.
|
|
||||||
# uses git >= 2.13 --show-superproject-working-tree
|
|
||||||
path=$(git rev-parse --show-superproject-working-tree)
|
|
||||||
[[ $? -ne 0 ]] && exit $?
|
|
||||||
if [ -z "$path" ]; then
|
|
||||||
path=$(git rev-parse --show-toplevel);
|
|
||||||
fi
|
|
||||||
if [ $# -eq 0 ]; then
|
|
||||||
echo "$path";
|
|
||||||
else
|
|
||||||
cd $path && eval "$@";
|
|
||||||
fi
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
source ~/.profile
|
|
||||||
i3
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Version=1.0
|
||||||
|
Type=Application
|
||||||
|
Terminal=False
|
||||||
|
Exec=/usr/lib/thunderbird/thunderbird -P
|
||||||
|
Name=Thunderbird Profiles
|
||||||
|
Comment=Custom profile for Thunderbird
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/*The following block hides the horizontal tabs for tree style tabs https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules#for-userchromecss
|
|
||||||
* enable 'toolkit.legacyUserProfileCustomizations.stylesheets' in 'about:config' for this to work*/
|
|
||||||
|
|
||||||
#main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar > .toolbar-items {
|
|
||||||
opacity: 0;
|
|
||||||
pointer-events: none;
|
|
||||||
}
|
|
||||||
#main-window:not([tabsintitlebar="true"]) #TabsToolbar {
|
|
||||||
visibility: collapse !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*remove top white line
|
|
||||||
#main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar .titlebar-spacer {
|
|
||||||
border-inline-end: none;
|
|
||||||
}*/
|
|
||||||
/*Hide the Tree style Tab header*/
|
|
||||||
#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* The following moves the window buttons to the lower bar after removeing horizontal tabs*/
|
|
||||||
/* Adding empty space for buttons
|
|
||||||
#nav-bar {
|
|
||||||
margin-right:140px;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
/* Fix for main menu calling by Alt button */
|
|
||||||
#titlebar > #toolbar-menubar {
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
// firefox user.js configuration inspired by https://github.com/pyllyukko/user.js/ , https://github.com/arkenfox/user.js/
|
|
||||||
// PREF: cycle tabs by recently used
|
|
||||||
user_pref("browser.ctrlTab.sortByRecentlyUsed", true);
|
|
||||||
// PREF: Display a notification bar when websites offer data for offline use
|
|
||||||
// http://kb.mozillazine.org/Browser.offline-apps.notify
|
|
||||||
user_pref("browser.offline-apps.notify", true);
|
|
||||||
// PREF: Do not check if Firefox is the default browser
|
|
||||||
user_pref("browser.shell.checkDefaultBrowser", false);
|
|
||||||
// PREF: Disable the "new tab page" feature and show a blank tab instead
|
|
||||||
// https://wiki.mozilla.org/Privacy/Reviews/New_Tab
|
|
||||||
// https://support.mozilla.org/en-US/kb/new-tab-page-show-hide-and-customize-top-sites#w_how-do-i-turn-the-new-tab-page-off
|
|
||||||
user_pref("browser.newtabpage.enabled", false);
|
|
||||||
user_pref("browser.newtab.url", "web.neller.org/dashboard");
|
|
||||||
// PREF: DNS over HTTPS
|
|
||||||
user_pref("network.trr.mode", 2);
|
|
||||||
user_pref("network.trr.uri", "https://mozilla.cloudflare-dns.com/dns-query");
|
|
||||||
// PREF: disable Ctrl + Q shortcut to close all tabs
|
|
||||||
user_pref("browser.quitShortcut.disabled", true);
|
|
||||||
// PREF: dont hide address bar and toolbars in fullscreen mode
|
|
||||||
user.pref("browser.fullscreen.autohide", false);
|
|
||||||
// PREF: dont save login information
|
|
||||||
user_pref("signon.rememberSignons", false);
|
|
||||||
// PREF: enable userChrome.css for visual adjustments
|
|
||||||
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
|
|
||||||
// PREF: dont show sponsored suggestions
|
|
||||||
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
|
|
||||||
user_pref("browser.urlbar.suggest.topsites", false)
|
|
||||||
user_pref("browser.urlbar.groupLabels.enabled", false);
|
|
||||||
user_pref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts", false );
|
|
||||||
user_pref("browser.partnerlink.campaign.topsites","");
|
|
||||||
// PREF: dont open suggestions at all when entering URL Bar
|
|
||||||
user_pref("browser.urlbar.suggest.topsites", false);
|
|
||||||
// PREF: disable firefox pocket
|
|
||||||
user_pref("extensions.pocket.enabled", false);
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
[4F96D1932A9F858E]
|
|
||||||
Default=4vd8uypc.default-release
|
|
||||||
Locked=1
|
|
||||||
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
[Install4F96D1932A9F858E]
|
|
||||||
Default=4vd8uypc.default-release
|
|
||||||
Locked=1
|
|
||||||
|
|
||||||
[Profile1]
|
|
||||||
Name=shopping
|
|
||||||
IsRelative=1
|
|
||||||
Path=2ustnzbw.shopping
|
|
||||||
|
|
||||||
[Profile0]
|
|
||||||
Name=work-default
|
|
||||||
IsRelative=1
|
|
||||||
Path=4vd8uypc.default-release
|
|
||||||
Default=1
|
|
||||||
|
|
||||||
[General]
|
|
||||||
StartWithLastProfile=1
|
|
||||||
Version=2
|
|
||||||
|
|
||||||
@@ -1,189 +0,0 @@
|
|||||||
! 2020-10-19 https://www.youtube.com
|
|
||||||
www.youtube.com###dialog
|
|
||||||
||www.gstatic.com/youtube/img/promos/growth/dmod_si_horizontal_ver1_240x400.png$image
|
|
||||||
www.youtube.com##.opened
|
|
||||||
www.youtube.com##ytd-guide-signin-promo-renderer.ytd-guide-renderer.style-scope
|
|
||||||
! 2021-01-25 https://www.youtube.com
|
|
||||||
www.youtube.com###guide-links-primary
|
|
||||||
www.youtube.com###copyright
|
|
||||||
|
|
||||||
! 2020-10-25 https://www.instagram.com
|
|
||||||
www.instagram.com##.piCib
|
|
||||||
www.instagram.com##.Yx5HN.RnEpo
|
|
||||||
|
|
||||||
! 2021-06-16 https://open.spotify.com
|
|
||||||
open.spotify.com##._5c12c73a4f38b98340ea33803209fdc8-scss._4dfd6d092d9e182093e453606400f1cc-scss > ._47872eede19af06725157ba21fea3516-scss.link-subtle
|
|
||||||
! 2021-06-23 https://open.spotify.com
|
|
||||||
open.spotify.com##._186766435454b6e18fec29440fbb9fc4-scss._110dbc41d89af63f97cdd8b7cd7fea47-scss._3f37264be67c8f40fa9f76449afdb4bd-scss
|
|
||||||
open.spotify.com##.active.b31034fcce422440a4a86c71944b08b6-scss.logo
|
|
||||||
! 2022-02-17 https://open.spotify.com
|
|
||||||
open.spotify.com##.Upqw01TOXETOmR5Td7Dj.X7lQWw2Ly_RZVPEFj2QY.Qt5xfSWikz6CLU8Vobxs
|
|
||||||
open.spotify.com##.WvLkmOVB2R2vzI2ibR_r.eNs6P3JYpf2LScgTDHc6 > .ATUzFKub89lzvkmvhpyE.link-subtle
|
|
||||||
! 2022-04-17 https://open.spotify.com
|
|
||||||
open.spotify.com##.GenericModal--afterOpen.GenericModal--animated.encore-dark-theme.GenericModal > div > iframe
|
|
||||||
open.spotify.com##.GenericModal__overlay--afterOpen.GenericModal__overlay--animated.GenericModal__overlay
|
|
||||||
|
|
||||||
! 2021-01-25 https://ticktick.com
|
|
||||||
ticktick.com##a.upgrade-button:nth-of-type(2)
|
|
||||||
! 2021-01-27 https://ticktick.com
|
|
||||||
ticktick.com##.empty-detail-view
|
|
||||||
ticktick.com##.fill-theme.icon-empty-task-detail-pointer > use
|
|
||||||
ticktick.com##.fill-theme.icon-empty-task-detail-pointer
|
|
||||||
ticktick.com##.empty-task-detail.icon-empty-task-detail > use
|
|
||||||
ticktick.com##.empty-task-detail.icon-empty-task-detail
|
|
||||||
ticktick.com##a.upgrade-button:nth-of-type(2)
|
|
||||||
! 2021-10-10 https://ticktick.com
|
|
||||||
ticktick.com##.hover\:opacity-60.opacity-40.text-white-default.h-full.w-full.icon-calendar-sidebar > use
|
|
||||||
ticktick.com##.hover\:opacity-60.opacity-40.text-white-default.h-full.w-full.icon-calendar-sidebar
|
|
||||||
ticktick.com##.calendarIcon_3y13p.relative.h-\[24px\].w-\[24px\].block
|
|
||||||
|
|
||||||
! 2021-01-28 https://web.whatsapp.com
|
|
||||||
||web.whatsapp.com/img/intro-connection-dark_0ee01153183b5ebd9b296399cc2104b0.jpg$image
|
|
||||||
web.whatsapp.com##._3BDr5
|
|
||||||
web.whatsapp.com##._2cf_o
|
|
||||||
! 2021-03-03 https://web.whatsapp.com
|
|
||||||
web.whatsapp.com##.WG7wG
|
|
||||||
web.whatsapp.com##._2zkCi
|
|
||||||
|
|
||||||
! 2021-01-25 https://calendar.google.com
|
|
||||||
calendar.google.com##.erDb5d
|
|
||||||
|
|
||||||
! 2020-11-19 https://www.gutefrage.net
|
|
||||||
||www.welect.de/passage/for_product/UtZA3wHEtDiMpOQSgvHUYu9WoNfG/pre_offer?consent_id=ba9511b1-5c12-45ac-a124-eaa99cce3fde&utm_campaign=gutefrage&utm_source=www.gutefrage.net$subdocument
|
|
||||||
www.gutefrage.net###wl-container
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1263/desktop/desktop2/top/index.html?sasfid=8266_2&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8263%26t_oid%3D2886%26t_pid%3D1230%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=644%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN3722.3147598SODSCREENONDEMANDGM%2FB24927399.287808321%3Bdc_trk_aid%3D481305502%3Bdc_trk_cid%3D116094629%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_755%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
www.gutefrage.net##.HasRichTooltip--bottom.HasRichTooltip--rightmost.QdpMeta-tooltip.HasRichTooltip--clickOnly.HasRichTooltip
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1263/desktop/desktop2/left/index.html?sasfid=8266_1&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8262%26t_oid%3D2886%26t_pid%3D1230%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=644%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN3722.3147598SODSCREENONDEMANDGM%2FB24927399.287808321%3Bdc_trk_aid%3D481305502%3Bdc_trk_cid%3D116094629%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_755%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1263/desktop/desktop1/right/index.html?sasfid=8276_3&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8274%26t_oid%3D2888%26t_pid%3D1230%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=224%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN3722.3147598SODSCREENONDEMANDGM%2FB24927399.287808321%3Bdc_trk_aid%3D481305502%3Bdc_trk_cid%3D116094629%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_755%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1263/desktop/desktop1/top/index.html?sasfid=8276_2&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8273%26t_oid%3D2888%26t_pid%3D1230%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=224%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN3722.3147598SODSCREENONDEMANDGM%2FB24927399.287808321%3Bdc_trk_aid%3D481305502%3Bdc_trk_cid%3D116094629%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_755%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1263/desktop/desktop1/left/index.html?sasfid=8276_1&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8272%26t_oid%3D2888%26t_pid%3D1230%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=224%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN3722.3147598SODSCREENONDEMANDGM%2FB24927399.287808321%3Bdc_trk_aid%3D481305502%3Bdc_trk_cid%3D116094629%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_755%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
|
|
||||||
! 2020-12-20 https://www.finanzfrage.net
|
|
||||||
||www.welect.de/passage/pre_offer/7f214928-9347-45ee-9c41-222ce9b7d12b?utm_campaign=gutefrage&utm_source=www.finanzfrage.net$subdocument
|
|
||||||
www.finanzfrage.net###wl-container
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1464/Liebespaar/desktop/left/index.html?sasfid=9086_1&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8681%26t_oid%3D3020%26t_pid%3D723%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=330%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fserver.adform.net%2FC%2F%3Fbn%3D42225507%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_50%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1464/Liebespaar/desktop/right/index.html?sasfid=9086_3&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8683%26t_oid%3D3020%26t_pid%3D723%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=330%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fserver.adform.net%2FC%2F%3Fbn%3D42225507%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_50%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
||xtag.cdn-solution.net/creatives/hb/SOD20_1464/Liebespaar/desktop/top/index.html?sasfid=9086_2&dspx_clicktag=https%3A%2F%2Ftracking.dspx.tv%2F%3Ftc%3Ddspx%26mts%3D0%26t_aid%3D8682%26t_oid%3D3020%26t_pid%3D723%26inventory_key%3D17%26t_host%3D%26t_path%3D%26t_dealid%3D%26dvt%3Ddesktop%26_e%3Dclick%26idt%3D100%26target%3D&&dspx_hdlrandom=330%20&dspx_encodelevel=0&dspx_clicktag_p=https%3A%2F%2Fserver.adform.net%2FC%2F%3Fbn%3D42225507%3Bgdpr%3D%24%7BGDPR%7D%3Bgdpr_consent%3D%24%7BGDPR_CONSENT_50%7D&dspx_debug=1&&dspxct=$subdocument
|
|
||||||
|
|
||||||
! 2021-01-10 https://www.wg-gesucht.de
|
|
||||||
www.wg-gesucht.de##.noprint.airbnb_ad.wgg_card.clicked_partner > .row > .card_body.col-sm-8
|
|
||||||
|
|
||||||
! 2021-01-18 https://www.zeit.de
|
|
||||||
www.zeit.de##.paywall-footer__panel
|
|
||||||
www.zeit.de##.paywall-footer__header
|
|
||||||
|
|
||||||
! 2021-01-25 https://moodle.uni-ulm.de
|
|
||||||
moodle.uni-ulm.de###loginbackgroundimagetext
|
|
||||||
|
|
||||||
! 2021-01-25 https://www.reddit.com
|
|
||||||
www.reddit.com##.jEUbSHJJx8vISKpWirlfx
|
|
||||||
|
|
||||||
! 2021-01-30 https://binutils.sourceware.narkive.com
|
|
||||||
binutils.sourceware.narkive.com##.pbs-cta-fullscreen.pbs-cta
|
|
||||||
binutils.sourceware.narkive.com###exp_fda2d41f-9515-4373-84dc-4bfe478fe380
|
|
||||||
|
|
||||||
! 2021-02-01 https://www.gut-erklaert.de
|
|
||||||
www.gut-erklaert.de##.contentBody > div:nth-of-type(1) > .contentlabel
|
|
||||||
www.gut-erklaert.de##div:nth-of-type(3) > .contentlabel
|
|
||||||
www.gut-erklaert.de##.contentBody > span.contentlabel:nth-of-type(1)
|
|
||||||
|
|
||||||
! 2021-02-04 https://www.youtube.com
|
|
||||||
www.youtube.com###logo-icon
|
|
||||||
|
|
||||||
! 2021-03-09 https://studyflix.de
|
|
||||||
studyflix.de##.-enabled.up-can-clean.huge-notification
|
|
||||||
|
|
||||||
! 2021-03-26 https://www.sofatutor.com
|
|
||||||
www.sofatutor.com##.trial-flow-popup__content
|
|
||||||
www.sofatutor.com##.bg-black-transparent.trial-flow__overlay
|
|
||||||
www.sofatutor.com##.trial-flow-popup__yeti
|
|
||||||
|
|
||||||
! 2021-04-01 https://www.kapiert.de
|
|
||||||
www.kapiert.de###popup-testen
|
|
||||||
www.kapiert.de###overlay-testen
|
|
||||||
|
|
||||||
! 2021-04-25 https://pimylifeup.com
|
|
||||||
pimylifeup.com##.jw-reset.jw-video
|
|
||||||
pimylifeup.com##.adthrive-video-title.adthrive-video-text-cutoff
|
|
||||||
pimylifeup.com##.adthrive-wrapper-bar
|
|
||||||
pimylifeup.com##.jw-reset.jw-media
|
|
||||||
pimylifeup.com##.jw-reset.jw-wrapper > .jw-reset.jw-aspect
|
|
||||||
pimylifeup.com##.jw-reset.jw-wrapper
|
|
||||||
|
|
||||||
! 2021-05-25 https://www.technicpack.net
|
|
||||||
www.technicpack.net##._5kE-6aUK._9r0K-Oum
|
|
||||||
www.technicpack.net##.aJVLc6uP
|
|
||||||
www.technicpack.net##.fEy1Z2XT
|
|
||||||
|
|
||||||
! 2021-05-25 https://hexxit.fandom.com
|
|
||||||
hexxit.fandom.com##p:nth-of-type(2)
|
|
||||||
|
|
||||||
! 2021-06-17 https://regexr.com
|
|
||||||
regexr.com##.noad
|
|
||||||
|
|
||||||
! 2021-07-06 https://pl.allsportsflix.best
|
|
||||||
pl.allsportsflix.best###playerCta-wrapper
|
|
||||||
|
|
||||||
! 2021-07-06 https://streaming-builder.com
|
|
||||||
streaming-builder.com##.p-3.form-container.bg-white.col-lg-12.col-md-12.col-sm-12.col-12
|
|
||||||
streaming-builder.com##.overlay
|
|
||||||
streaming-builder.com##.popup
|
|
||||||
|
|
||||||
! 2021-08-05 https://videovak.com
|
|
||||||
videovak.com##iframe:nth-of-type(4)
|
|
||||||
videovak.com##.stick-center.left.takipte_kal iframe
|
|
||||||
videovak.com##.left.takipte_kal iframe
|
|
||||||
videovak.com##iframe:nth-of-type(2)
|
|
||||||
videovak.com###AdskeeperComposite1057813_0c0d9 > div > .mgbox
|
|
||||||
videovak.com##iframe:nth-of-type(3)
|
|
||||||
|
|
||||||
gmx.net##+js(nobab)
|
|
||||||
! 2021-05-13 https://ticktick.com
|
|
||||||
|
|
||||||
! 2021-10-19 https://www.kuechengoetter.de
|
|
||||||
www.kuechengoetter.de##.bplr-touch-overlay
|
|
||||||
www.kuechengoetter.de###BPLR-1j0z5e4nlnt1_adContainer
|
|
||||||
www.kuechengoetter.de###BPLR-1j0z5e4nlnt1_html5
|
|
||||||
www.kuechengoetter.de##.bplr-holder
|
|
||||||
www.kuechengoetter.de##.bplr-paused.bplr-over.bplr-visible-controls.bplr-large.bplr-started.bplr-default-skin.bplr
|
|
||||||
www.kuechengoetter.de###BPLR-1j0z5e4nlnt1 > [src="//cdn.target-video.com/live/partners/14216/snapshot/456814.png"]
|
|
||||||
www.kuechengoetter.de##.bplr-smallest.bplr-smaller.bplr-small.bplr-paused.bplr-over.bplr-visible-controls.bplr-started.bplr-default-skin.bplr
|
|
||||||
|
|
||||||
! 2021-11-06 https://www.overleaf.com
|
|
||||||
www.overleaf.com##.col-md-9
|
|
||||||
www.overleaf.com##.hidden-print.site-footer-content > .row
|
|
||||||
www.overleaf.com##.site-footer
|
|
||||||
|
|
||||||
! 2021-12-29 https://refactoring.guru
|
|
||||||
refactoring.guru##.announcement-block-inner
|
|
||||||
|
|
||||||
! 2022-01-19 https://www.gmx.net
|
|
||||||
||dl.gmx.net/uim/connector/live/v2/nonfriendlyiframe.html$subdocument
|
|
||||||
||dl.gmx.net/uim/connector/live/v2/nonfriendlyiframe.html$subdocument
|
|
||||||
||img.ui-portal.de/homepage/img/gmx/lotto/2021/06/jackpot_45.png$image
|
|
||||||
|
|
||||||
! 2022-02-11 https://cloud.oracle.com
|
|
||||||
cloud.oracle.com##.inner-focus-dark.action.oci-banner
|
|
||||||
! 2022-03-03 https://cloud.oracle.com
|
|
||||||
cloud.oracle.com##.inner-focus-dark.info.oci-banner
|
|
||||||
|
|
||||||
! 2022-03-03 http://web.neller.org
|
|
||||||
web.neller.org##div.col:nth-of-type(1)
|
|
||||||
|
|
||||||
! 2022-03-04 https://www.babypips.com
|
|
||||||
www.babypips.com###stickybar
|
|
||||||
|
|
||||||
! 2022-03-05 https://de.aliexpress.com
|
|
||||||
de.aliexpress.com##.global-gdpr-container
|
|
||||||
|
|
||||||
! 2022-03-20 https://w2g.tv
|
|
||||||
w2g.tv##.w2g-top-message-small
|
|
||||||
|
|
||||||
! 2022-04-13 https://s.to
|
|
||||||
s.to##iframe:nth-of-type(3)
|
|
||||||
|
|
||||||
! 2022-08-23 https://open.spotify.com
|
|
||||||
open.spotify.com##.Foyk_HJx16yh22JYmQ56 > .eNs6P3JYpf2LScgTDHc6 > .ATUzFKub89lzvkmvhpyE.link-subtle
|
|
||||||
open.spotify.com##.Upqw01TOXETOmR5Td7Dj.jyfxNy.Button-y0gtbx-0
|
|
||||||
open.spotify.com##.active.WJsKJXEbycxxq8OcGHM1.logo
|
|
||||||
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
# Basic config
|
|
||||||
xset r rate 200 35 # set key repeat delay and rate
|
|
||||||
# Clean Up Home Directory
|
|
||||||
export XDG_CONFIG_HOME="$HOME/.config"
|
|
||||||
export XDG_CACHE_HOME="$HOME/.cache"
|
|
||||||
export XDG_DATA_HOME="$HOME/.local/share"
|
|
||||||
export XDG_STATE_HOME="$HOME/.local/state"
|
|
||||||
export TS3_CONFIG_DIR="$XDG_CONFIG_HOME/ts3client"
|
|
||||||
export GRADLE_USER_HOME="$XDG_DATA_HOME/gradle"
|
|
||||||
export CARGO_HOME="$XDG_DATA_HOME/cargo"
|
|
||||||
export JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME/jupyter"
|
|
||||||
export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME/java"
|
|
||||||
export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv"
|
|
||||||
export WGETRC="$XDG_CONFIG_HOME/wgetrc"
|
|
||||||
alias vscodium='vscodium --extensions-dir "$XDG_DATA_HOME/vscode"'
|
|
||||||
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc-2.0"
|
|
||||||
export CARGO_HOME="$XDG_DATA_HOME/cargo"
|
|
||||||
alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"'
|
|
||||||
alias yarn='yarn --use-yarnrc "$XDG_CONFIG_HOME/yarn/config"'
|
|
||||||
alias code='code --extensions-dir "$XDG_DATA_HOME/vscode"'
|
|
||||||
alias dict='dict -c "$XDG_CONFIG_HOME"/dict/dictrc '
|
|
||||||
|
|
||||||
export PATH="$PATH:$(gem env user_gemhome)/bin"
|
|
||||||
export PATH="$(yarn global bin):$PATH"
|
|
||||||
|
|
||||||
# THEME
|
|
||||||
|
|
||||||
export QT_QPA_PLATFORMTHEME="qt5ct"
|
|
||||||
export QT_AUTO_SCREEN_SCALE_FACTOR=0
|
|
||||||
# global theme colors
|
|
||||||
export BLACK="#272822"
|
|
||||||
export WHITE="#FFFFFF"
|
|
||||||
export RED="#F92672"
|
|
||||||
export BLUE="#66D9EF"
|
|
||||||
export GREEN="#A6E22E"
|
|
||||||
export ORANGE="#FD971F"
|
|
||||||
export YELLOW="#E6DB74"
|
|
||||||
export PURPLE="#AE81FF"
|
|
||||||
export FONT="Noto"
|
|
||||||
export FONTSIZE="12"
|
|
||||||
|
|
||||||
# default applications
|
|
||||||
export EDITOR=/usr/bin/nvim
|
|
||||||
export BROWSER=/usr/bin/firefox
|
|
||||||
export TERMINAL=/usr/bin/alacritty
|
|
||||||
export EXPLORER=/usr/bin/thunar
|
|
||||||
export MAILCLIENT=/usr/bin/thunderbird
|
|
||||||
# set BAT as man pager
|
|
||||||
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
|
|
||||||
export MANROFFOPT="-c"
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
---
|
|
||||||
database_file: "/home/en/Nextcloud/timetrap.db"
|
|
||||||
round_in_seconds: 900
|
|
||||||
append_notes_delimiter: " "
|
|
||||||
formatter_search_paths:
|
|
||||||
- "/home/en/.timetrap/formatters"
|
|
||||||
default_formatter: text
|
|
||||||
auto_sheet: nested_dotfiles
|
|
||||||
auto_sheet_search_paths:
|
|
||||||
- "/home/en/.timetrap/auto_sheets"
|
|
||||||
default_command:
|
|
||||||
auto_checkout: false
|
|
||||||
require_note: false
|
|
||||||
note_editor: false
|
|
||||||
week_start: Monday
|
|
||||||
Reference in new issue
Block a user