Browse Source

Update chezmoi data on laptop

master
Kevin Mok 1 year ago
parent
commit
43e367d834
  1. 2
      .chezmoiignore
  2. 52
      aliases/key_aliases.tmpl
  3. 33
      aliases/key_dirs.tmpl
  4. 3
      aliases/key_files.tmpl
  5. 8
      dot_Xmodmap-laptop
  6. 9
      dot_Xmodmap-laptop-old
  7. 18
      dot_Xresources.tmpl
  8. 2
      dot_bashrc
  9. 15
      dot_config/fish/config.fish.tmpl
  10. 5
      dot_config/fish/functions/wget-all.fish
  11. 31
      dot_config/i3/config.tmpl
  12. 4
      dot_config/i3blocks/i3blocks-secondary.conf.tmpl
  13. 10
      dot_config/i3blocks/i3blocks.conf.tmpl
  14. 5
      dot_config/ranger/rc.conf.tmpl
  15. 2
      dot_config/spotify/Users/polarbier-user/prefs.tmpl
  16. 2
      dot_config/st/config.def.h.tmpl
  17. 2
      dot_config/zathura/zathurarc
  18. 2
      dot_gitconfig.tmpl
  19. 4
      dot_imwheelrc
  20. 13
      dot_taskrc
  21. 20
      dot_vimrc.tmpl
  22. 5
      dot_xinitrc.tmpl
  23. 2
      dot_zshrc
  24. 9
      scripts/executable_change-sink
  25. 2
      scripts/executable_twem
  26. 2
      scripts/executable_xmodmap-custom.tmpl

2
.chezmoiignore

@ -13,6 +13,6 @@ txt/
.xinitrc
.Xresources
{{ end }}
{{ if not (eq .chezmoi.fullHostname "x1-carbon") }}
{{ if not (eq .chezmoi.hostname "x1-carbon") }}
.Xmodmap-laptop
{{ end }}

52
aliases/key_aliases.tmpl

