update
This commit is contained in:
parent
02541fb8ef
commit
857df2740a
12 changed files with 94 additions and 10 deletions
|
@ -1,3 +1,6 @@
|
||||||
|
[compose]
|
||||||
|
editor=nvim
|
||||||
|
|
||||||
[filters]
|
[filters]
|
||||||
subject,~^\[PATCH=awk -f /usr/share/aerc/filters/hldiff
|
subject,~^\[PATCH=awk -f /usr/share/aerc/filters/hldiff
|
||||||
text/*=awk -f /usr/share/aerc/filters/plaintext
|
text/*=awk -f /usr/share/aerc/filters/plaintext
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
{
|
{
|
||||||
"python.jediEnabled": false
|
"python.jediEnabled": false,
|
||||||
|
"languageserver": {
|
||||||
|
"ocaml": {
|
||||||
|
"command": "opam",
|
||||||
|
"args": [
|
||||||
|
"config",
|
||||||
|
"exec",
|
||||||
|
"--",
|
||||||
|
"ocaml-language-server",
|
||||||
|
"--stdio"
|
||||||
|
],
|
||||||
|
"filetypes": [
|
||||||
|
"ocaml",
|
||||||
|
"reason"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,8 @@ function! s:show_documentation()
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
command! -nargs=0 Format :call CocAction('format')
|
||||||
|
|
||||||
" Binds
|
" Binds
|
||||||
nnoremap <silent> K :call <SID>show_documentation()<CR>
|
nnoremap <silent> K :call <SID>show_documentation()<CR>
|
||||||
nnoremap <silent> <space>a :<C-u>CocList diagnostics<cr>
|
nnoremap <silent> <space>a :<C-u>CocList diagnostics<cr>
|
||||||
|
|
|
@ -46,6 +46,9 @@ set cursorline
|
||||||
set hidden
|
set hidden
|
||||||
set modeline
|
set modeline
|
||||||
set modelines=5
|
set modelines=5
|
||||||
|
set tabstop=4
|
||||||
|
set shiftwidth=4
|
||||||
|
set expandtab
|
||||||
|
|
||||||
syntax on
|
syntax on
|
||||||
filetype on
|
filetype on
|
||||||
|
@ -61,6 +64,7 @@ imap kj <Esc>
|
||||||
imap ;; <Esc>:w<CR>i
|
imap ;; <Esc>:w<CR>i
|
||||||
|
|
||||||
nmap <F8> :TagbarToggle<CR>
|
nmap <F8> :TagbarToggle<CR>
|
||||||
|
nmap ;; :w<CR>
|
||||||
|
|
||||||
" let g:LanguageClient_serverCommands = {
|
" let g:LanguageClient_serverCommands = {
|
||||||
" \ 'rust': ['rust-analyzer'],
|
" \ 'rust': ['rust-analyzer'],
|
||||||
|
|
|
@ -7,6 +7,7 @@ for_window [class=".*"] opacity $opacity
|
||||||
for_window [app_id=".*"] opacity $opacity
|
for_window [app_id=".*"] opacity $opacity
|
||||||
|
|
||||||
# STARTUP
|
# STARTUP
|
||||||
|
exec --no-startup-id swaybg --image /home/michael/Pictures/celeste-wallpaper.jpg
|
||||||
exec --no-startup-id mpd
|
exec --no-startup-id mpd
|
||||||
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
|
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
|
||||||
exec --no-startup-id waybar
|
exec --no-startup-id waybar
|
||||||
|
|
|
@ -8,16 +8,32 @@
|
||||||
"modules-right": ["mpd", "disk", "network", "pulseaudio", "clock", "tray"],
|
"modules-right": ["mpd", "disk", "network", "pulseaudio", "clock", "tray"],
|
||||||
|
|
||||||
"disk": {
|
"disk": {
|
||||||
"format": "DISK: {percentage_free}%"
|
"format": "💽{percentage_free}%"
|
||||||
},
|
},
|
||||||
|
|
||||||
"clock": {
|
"clock": {
|
||||||
"format": "{:%m-%d / %H:%M}",
|
"format": "📅 <b>{:%m-%d / %H:%M}</b>",
|
||||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"network": {
|
||||||
|
"format-ethernet": "🖥️ {ifname}: {ipaddr}/{cidr}",
|
||||||
|
"format-wifi": " {essid} ({signalStrength}%)"
|
||||||
|
},
|
||||||
|
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
"format": "VOL {volume}%",
|
"format": "{icon} {volume}%",
|
||||||
|
"format-bluetooth": "{icon} {volume}%",
|
||||||
|
"format-muted": "",
|
||||||
|
"format-icons": {
|
||||||
|
"headphones": "",
|
||||||
|
"handsfree": "",
|
||||||
|
"headset": "",
|
||||||
|
"phone": "",
|
||||||
|
"portable": "",
|
||||||
|
"car": "",
|
||||||
|
"default": ["", ""]
|
||||||
|
},
|
||||||
"on-click": "pavucontrol"
|
"on-click": "pavucontrol"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
33
dot_config/waybar/style.css
Normal file
33
dot_config/waybar/style.css
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
* {
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
|
font-family: Roboto, Helvetica, Arial, sans-serif;
|
||||||
|
font-size: 13px;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background: -gtk-gradient(
|
||||||
|
linear,
|
||||||
|
left bottom,
|
||||||
|
left top,
|
||||||
|
from(rgba(0, 0, 0, 0.9)),
|
||||||
|
to(rgba(0, 0, 0, 0.6))
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
padding: 0 5px;
|
||||||
|
border-bottom: 2px solid transparent;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.focused {
|
||||||
|
border-bottom: 2px solid white;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock, #battery, #cpu, #memory, #network, #pulseaudio, #custom-spotify, #tray, #mode {
|
||||||
|
padding: 0 3px;
|
||||||
|
margin: 0 2px;
|
||||||
|
}
|
||||||
|
|
|
@ -17,8 +17,6 @@ password=$(printf '%s\n' "${password_files[@]}" | rofi -dmenu -levenshtein-sort
|
||||||
|
|
||||||
[[ -n $password ]] || exit
|
[[ -n $password ]] || exit
|
||||||
|
|
||||||
if [[ $typeit -eq 0 ]]; then
|
pass show -c1 "$password" 2>/dev/null
|
||||||
pass show -c "$password" 2>/dev/null
|
xclip -o -sel clip | wl-copy
|
||||||
else
|
|
||||||
xdotool - <<<"type --clearmodifiers -- $(pass show "$password" | head -n 1)"
|
|
||||||
fi
|
|
||||||
|
|
2
dot_pam_environment
Normal file
2
dot_pam_environment
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
SSH_AGENT_PID DEFAULT=
|
||||||
|
SSH_AUTH_SOCK DEFAULT="${XDG_RUNTIME_DIR}/gnupg/S.gpg-agent.ssh"
|
|
@ -20,11 +20,17 @@ export PATH="$HOME/.local/scripts:$HOME/.dotnet/tools:$PATH:$HOME/go/bin"
|
||||||
[[ -s /home/michael/.autojump/etc/profile.d/autojump.sh ]] && source /home/michael/.autojump/etc/profile.d/autojump.sh
|
[[ -s /home/michael/.autojump/etc/profile.d/autojump.sh ]] && source /home/michael/.autojump/etc/profile.d/autojump.sh
|
||||||
autoload -U compinit && compinit -u
|
autoload -U compinit && compinit -u
|
||||||
|
|
||||||
|
|
||||||
# opam configuration
|
# opam configuration
|
||||||
test -r /home/michael/.opam/opam-init/init.zsh && . /home/michael/.opam/opam-init/init.zsh > /dev/null 2> /dev/null || true
|
test -r /home/michael/.opam/opam-init/init.zsh && . /home/michael/.opam/opam-init/init.zsh > /dev/null 2> /dev/null || true
|
||||||
|
|
||||||
|
# ssh
|
||||||
|
unset SSH_AGENT_PID
|
||||||
|
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
|
||||||
|
export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
|
||||||
|
fi
|
||||||
|
|
||||||
# aliases
|
# aliases
|
||||||
|
alias subl="nvim"
|
||||||
alias rm="garbage put"
|
alias rm="garbage put"
|
||||||
alias cm="chezmoi"
|
alias cm="chezmoi"
|
||||||
alias jrnl=" jrnl"
|
alias jrnl=" jrnl"
|
||||||
|
|
0
private_dot_gnupg/.keep
Normal file
0
private_dot_gnupg/.keep
Normal file
3
private_dot_gnupg/gpg-agent.conf
Normal file
3
private_dot_gnupg/gpg-agent.conf
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
enable-ssh-support
|
||||||
|
pinentry-program /usr/bin/pinentry-qt
|
||||||
|
|
Loading…
Add table
Reference in a new issue