@ -28,9 +28,10 @@ td "tldr"
# display [[[ #
# nvt "nvidia-settings --assign CurrentMetaMode='DVI-I-1: nvidia-auto-select +0+0 {ForceCompositionPipeline=On}, HDMI-0: nvidia-auto-select +3840+0 {ForceCompositionPipeline=On}'"
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
xr "xrandr"
xro "xrandr --output HDMI2 --off"
xrl "xrandr --output HDMI2 --auto --left-of eDP1 --scale 1.33x1.33 && xrandr --output eDP1 --panning 2560x1440+2554+0"
xrr "xrandr --output HDMI2 --auto --right-of eDP1 --scale 1.33x1.33"
xrm "xrandr --output HDMI2 --auto --same-as eDP1 --scale 1.33x1.33"
xrs "xrandr -s 0"
@ -68,9 +69,11 @@ ctt "sudo systemctl status"
ctltd "sudo systemctl status dhcpcd"
ctlas "sudo systemctl start sshd"
nct "sudo netctl"
nctf "sudo ip link set dev wlp3s0 down"
nctr "sudo systemctl restart netctl-auto@wlp4s0.service"
nc "sudo netctl"
ncd "sudo ip link set dev wlp3s0 down"
ncu "sudo ip link set dev wlp3s0 up"
ncr "sudo systemctl restart netctl-auto@wlp3s0.service"
ncs "sudo systemctl stop netctl-auto@wlp3s0.service"
# ]]] systemctl #
@ -103,7 +106,7 @@ udub "udisksctl unmount -b /dev/sdc2"
# ]]] mounting #
tc "touch"
tch "touch"
vdr "vidir --verbose"
# directory-related [[[ #
@ -140,13 +143,14 @@ ds "df -h | head -n 1 && df -h | grep sd"
chownw "sudo chown -R kevin:wheel"
chwnm "sudo chown -R kevin:wheel /run/media/{{ .chezmoi.username }}"
# cd into backup folder and show backup sizes
nbu "cd /run/media/kevin/backup-hd/{{ .chezmoi.fullHostname }}/tar && lsd -l"
nbu "cd /run/media/kevin/backup-hd/{{ .chezmoi.hostname }}/tar && lsd -l"
# ]]] directory-related #
# power options [[[ #
s "systemctl suspend"
sl "i3lock-fancy && systemctl suspend"
x "exit"
so "xset dpms force off"
sd "tmux kill-server; systemctl poweroff"
@ -154,7 +158,7 @@ rb "systemctl reboot"
lo "i3-msg exit"
xm "xmodmap ~/.Xmodmap && xset r rate $XSET_DELAY $XSET_RATE"
X "xmodmap ~/.Xmodmap && xset r rate $XSET_DELAY $XSET_RATE"
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
xl "xmodmap ~/.Xmodmap-laptop && xset r rate $XSET_DELAY $XSET_RATE"
XL "xmodmap ~/.Xmodmap-laptop && xset r rate $XSET_DELAY $XSET_RATE"
bt "~/linux-config/dot_config/i3blocks/scripts/executable_battery"
@ -164,7 +168,7 @@ bt "~/linux-config/dot_config/i3blocks/scripts/executable_battery"
# sound [[[ #
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
vlm "alsamixer -c 0"
vlh "alsamixer -c 2"
{{ else }}
@ -183,7 +187,7 @@ vlm "alsamixer -c 1"
# pcr "sudo pacman -Rns"
# pcud "sudo pacman -Sy"
# pcug "sudo pacman -Syu"
# xpc "pacman -Qqne > ~/{{ .chezmoi.os }}-config/txt/{{ .chezmoi.fullHostname }}-pkgs.txt && pacman -Qqme > ~/{{ .chezmoi.os }}-config/txt/{{ .chezmoi.fullHostname }}-aur.txt "
# xpc "pacman -Qqne > ~/{{ .chezmoi.os }}-config/txt/{{ .chezmoi.hostname }}-pkgs.txt && pacman -Qqme > ~/{{ .chezmoi.os }}-config/txt/{{ .chezmoi.hostname }}-aur.txt "
# ]]] pacman #
@ -248,6 +252,7 @@ spipi "sudo pip install"
# internet [[[ #
pg "ping -c 2 -W 1 8.8.8.8"
wpg "watch ping -c 2 -W 1 8.8.8.8"
pgc "ping 8.8.8.8"
dh "sudo dhcpcd"
kdh "sudo killall dhcpcd"
@ -279,13 +284,17 @@ am "antimicro"
a "task"
aa "task add"
aa3 "task add proj:sch +324"
aal "task add proj:lnx"
aap "task add proj:"
aas "task add proj:sch"
ac "task context"
acn "task context none && task"
ach "task context home && task"
aco "task context out && task"
acs "task context sch && task"
acpl "task completed"
af "task proj:"
al "task limit:10"
ans "task +next"
ao "taskopen"
@ -339,7 +348,8 @@ ka "killall"
kd "killall Discord && killall Discord"
kr "killall electron"
kt "killall thunderbird"
mp "mpv --volume=50"
# mp "mpv --volume=50"
m "mpv"
mra "man ranger"
# mt "minetest"
n "nvim"
@ -365,6 +375,7 @@ ta "tmux a -t"
tac "tmux a -t config || tmux new -s config"
taj "tmux a -t journal || tmux new -s journal"
tal "tmux a"
tc "clear && tmux clear-history"
tk "tmux kill-server"
tl "tmux ls"
tn "tmux new -s"
@ -372,7 +383,8 @@ tnb "tmux new -s backup"
#]]]
usn "usernames --num 20"
vmd "vimdiff"
wg "wego"
# wg "wego"
wg "curl -L wthr.ml"
ytd "youtube-dl"
z "zathura --fork"
@ -611,7 +623,7 @@ slg "tail -n 5 $spv_dir/src/api/management/commands/update-history.log"
# removes all but newest file
# rmol "ls -t | tail -n +2 | xargs rm -- && l"
snw "spotify-now -i '%artist - %title'"
# snw "spotify-now -i '%artist - %title'"
svd "pg_dump spotifyvis > spotifyvis.bak"
@ -691,6 +703,7 @@ nst "cp ~/Documents/workout-logs/stretching.md /tmp && nvim /tmp/stretching.md"
# games [[[ #
{{ if eq .chezmoi.hostname "nzxt" }}
wlm "watson log --all --project=minetest"
wrm "watson report --all --project=minetest"
wamv "watson start minetest +video"
@ -704,6 +717,7 @@ msv "minetestserver --gameid minimal --worldname Test --terminal"
# mtrsy "rsync -vr .minetest/ /mnt/linux-files/.minetest/"
tet "pandoc -f markdown -t html twitch-emote-conversion.md | xclip -selection clipboard"
{{ end }}
# ]]] games #
@ -714,14 +728,10 @@ tet "pandoc -f markdown -t html twitch-emote-conversion.md | xclip -selection cl
# wrf "watson report --all --tag=final"
ssc "mosh mokkar@teach.cs.utoronto.ca"
# alg course
jc "javac -d out *.java"
jr "java -cp \"$CLASSPATH:out\""
# 263
wl6 "watson log --all --project=263 --tag=a5"
wr6 "watson report --all --project=263 --tag=a5"
z6 "zathura --fork ~/school/263/Introduction-to-Algorithms-CLRs/Introduction\ to\ Algorithms\ -\ 3rd\ Edition.pdf"
pd6 "pdflatex a5"
rk "clear && tmux clear-history && raco test"
rka "clear && tmux clear-history && raco test hubbub_test_sample.rkt"
rkr "clear && tmux clear-history && racket"
# hk "clear && tmux clear-history && runhaskell TestChups.hs"
hk "clear && tmux clear-history && runhaskell"
# ]]] school #

33
aliases/key_dirs.tmpl

@ -31,9 +31,11 @@ sv /etc/systemd/system
ad ~/.task
ccd ~/.calcurse
cms ~/Documents/codm/site
cn ~/coding
hbd ~/.habitctl
ib ~/linux-config/dot_config/i3blocks/scripts
ms ~/coding/my-site
ra ~/linux-config/dot_config/ranger
sr ~/linux-config/scripts
snp ~/.vim/plugged/vim-snippets/UltiSnips
@ -41,7 +43,7 @@ sw ~/.local/share/nvim/swap/
tx ~/linux-config/txt
wd ~/.config/watson
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
b1 ~/coding/mf-site/themes/base16
2d ~/coding/godot-demos/2d-plat
ada ~/coding/ada-mario
@ -49,9 +51,6 @@ ft ~/coding/face-tracker
j ~/Documents/journal
lh ~/Documents/listening-history
mmd ~/coding/move-mouse-with-head
mfs ~/coding/mf-site
mh ~/coding/mf-site/layouts
# mg ~/coding/best-mf-site-personal
sv ~/coding/spotify-lib-vis/src
svg ~/coding/spotify-lib-vis/src/graphs/static/graphs/scripts
swd ~/coding/swex
@ -73,7 +72,7 @@ pk ~/Downloads/gba/mgba/pokemon/emerald/1
{{ end }}
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
adb ~/coding/ada-mario/build
adm ~/coding/ada-mario/media
adp ~/coding/ada-mario-presentation
@ -88,25 +87,11 @@ adP ~/Pictures/ada-mario
sc ~/school
lt ~/school/latex-notes
6 ~/school/263
63 ~/school/263/a5
# 631 ~/school/263/a5/q1
# 632 ~/school/263/a5/q2
633 ~/school/263/a5/q3
63t ~/school/latex-notes/263/a5
2 ~/school/324
2a ~/school/324-a2-2
2e ~/school/324/e/8
2l ~/school/324/l/8
al1 ~/school/algorithms/w1-union-find
# 309 [[[ #
0c ~/school/309-proj/css
0d ~/school/309
0j ~/school/309-proj/public/js
0l ~/school/309/l
0p ~/school/309-proj
0m ~/school/309-proj/mongo
# ]]] 309 #
8 ~/school/384
# ]]] sch #

3
aliases/key_files.tmpl

@ -56,7 +56,7 @@ tm ~/.vim/plugged/vim-snippets/UltiSnips/texmath.snippets
tp /tmp/
tw ~/linux-config/dot_taskrc
wh ~/Documents/journal/todo/work-habit.md
wt ~/.config/watson/state.tmp
wt ~/.config/watson/state.md
# ]]] cdn #
@ -77,3 +77,4 @@ wt ~/.config/watson/state.tmp
# ]]] sch #
mta ~/.minetest/clientmods/custom_aliases/init.lua
cmr ~/Documents/codm/discord-recruitment.md

8
dot_Xmodmap-laptop

@ -1,9 +1,7 @@
clear Lock
keycode 115 = BackSpace
keycode 110 = Delete
keycode 22 = Home
keycode 119 = End
keycode 115 = Escape
keycode 9 = End
keycode 22 = BackSpace
pointer = 1 2 3 4 5 6 7 8 9 10 11 12

9
dot_Xmodmap-laptop-old

@ -0,0 +1,9 @@
clear Lock
keycode 115 = BackSpace
keycode 110 = Delete
keycode 22 = Home
keycode 119 = End
pointer = 1 2 3 4 5 6 7 8 9 10 11 12

18
dot_Xresources.tmpl

@ -1,8 +1,9 @@
/* dpi [[[ */
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
! Xft.dpi: 230
Xft.dpi: 235
! Xft.dpi: 240
Xft.dpi: 230
{{ else }}
Xft.dpi: 135
{{ end }}
@ -17,10 +18,9 @@ Xft.rgba: rgb
/* font [[[ */
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
! URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=11
URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=11.5
! URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=12
{{ if eq .chezmoi.hostname "x1-carbon" }}
URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=11
! URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=10
{{ else }}
! URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=15
! URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=14
@ -31,7 +31,8 @@ URxvt.font: xft:DejaVuSansMono Nerd Font Mono:size=12
/* resize [[[ */
URxvt.resize-font.step: 4
! URxvt.resize-font.step: 4
URxvt.resize-font.step: 2
URxvt.keysym.C-S-Down: resize-font:smaller
URxvt.keysym.C-S-Up: resize-font:bigger
URxvt.keysym.C-S-equal: resize-font:reset
@ -66,7 +67,8 @@ URxvt.scrollBar: false
/* Clickable URLs [[[ */
URxvt.perl-ext-common: default,matcher,resize-font
URxvt.url-launcher: /usr/bin/xdg-open
URxvt.url-launcher: /usr/bin/firefox
! URxvt.url-launcher: firefox
URxvt.matcher.button: 1
/* ]]] Clickable URLs */

2
dot_bashrc

@ -204,4 +204,4 @@ fi
# Both PC/Laptop }}}
[ -f ~/.fzf.bash ] && source ~/.fzf.bash
source ~/aliases/.key_aliases
source /home/kevin/aliases/.key_aliases

15
dot_config/fish/config.fish.tmpl

@ -18,7 +18,7 @@ set -x GPG_TTY (tty)
set -U fish_greeting
# spv
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
set -U spv_dir "/home/kevin/coding/spotify-lib-vis"
set -U mfs_dir "/home/kevin/coding/mf-site"
source /home/kevin/coding/spotify-lib-vis/src/scripts/api-keys-fish.sh
@ -30,7 +30,7 @@ set -x CLASSPATH $CLASSPATH /home/kevin/java/*.jar
set -x LD_LIBRARY_PATH $LD_LIBRARY_PATH /usr/local/lib /usr/local/lib64
set -x PKG_CONFIG_PATH $PKG_CONFIG_PATH /usr/lib/pkgconfig
set -x HASTE_SERVER https://pste.gq
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
set -x CALCURSE_CALDAV_PASSWORD (pass show technology/linux/baikal | head -n1)
{{ end }}
@ -46,7 +46,7 @@ set SPACEFISH_VI_MODE_SUFFIX ''
set -x PASSWORD_STORE_CLIP_TIME 120
set -xU XSET_RATE 90
set -xU XSET_DELAY 200
{{ if and (eq .chezmoi.fullHostname "x1-carbon") (not (eq .chezmoi.username "root")) }}
{{ if and (eq .chezmoi.hostname "x1-carbon") (not (eq .chezmoi.username "root")) }}
xset r rate $XSET_DELAY $XSET_RATE
{{ end }}
@ -72,7 +72,7 @@ chezmoi apply
~/scripts/sync-shortcuts
{{ end }}
source ~/.config/fish/key_abbr.fish > /dev/null
set -U fish_fxn_dir "{{ .chezmoi.homedir }}/linux-config/dot_config/fish/functions"
set -U fish_fxn_dir "{{ .chezmoi.homeDir }}/linux-config/dot_config/fish/functions"
# set -U fish_fxn_dir "~/.config/fish/functions"
abbr ff "cd $fish_fxn_dir"
for fxn in (find $fish_fxn_dir -name '*.fish')
@ -124,8 +124,8 @@ abbr def "define"
abbr ens "enable-site"
abbr ev "evince-silent"
# abbr fbg "find-bg"
abbr fv "fzf-vim"
abbr fvft "find-vim-filetype"
abbr fzv "fzf-vim"
# git [[[ #
abbr gcamp "git-amend-push"
@ -140,9 +140,9 @@ abbr grmb "git-delete-branch"
abbr gro "git-replace-origin"
# ]]] git #
abbr m "man-vim"
abbr ma "man-vim task"
abbr mat "math"
abbr mn "man-vim"
abbr pgr "grep-pdf"
abbr pgrf "grep-pdf-file"
abbr png "git-push-new-gitea"
@ -161,6 +161,7 @@ abbr thes "thesaurus"
abbr ut "unix-timestamp"
abbr uzr "unzip-rm"
abbr vsnp "vim-snippet"
abbr wga "wget-all"
abbr xya "export-pkgs"
# school [[[ #
@ -178,4 +179,4 @@ abbr jct "java-compile-test"
# ]]] fxn abbr's #
# task sync > /dev/null 2>&1
~/scripts/xmodmap-custom
# ~/scripts/xmodmap-custom

5
dot_config/fish/functions/wget-all.fish

@ -0,0 +1,5 @@
function wget-all
for url in $argv
wget $url
end
end

31
dot_config/i3/config.tmpl

@ -4,7 +4,7 @@ set $term urxvt
set $term_alt st
# set $term st
# set $term_alt urxvt
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
exec dunst
exec compton
exec imwheel
@ -58,7 +58,8 @@ bindsym Mod4+o exec xclip -selection clipboard ~/.password-store/social/gmail &&
bindsym Mod4+$mod+o exec xset dpms force off
# bindsym Mod4+p workspace $ws4; exec pgadmin3
# bindsym Mod4+p exec pycharm
bindsym Mod4+p exec passmenu
bindsym Mod4+p exec $type_delay_cmd && xdotool type '.catch '
bindsym Mod4+$mod+p exec passmenu
# bindsym Mod4+$mod+p exec notify-send "ping" "$(ping -c 3 -W 1 8.8.8.8)"
bindsym Mod4+q exec qdirstat
bindsym Mod4+r exec $term -e ranger
@ -79,8 +80,8 @@ bindsym Print --release exec "scrot -s /tmp/screenshot-$(date +%F_%T).png -e 'xc
bindsym Control+Print --release exec "scrot -u /tmp/screenshot-$(date +%F_%T).png -e 'xclip -selection c -t image/png < $f'"
{{ else }}
bindsym Mod4+x exec xmodmap ~/.Xmodmap-laptop && xset r rate $XSET_DELAY $XSET_RATE
bindsym Control+$mod+p --release exec "scrot -s /tmp/screenshot-$(date +%F_%T).png -e 'xclip -selection c -t image/png < $f'"
bindsym Control+Shift+p --release exec "scrot -u /tmp/screenshot-$(date +%F_%T).png -e 'xclip -selection c -t image/png < $f'"
bindsym Control+p --release exec "scrot -s ~/tmp/screenshot-$(date +%F_%T).png -e 'xclip -selection c -t image/png < $f'"
bindsym Control+$mod+p --release exec "scrot -u ~/tmp/screenshot-$(date +%F_%T).png -e 'xclip -selection c -t image/png < $f'"
{{ end }}
# ]]] app shortcuts #
@ -98,7 +99,7 @@ bindsym $mod+Mod4+grave exec redshift -x
# backlight [[[ #
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
bindsym Shift+F1 exec xbacklight -set 10
bindsym Shift+F2 exec xbacklight -set 20
bindsym Shift+F3 exec xbacklight -set 30
@ -108,7 +109,7 @@ bindsym Shift+F6 exec xbacklight -set 60
bindsym Shift+F7 exec xbacklight -set 70
bindsym Shift+F8 exec xbacklight -set 80
bindsym Shift+F9 exec xbacklight -set 90
bindsym Shift+F0 exec xbacklight -set 100
bindsym Shift+F10 exec xbacklight -set 100
bindsym Control+$mod+plus exec xbacklight -inc 2
bindsym Control+$mod+minus exec xbacklight -dec 2
@ -166,7 +167,7 @@ for_window [class="^.*"] border pixel 3
# gaps bottom 0
gaps inner 0
gaps outer 0
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
border_radius $border_radius
{{ end }}
@ -224,7 +225,7 @@ bindsym $mod+minus move workspace to output left
bindsym $mod+plus move workspace to output right
# move focused window
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
bindsym Control+Shift+h move left 50px
bindsym Control+Shift+j move down 50px
bindsym Control+Shift+k move up 50px
@ -267,7 +268,7 @@ bindsym Control+$mod+a floating enable; resize set 400px 150px; move absolute po
set $make_st_script "/home/kevin/st/make-st.sh"
# test
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
bindsym Control+Shift+q exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Backgrounds/bright/editing") && $make_st_script
bindsym Control+Shift+w exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Backgrounds/dim/non-editing") && $make_st_script
bindsym Control+$mod+z exec feh --bg-fill ~/Pictures/Backgrounds/dim/black.jpg
@ -283,10 +284,10 @@ bindsym Control+$mod+y exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Back
# ws names [[[ #
set $ws1 "1 "
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
set $secondary "HDMI2"
set $main "eDP1"
{{ else if eq .chezmoi.fullHostname "nzxt" }}
{{ else if eq .chezmoi.hostname "nzxt" }}
set $secondary "DVI-I-1"
set $main "HDMI-0"
{{ end }}
@ -335,8 +336,8 @@ for_window [class="ada-mario"] move absolute position 640 0
set $ws6 "6 "
workspace $ws6 output $secondary
assign [class="Slack"] $ws6
# bindsym Mod4+d workspace $ws6; exec discord
bindsym Mod4+d workspace $ws6; exec riot-desktop
bindsym Mod4+d workspace $ws6; exec discord
# bindsym Mod4+d workspace $ws6; exec riot-desktop
# bindsym Mod4+i workspace $ws6; exec firefox -new-window https://riot.im/app/#/home
bindsym Mod4+k workspace $ws6; exec slack
@ -476,7 +477,7 @@ set $bar_trans 00
set $main_ws_trans aa
bar {
i3bar_command i3bar -t
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
font pango:$sb_font 17
{{ else }}
# font pango:$sb_font 17
@ -506,7 +507,7 @@ bar {
bar {
output $secondary
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
font pango:$sb_font 18
{{ else }}
font pango:$sb_font 20

4
dot_config/i3blocks/i3blocks-secondary.conf.tmpl

@ -36,7 +36,7 @@ interval=60
[calendar]
interval=30
label=
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
DATEFMT=+%H:%M.%a-%m-%d
{{ else }}
DATEFMT=+%H:%M
@ -48,7 +48,7 @@ WIDTH=220
# ]]] time #
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
[temperature]
label=
interval=5

10
dot_config/i3blocks/i3blocks.conf.tmpl

@ -15,7 +15,7 @@ color=#cbe4ff
# volume/spotify [[[ #
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
[volume]
interval=once
signal=1
@ -32,7 +32,7 @@ interval=5
# laptop [[[ #
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
[battery]
label=⚡
interval=30
@ -54,7 +54,7 @@ interval=5
[calendar]
interval=30
label=
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
DATEFMT=+%H:%M
{{ else }}
DATEFMT=+%H:%M.%a-%m-%d
@ -67,7 +67,7 @@ WIDTH=220
# sys.monitoring [[[ #
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
# [wifi]
# label=
# instance=wlp4s0
@ -88,7 +88,7 @@ interval=5
label=
interval=5
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
[memory]
label=
# color=#3da061

5
dot_config/ranger/rc.conf.tmpl

@ -272,7 +272,7 @@ map <C-c> abort
map <esc> change_mode normal
map ~ set viewmode!
map i display_file
# map id display_file
map ? help
map W display_log
# map w taskview_open
@ -331,6 +331,7 @@ map <PAGEDOWN> move down=1 pages=True
map <PAGEUP> move up=1 pages=True
map <CR> move right=1
map <DELETE> console delete
map i console touch%space
map <INSERT> console touch%space
# VIM-like
@ -699,7 +700,7 @@ map zr shell unzip %f && rm %f
map e. open_with evince f
map v. shell $EDITOR %f
source {{ .chezmoi.homedir }}/.config/ranger/key_mappings.conf
source {{ .chezmoi.homeDir }}/.config/ranger/key_mappings.conf
map dg shell dragon-drag-and-drop -a -x %p
# map <C-d> shell dragon-drag-and-drop -a -x %p

2
dot_config/spotify/Users/polarbier-user/prefs.tmpl

@ -4,7 +4,7 @@ ui.track_notifications_enabled=false
ui.show_friend_feed=false
audio.play_bitrate_enumeration=4
app.player.volume=40000
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
app.browser.zoom-level=300
{{ else }}
app.browser.zoom-level=75

2
dot_config/st/config.def.h.tmpl

@ -7,7 +7,7 @@
*
* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
*/
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
static char *font = "DejaVuSansMono Nerd Font Mono:pixelsize=33:antialias=true:autohint=true";
{{ else }}
static char *font = "DejaVuSansMono Nerd Font Mono:pixelsize=20:antialias=true:autohint=true";

2
dot_config/zathura/zathurarc

@ -1,4 +1,4 @@
set recolor true
# set recolor true
# black
set recolor-darkcolor "#ffffff"
set recolor-lightcolor "#000000"

2
dot_gitconfig.tmpl

@ -18,7 +18,7 @@
[diff]
tool = vimdiff
[commit]
gpgsign = true
gpgsign = false
[alias]
a = add
c = commit

4
dot_imwheelrc

@ -1,3 +1,3 @@
".*"
None, Up, Button4, 5
None, Down, Button5, 5
None, Up, Button4, 3
None, Down, Button5, 3

13
dot_taskrc

@ -42,16 +42,21 @@ taskd.certificate=\/home\/kevin\/.task\/do.cert.pem
taskd.key=\/home\/kevin\/.task\/do.key.pem
taskd.ca=\/home\/kevin\/.task\/ca.cert.pem
taskd.server=taskd.khkm.tk:53589
taskd.credentials=Hevin\/Kevin\/e843c83c-b701-43e7-9509-70595333b419
taskd.credentials=Hevin\/Kevin\/eb6225dc-80fb-4721-8b03-9114c6c4423d
recurrence=no
# }}} server #
# urgency {{{ #
urgency.user.project.mfs.coefficient=3
urgency.user.project.sch.coefficient=5
urgency.uda.priority.L.coefficient=-1
urgency.user.project.codm.coefficient=-2
urgency.user.project.ms.coefficient=3
urgency.user.project.pey.coefficient=5
urgency.user.project.sch.coefficient=7
urgency.uda.priority.H.coefficient=10
urgency.uda.priority.L.coefficient=-7
urgency.uda.priority..coefficient=1
urgency.user.tag.nx.coefficient=15
# }}} urgency #

20
dot_vimrc.tmpl

@ -58,17 +58,20 @@ autocmd CursorHold * if !bufexists("[Command Line]") | checktime | endif
autocmd BufNewFile,BufRead .* set syntax=sh
autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown
autocmd FileType *css,gitcommit,htmldjango,html,javascript,json,lisp,markdown,tex,text,yaml set tabstop=2 shiftwidth=2
autocmd FileType *css,gitcommit,haskell,htmldjango,html,javascript,json,lisp,
\markdown,racket,tex,text,yaml set ts=2 sw=2
" autocmd BufNewFile,BufRead *.md set filetype=markdown
" autocmd Filetype markdown set textwidth=0
" autocmd Filetype html set foldmarker=0
autocmd BufNewFile,BufRead *.gd set expandtab!
autocmd Filetype go set expandtab! sw=4
" autocmd Filetype markdown set commentstring=<!---\ %s\ -->
autocmd FileType javascript,python,lua set fdm=indent
autocmd Filetype markdown set commentstring=<!---\ %s\ -->
" autocmd Filetype markdown map <F8> :LivedownToggle<CR>
autocmd Filetype markdown let g:AutoPairs={'(':')', '[':']', '{':'}','"':'"', "`":"`", '```':'```', '"""':'"""', "'''":"'''","*":"*"}
autocmd Filetype markdown map <F8> :InstantMarkdownPreview<CR>
autocmd Filetype markdown map <F9> :InstantMarkdownStop<CR>:InstantMarkdownPreview<CR>
autocmd Filetype markdown nnoremap <Tab> <Esc>>>A
autocmd Filetype markdown inoremap <Tab> <Esc>>>A
autocmd Filetype markdown inoremap <S-Tab> <Esc><<A
autocmd Filetype markdown inoremap < <Esc><<A
autocmd Filetype markdown inoremap << <
@ -88,9 +91,10 @@ autocmd Filetype markdown inoremap >> >
" autocmd FileType markdown,tex,text set spell spelllang=en_us formatoptions=cjMqtvw
autocmd FileType markdown,tex,text set spell spelllang=en_us formatoptions=acjMqtvw
" autocmd FileType tex,text set spell spelllang=en_us formatoptions=acjMqtvw
autocmd FileType python,lua set fdm=indent
autocmd Filetype json nnoremap <leader>j :%!python -m json.tool<CR>
autocmd Filetype json set foldmethod=marker
autocmd Filetype racket set commentstring=;%s;
autocmd Filetype racket let g:AutoPairs={'(':')', '[':']', '{':'}','"':'"', "`":"`", '```':'```', '"""':'"""', "'''":"'''"}
autocmd FileType sh map <F8> :!clear && shellcheck %<CR>
autocmd Filetype taskdata set tw=0
autocmd FileType tex set updatetime=1000 timeoutlen=300 tw=65
@ -275,7 +279,7 @@ Plug 'djoshea/vim-autoread'
" Plug 'trapd00r/vim-syntax-vidir-ls'
Plug 'calviken/vim-gdscript3'
" display hex colors in Vim
Plug 'RRethy/vim-hexokinase'
" Plug 'RRethy/vim-hexokinase'
Plug 'junegunn/goyo.vim'
" prevent commands being executed through modelines "
Plug 'ciaranm/securemodelines/'
@ -317,6 +321,8 @@ Plug 'junegunn/vim-easy-align'
xmap ga <Plug>(EasyAlign)
" Start interactive EasyAlign for a motion/text object (e.g. gaip)
nmap ga <Plug>(EasyAlign)
Plug 'wlangstroth/vim-racket'
Plug 'masukomi/vim-markdown-folding'
" ]]] vim-plug "
" Mappings [[[ "
@ -333,6 +339,7 @@ colorscheme gotham256
nnoremap <ScrollWheelUp> <C-U>
nnoremap <ScrollWheelDown> <C-D>
nnoremap Y yy
" visual select across lines by default "
nnoremap v <C-V>
@ -558,12 +565,13 @@ autocmd Filetype fish inoremap <localleader>2 $argv[2]
autocmd Filetype javascript inoremap <localleader>x process.exit()
" autocmd Filetype markdown inoremap bc because
autocmd Filetype markdown inoremap <localleader>cb - [ ]
autocmd Filetype markdown nnoremap <localleader>x 0f[lrx
" nnoremap <localleader>x 0f[lrx
autocmd Filetype go-template inoremap <localleader>e {{"{{ else }}"}}
autocmd Filetype go-template inoremap <localleader>hd {{"{{ .chezmoi.homedir }}"}}
autocmd Filetype go-template inoremap <localleader>hd {{"{{ .chezmoi.homeDir }}"}}
autocmd Filetype go-template nnoremap <localleader>fp :%s/{{"{{{"}}/[[[/g<CR>:%s/}}}/]]]/g<CR>
autocmd Filetype python inoremap <localleader>bp breakpoint()

5
dot_xinitrc.tmpl

@ -4,13 +4,14 @@ xrandr --setprovideroutputsource modesetting NVIDIA-0
{{ if .ext_kb }}
xmodmap ~/.Xmodmap
{{ else }}
xmodmap ~/.Xmodmap-laptop
# xmodmap ~/.Xmodmap-laptop
xmodmap ~/tmp/.Xmodmap-laptop
{{ end }}
redshift -O 2000
xset r rate $XSET_DELAY $XSET_RATE
# exec /home/kevin/Downloads/dwm/reload-dwm.sh
{{ if eq .chezmoi.fullHostname "nzxt" }}
{{ if eq .chezmoi.hostname "nzxt" }}
dunst &
compton -b
imwheel &

2
dot_zshrc

@ -176,4 +176,4 @@ export GPG_TTY=$(tty)
export PASSWORD_STORE_CLIP_TIME=120
#exec fish
source ~/aliases/.key_aliases
source /home/kevin/aliases/.key_aliases

9
scripts/executable_change-sink

@ -9,9 +9,16 @@ case $1 in
devicename="alsa_output.usb-1852_DigiHug_USB_Audio-01.analog-stereo"
;;
line-out )
devicename="alsa_output.pci-0000_00_14.2.analog-stereo"
# devicename="alsa_output.pci-0000_00_14.2.analog-stereo"
devicename="alsa_output.pci-0000_00_1b.0.analog-stereo"
# devicename="alsa_output.pci-0000_00_14.2.iec958-stereo"
;;
hdmi )
devicename="alsa_output.pci-0000_00_03.0.hdmi-stereo-extra1"
;;
speakers )
devicename="alsa_output.pci-0000_00_1b.0.analog-stereo"
;;
esac
echo "$devicename"

2
scripts/executable_twem

@ -1,7 +1,7 @@
#!/bin/bash
sleep .3
xdotool type 'https://twem.tk/.png'
xdotool type 'https://twem.gq/.png'
for i in {1..4} ; do
xdotool key Left
done

2
scripts/executable_xmodmap-custom.tmpl

@ -3,7 +3,7 @@
DELAY=200
RATE=90
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
{{ if eq .chezmoi.hostname "x1-carbon" }}
xmodmap ~/.Xmodmap-laptop &> /dev/null
{{ else }}
xmodmap ~/.Xmodmap &> /dev/null

Loading…
Cancel
Save