Compare commits
32 Commits
0cb140bfdd
...
main
Author | SHA1 | Date | |
---|---|---|---|
21f925a994 | |||
3bd6f8b0f3 | |||
ffb6bed383 | |||
3c846b18b2 | |||
91a62ee415 | |||
d41c5e0620 | |||
e95fe03911 | |||
cc571f716a | |||
842753530e | |||
58ae02ab96 | |||
62ff857185 | |||
5d282822b2 | |||
4ac305b141 | |||
463638297f | |||
9d779a50d5 | |||
3fd4da2c7b | |||
2670a5c92e | |||
d42375ac06 | |||
cbf9ea5195 | |||
a803516c40 | |||
455c3b9706 | |||
71ea0433c4 | |||
4f604c7737 | |||
370ebcb022 | |||
621a82c419 | |||
10b4fe617f | |||
7f67a66f83 | |||
0c486d0510 | |||
a6ab2c9f08 | |||
a45d8331db | |||
5e94720ffb | |||
19cb5c37e8 |
@ -1,3 +1,7 @@
|
|||||||
|
# Official Documents:
|
||||||
|
# https://docs.atuin.sh/configuration/config/#search_mode_shell_up_key_binding
|
||||||
|
# https://docs.atuin.sh/configuration/key-binding/
|
||||||
|
|
||||||
sync_address = "https://atuin.inkch.xyz"
|
sync_address = "https://atuin.inkch.xyz"
|
||||||
sync_frequency = "15m"
|
sync_frequency = "15m"
|
||||||
|
|
||||||
|
@ -46,6 +46,7 @@ set $ws8 "8"
|
|||||||
set $ws9 "9"
|
set $ws9 "9"
|
||||||
set $ws10 "10"
|
set $ws10 "10"
|
||||||
|
|
||||||
|
set $ws_read "5"
|
||||||
set $ws_music "6"
|
set $ws_music "6"
|
||||||
set $ws_studio "7"
|
set $ws_studio "7"
|
||||||
set $ws_media "8"
|
set $ws_media "8"
|
||||||
@ -239,8 +240,8 @@ bindsym $m+$a+slash exec --no-startup-id nowplaying
|
|||||||
#####################################
|
#####################################
|
||||||
|
|
||||||
# Browser
|
# Browser
|
||||||
bindsym $m+m exec --no-startup-id open-librewolf
|
bindsym $m+m exec --no-startup-id open-zen
|
||||||
bindsym $m+$s+m exec --no-startup-id open-librewolf-private
|
bindsym $m+$s+m exec --no-startup-id open-zen-private
|
||||||
bindsym $m+n exec --no-startup-id toggl
|
bindsym $m+n exec --no-startup-id toggl
|
||||||
|
|
||||||
# Emacs
|
# Emacs
|
||||||
@ -304,7 +305,7 @@ bindsym $m+$c+r exec /usr/lib/mozc/mozc_tool --mode=word_register_dialog
|
|||||||
for_window [class="my-gtk-app"] floating enable, move position center
|
for_window [class="my-gtk-app"] floating enable, move position center
|
||||||
for_window [class="Imager" instance="rpi-imager"] float enable, move position center
|
for_window [class="Imager" instance="rpi-imager"] float enable, move position center
|
||||||
for_window [class="discord|Signal|thunderbird"] title_window_icon padding 4px
|
for_window [class="discord|Signal|thunderbird"] title_window_icon padding 4px
|
||||||
for_window [class="Brave-browser|LibreWolf|firefoxdeveloperedition"] title_window_icon padding 4px
|
for_window [class="Brave-browser|Navigator|librewolf|LibreWolf|firefoxdeveloperedition"] title_window_icon padding 4px
|
||||||
for_window [class="^.*"] title_format "%class | %title" # : %title"
|
for_window [class="^.*"] title_format "%class | %title" # : %title"
|
||||||
for_window [class="^.*"] border pixel 1
|
for_window [class="^.*"] border pixel 1
|
||||||
for_window [class="Yad"] floating enable, resize set 640 900, move position center
|
for_window [class="Yad"] floating enable, resize set 640 900, move position center
|
||||||
@ -325,6 +326,7 @@ for_window [class="flameshot"] floating enable
|
|||||||
for_window [window_role="GtkFileChooserDialog"] floating enable, resize set 800 600
|
for_window [window_role="GtkFileChooserDialog"] floating enable, resize set 800 600
|
||||||
for_window [window_role="ECompEditorEvent-.*"] floating enable, resize set 800 600
|
for_window [window_role="ECompEditorEvent-.*"] floating enable, resize set 800 600
|
||||||
for_window [class="copyq"] floating enable, move position center
|
for_window [class="copyq"] floating enable, move position center
|
||||||
|
for_window [class="gnome-text-editor"] floating enable, move position center
|
||||||
|
|
||||||
for_window [title="FreeTube Mini-Player:.*"] floating enable, resize set 800 450
|
for_window [title="FreeTube Mini-Player:.*"] floating enable, resize set 800 450
|
||||||
for_window [title="FreeTube"] layout tabbed
|
for_window [title="FreeTube"] layout tabbed
|
||||||
@ -336,6 +338,7 @@ for_window [class="Brave-browser" instance="www.evernote.com__client_web"] layou
|
|||||||
for_window [class="Homebank"] floating enable, resize set 1200 900, move position center
|
for_window [class="Homebank"] floating enable, resize set 1200 900, move position center
|
||||||
for_window [class="Homebank" title="Budget*"] floating enable, resize set 840 750, move position center
|
for_window [class="Homebank" title="Budget*"] floating enable, resize set 840 750, move position center
|
||||||
|
|
||||||
|
for_window [class="calibre.*"] layout tabbed, resize set 1000 800
|
||||||
for_window [title="Edit metadata.*" class="calibre.*"] floating enable, resize set 1000 800
|
for_window [title="Edit metadata.*" class="calibre.*"] floating enable, resize set 1000 800
|
||||||
|
|
||||||
for_window [title="Alacritty@tmux:tmp"] floating enable, resize set 800 800, move position center
|
for_window [title="Alacritty@tmux:tmp"] floating enable, resize set 800 800, move position center
|
||||||
@ -346,7 +349,8 @@ for_window [class="org.remmina.Remmina"] floating enable, resize set 1200 900, m
|
|||||||
# Browser
|
# Browser
|
||||||
for_window [class="Brave"] layout tabbed
|
for_window [class="Brave"] layout tabbed
|
||||||
for_window [class="Firefox"] layout tabbed
|
for_window [class="Firefox"] layout tabbed
|
||||||
for_window [class="LibreWolf"] layout tabbed
|
for_window [class="Navigator|librewolf|LibreWolf"] layout tabbed
|
||||||
|
for_window [class="Navigator|zen"] layout tabbed
|
||||||
for_window [class="Chromium"] layout tabbed
|
for_window [class="Chromium"] layout tabbed
|
||||||
|
|
||||||
|
|
||||||
@ -362,14 +366,15 @@ for_window [class="FLTK" title="Configuration"] floating enable, move position c
|
|||||||
for_window [class="TkFDialog" title="Select Audio files"] floating enable, move position center 1000 px 800 px
|
for_window [class="TkFDialog" title="Select Audio files"] floating enable, move position center 1000 px 800 px
|
||||||
for_window [class="Tk" title="Ultimate Vocal Remover"] floating enable, move position center
|
for_window [class="Tk" title="Ultimate Vocal Remover"] floating enable, move position center
|
||||||
for_window [class="(g|G)metronome"] floating enable, move position center
|
for_window [class="(g|G)metronome"] floating enable, move position center
|
||||||
for_window [class="LibreWolf" title=".*Extension:.*"] floating enable, resize set 720 840, move position center
|
for_window [class="(Navigator|librewolf)" title=".*Extension:.*"] floating enable, resize set 720 840, move position center
|
||||||
for_window [class="(m|M)uted"] floating enable, resize set 1200 900, move position center
|
for_window [class="(m|M)uted"] floating enable, resize set 1200 900, move position center
|
||||||
for_window [class="(a|A)udacity"] floating enable, resize set 1200 600, move position 3280 px 840 px
|
for_window [class="(a|A)udacity"] floating enable, resize set 1200 600, move position 3280 px 840 px
|
||||||
|
|
||||||
## assign application to specific workspace
|
## assign application to specific workspace
|
||||||
### Tips: Run `xprop` (command line tool) to retrieve class, instance and title.
|
### Tips: Run `xprop` (command line tool) to retrieve class, instance and title.
|
||||||
# Browser
|
# Browser
|
||||||
assign [class="LibreWolf"] $ws_browser
|
assign [class="(Navigator|librewolf)"] $ws_browser
|
||||||
|
assign [class="(Navigator|zen)"] $ws_browser
|
||||||
assign [class="firefox-developer-edition"] $ws_browser
|
assign [class="firefox-developer-edition"] $ws_browser
|
||||||
assign [class="Brave"] $ws_browser
|
assign [class="Brave"] $ws_browser
|
||||||
assign [instance="track.toggl.com__timer"] $ws_util
|
assign [instance="track.toggl.com__timer"] $ws_util
|
||||||
@ -380,6 +385,9 @@ assign [title="Alacritty@tmux:default"] $ws_console
|
|||||||
assign [title="Alacritty@tmux:emacs"] $ws_emacs
|
assign [title="Alacritty@tmux:emacs"] $ws_emacs
|
||||||
assign [class="Emacs"] $ws_emacs
|
assign [class="Emacs"] $ws_emacs
|
||||||
|
|
||||||
|
# Book and documents reading
|
||||||
|
assign [class="calibre"] $ws_read
|
||||||
|
assign [class="Zathura"] $ws_read
|
||||||
|
|
||||||
# VirtualBox setting
|
# VirtualBox setting
|
||||||
assign [class="VirtualBox Machine"] $ws4
|
assign [class="VirtualBox Machine"] $ws4
|
||||||
@ -433,65 +441,27 @@ assign [class="steam_app_1172470" instance="steam_app_1172470" title="Apex Legen
|
|||||||
# Auto Exec
|
# Auto Exec
|
||||||
#######################################################
|
#######################################################
|
||||||
|
|
||||||
# Power saving (xidlehook)
|
exec --no-startup-id "$XDG_CONFIG_HOME/polybar/toggle.sh" # status bar
|
||||||
exec --no-startup-id powersave-on
|
exec --no-startup-id unclutter --timeout 1 --ignore-scrolling & # hide mouse cursor
|
||||||
|
exec --no-startup-id dunst # Notification
|
||||||
|
exec --no-startup-id udiskie & # Watch plug
|
||||||
|
exec --no-startup-id fcitx5 -d # Japanese Input
|
||||||
|
exec --no-startup-id copyq # clipboard
|
||||||
|
exec --no-startup-id flameshot # screenshot # TODO needed?
|
||||||
|
exec --no-startup-id redshift # like f.lux
|
||||||
|
exec --no-startup-id powersave-on # auto screen lock (deps: xidlehook, slock)
|
||||||
|
|
||||||
# xss-lock (hook systemd-suspend)
|
{{ if eq .chezmoi.hostname "arch" }}
|
||||||
exec --no-startup-id xss-lock -- slock
|
exec --no-startup-id xss-lock -- slock # xss-lock (hook systemd-suspend)
|
||||||
|
exec --no-startup-id "transmission-daemon" # torrent
|
||||||
# Auto-hide mouse cursor
|
exec --no-startup-id start-mpd # music server
|
||||||
exec --no-startup-id unclutter --timeout 1 --ignore-scrolling &
|
exec --no-startup-id shairport-sync -o=pa # for AirPlay
|
||||||
|
exec --no-startup-id carla /home/inkch/Carla/play.carxp # JACK
|
||||||
# Key repeat rate
|
exec_always --no-startup-id picom -b > /dev/null 2>&1 # compositor
|
||||||
# exec_always --no-startup-id xset r rate 200 60
|
exec_always --no-startup-id nitrogen --restore # wallpaper
|
||||||
|
exec_always --no-startup-id $HOME/.config/conky/start.sh # widgets
|
||||||
# compositor
|
|
||||||
exec_always --no-startup-id picom -b > /dev/null 2>&1
|
|
||||||
|
|
||||||
# Notification
|
|
||||||
exec --no-startup-id dunst
|
|
||||||
|
|
||||||
# Watch plug
|
|
||||||
exec --no-startup-id udiskie &
|
|
||||||
|
|
||||||
# Japanese Input
|
|
||||||
exec --no-startup-id fcitx5 -d
|
|
||||||
|
|
||||||
# Clipboard Manager
|
|
||||||
# exec_always --no-startup-id clipcatd -r
|
|
||||||
exec_always --no-startup-id copyq
|
|
||||||
|
|
||||||
# Wallpaper
|
|
||||||
exec --no-startup-id nitrogen --restore
|
|
||||||
exec_always --no-startup-id $HOME/.config/conky/start.sh
|
|
||||||
|
|
||||||
# # Launch terminal
|
|
||||||
# exec --no-startup-id launch-console
|
|
||||||
exec --no-startup-id emacs --daemon
|
exec --no-startup-id emacs --daemon
|
||||||
|
{{ end }}
|
||||||
# Note
|
|
||||||
# exec --no-startup-id note.sh
|
|
||||||
# exec --no-startup-id setsid sync-vimwiki.sh > /dev/null &
|
|
||||||
|
|
||||||
# Util
|
|
||||||
exec --no-startup-id goldendictxdg.sh
|
|
||||||
exec --no-startup-id flameshot > /dev/null 2>&1
|
|
||||||
|
|
||||||
# Audio
|
|
||||||
exec --no-startup-id start-mpd
|
|
||||||
exec --no-startup-id shairport-sync -o=pa
|
|
||||||
# JACK/Carla
|
|
||||||
exec --no-startup-id carla /home/inkch/Carla/play.carxp
|
|
||||||
|
|
||||||
|
|
||||||
# redshift (like f.lux)
|
|
||||||
exec --no-startup-id redshift
|
|
||||||
|
|
||||||
# Polybar
|
|
||||||
exec --no-startup-id "$XDG_CONFIG_HOME/polybar/toggle.sh"
|
|
||||||
|
|
||||||
# Transmission
|
|
||||||
exec --no-startup-id "transmission-daemon"
|
|
||||||
|
|
||||||
{{ if eq .chezmoi.hostname "buzz" }}
|
{{ if eq .chezmoi.hostname "buzz" }}
|
||||||
exec --no-startup-id "kmonad $XDG_CONFIG_HOME/kmonad/thinkpad.kbd"
|
exec --no-startup-id "kmonad $XDG_CONFIG_HOME/kmonad/thinkpad.kbd"
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
s13 S-KeyF13
|
s13 S-KeyF13
|
||||||
c13 C-KeyF13
|
c13 C-KeyF13
|
||||||
low (tap-hold-next-release 150 spc (layer-toggle lower))
|
low (tap-hold-next-release 150 spc (layer-toggle lower))
|
||||||
upp (tap-hold-next-release 150 ret (layer-toggle upper))
|
upp (layer-toggle upper)
|
||||||
uti (layer-toggle util)
|
uti (layer-toggle util)
|
||||||
esc #(esc C-KeyF13)
|
esc #(esc C-KeyF13)
|
||||||
ssf (sticky-key 750 lsft)
|
ssf (sticky-key 750 lsft)
|
||||||
@ -50,6 +50,7 @@
|
|||||||
sct (sticky-key 750 lctl)
|
sct (sticky-key 750 lctl)
|
||||||
sme (sticky-key 750 lmet)
|
sme (sticky-key 750 lmet)
|
||||||
ar A-ret
|
ar A-ret
|
||||||
|
cr C-ret
|
||||||
ctl (tap-hold-next-release 500 S-KeyF13 lctl)
|
ctl (tap-hold-next-release 500 S-KeyF13 lctl)
|
||||||
met (tap-hold-next-release 500 C-KeyF13 lmet)
|
met (tap-hold-next-release 500 C-KeyF13 lmet)
|
||||||
)
|
)
|
||||||
@ -64,8 +65,8 @@
|
|||||||
|
|
||||||
(deflayer lower
|
(deflayer lower
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
||||||
tab @esc tab end r C-t @cle pgdn pgup @cri @esc [ ] \
|
tab @esc tab end @cr C-t @cle pgdn pgup @cri @esc [ ] \
|
||||||
lctl home @ssf del tab @sme left down up rght : " ret
|
lctl home @ssf del ret @sme left down up rght : " ret
|
||||||
lsft C-z C-x @sct @sal @s13 bspc @ar < > ? rsft
|
lsft C-z C-x @sct @sal @s13 bspc @ar < > ? rsft
|
||||||
lctl lalt @met @low @uti _ bspc
|
lctl lalt @met @low @uti _ bspc
|
||||||
)
|
)
|
||||||
|
@ -53,6 +53,7 @@ Alt+h frame-back-step
|
|||||||
WHEEL_UP seek 10
|
WHEEL_UP seek 10
|
||||||
WHEEL_DOWN seek -10
|
WHEEL_DOWN seek -10
|
||||||
|
|
||||||
|
# BACKSPACE Reset playback speed
|
||||||
[ add speed -0.1 # scale playback speed
|
[ add speed -0.1 # scale playback speed
|
||||||
] add speed 0.1
|
] add speed 0.1
|
||||||
{ add speed -0.01 # scale playback speed
|
{ add speed -0.01 # scale playback speed
|
||||||
|
@ -252,9 +252,12 @@ if type -q docker;
|
|||||||
abbr docrmi "docker images | fzf | awk '{ print $1 }' | xargs -I'{}' docker rmi {}"
|
abbr docrmi "docker images | fzf | awk '{ print $1 }' | xargs -I'{}' docker rmi {}"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if type -q bat;
|
||||||
|
abbr cat 'bat'
|
||||||
|
end
|
||||||
|
|
||||||
if type -q grc;
|
if type -q grc;
|
||||||
abbr blkid 'grc blkid'
|
abbr blkid 'grc blkid'
|
||||||
abbr cat 'bat'
|
|
||||||
abbr cpgrep 'colorpgrep'
|
abbr cpgrep 'colorpgrep'
|
||||||
abbr cvs 'grc cvs'
|
abbr cvs 'grc cvs'
|
||||||
abbr df 'grc df -h'
|
abbr df 'grc df -h'
|
||||||
|
@ -12,9 +12,10 @@ if status --is-interactive
|
|||||||
set -q fish_private_mode && set -x FISH_IS_IN_PRIVATE 1
|
set -q fish_private_mode && set -x FISH_IS_IN_PRIVATE 1
|
||||||
command -v zoxide > /dev/null && zoxide init fish | source
|
command -v zoxide > /dev/null && zoxide init fish | source
|
||||||
command -v starship > /dev/null && starship init fish | source
|
command -v starship > /dev/null && starship init fish | source
|
||||||
|
command -v pyenv > /dev/null && pyenv init - fish | source
|
||||||
|
|
||||||
if not set -q FISH_IS_IN_PRIVATE
|
if not set -q FISH_IS_IN_PRIVATE
|
||||||
command -v atuin > /dev/null && atuin init fish | source
|
command -v atuin > /dev/null && atuin init fish --disable-up-arrow | source
|
||||||
end
|
end
|
||||||
|
|
||||||
if type -q tmux; and test -z "$TMUX"
|
if type -q tmux; and test -z "$TMUX"
|
||||||
|
@ -40,8 +40,14 @@ set -x LESS '-RI'
|
|||||||
set -x LESSHISTFILE '-'
|
set -x LESSHISTFILE '-'
|
||||||
|
|
||||||
# nnn (filemanager) settings
|
# nnn (filemanager) settings
|
||||||
|
if type -q nnn
|
||||||
set -x NNN_CONTEXT_COLORS '4231'
|
set -x NNN_CONTEXT_COLORS '4231'
|
||||||
set -x NNN_BMS 'j:/mnt/hdd2;l:/mnt/hdd2/vids/films;m:/mnt/;h:/mnt/hdd/;d:~/dl;t:~/dl/torrent;.:~/.config'
|
{{- if eq .chezmoi.hostname "arch" }}
|
||||||
|
set -x NNN_BMS 'm:/mnt/;h:/mnt/hdd/;t:/mnt/hdd/torrent;v:/mnt/hdd/vids;B:/mnt/hdd/bass;b:/mnt/hdd/books;M:/mnt/hdd/books/manga;d:~/dl;.:~/.config'
|
||||||
|
{{- else if eq .chezmoi.hostname "buzz" }}
|
||||||
|
set -x NNN_BMS 'u:/usbkey;m:/mnt/;d:~/dl;t:~/dl/torrent;.:~/.config'
|
||||||
|
{{- end }}
|
||||||
|
end
|
||||||
|
|
||||||
# python
|
# python
|
||||||
set -x PYTHONSTARTUP $XDG_CONFIG_HOME/pythonrc
|
set -x PYTHONSTARTUP $XDG_CONFIG_HOME/pythonrc
|
||||||
|
31
dot_config/private_fish/functions/dailyrec.fish
Normal file
31
dot_config/private_fish/functions/dailyrec.fish
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
#!/usr/bin/fish
|
||||||
|
function dailyrec
|
||||||
|
__dep_check recsel recins recset
|
||||||
|
|
||||||
|
set recfile "$HOME/org/daily.rec"
|
||||||
|
|
||||||
|
read -P 'Date (yyyy-mm-dd) (default: today)> ' date
|
||||||
|
if test -z "$date"
|
||||||
|
set date (date +%Y-%m-%d)
|
||||||
|
else
|
||||||
|
set date (date -d "$date" +%Y-%m-%d)
|
||||||
|
end
|
||||||
|
|
||||||
|
if not date -d "$date" > /dev/null 2>&1
|
||||||
|
echo "Invalid date: $date (should be yyyy-mm-dd)"
|
||||||
|
exit 1
|
||||||
|
end
|
||||||
|
|
||||||
|
echo Date: $date
|
||||||
|
|
||||||
|
if test (recsel -e "Date = '$date'" --count "$recfile") -eq 0
|
||||||
|
recins --verbose -t Daily -f "Date" -v "$date" "$recfile"
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
for field in Morning Mood Eating Walking Bass Reading
|
||||||
|
read -P "$field > " value
|
||||||
|
if test -z "$value"; continue; end
|
||||||
|
recset --verbose -e "Date = '$date'" -f "$field" -S "$value" "$recfile"
|
||||||
|
end
|
||||||
|
end
|
@ -1,36 +1,36 @@
|
|||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDaTNQbktYa25sZEhFMEYy
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPMGhscnowTEFVTm9jZEVH
|
||||||
TWh2TGdTQnQzRncyWXplb0pPWjY0V3RDaGlFCjJwd1FmenJ3TmZIZERvcExORHla
|
N0xCWEdvd2lUTERIeHNVWEI3aEFkNFJma0dVCm5uMUR4SVg3Z08zYzF5aXREelZn
|
||||||
MjlDQ0YzRlJKME9yWVJhS1dISWgxSkEKLS0tIDFybnZOcTVmcE1COTRqc2xBNkFZ
|
YXV0OTdvbElFT2UwSGFwTm5OWDVVQnMKLS0tIDFGb1lYblpRc1JVQUNjYVdydG9q
|
||||||
c05tcHB4Q3FOREJ5NWNpd1FOMEozMVEKJiBlYprN4Lv9ezBLHPwb3uReGTLu5iH/
|
dnpta0NrOXlOdXhMbkFkd1ZKTlpmWVEKfsbTX4z91153J2XxT24f/Uw/fHsqDWNP
|
||||||
0+dzxQppM/Vt00Aq+YjgkgqeGibkLGSsccvAPDZk5LfipifFUI9JncJXT+d9Bcgk
|
4l/Ni0d8AIqzphrJLGIfj0Z8tsbOO0Ta+PqNMLjdpPMVFXyAhnQWqNVbxXlKhAFI
|
||||||
PE0KoPH07i6XMR4Y+gkLsOWz0kVTR+Fw3j9L37wZvEeZen0Za5xb4htfuoTO6Y8Q
|
a2Ln7sMVLcdNTAwDGt0eHfyhzi3seV0YKXYw/a0WS6lYp8ZF6HbIcQyWLEvXGWso
|
||||||
rkHGEIGV79fo9u3/OsgZp+gfdk/c+46j6Cd+fIntTpcLHPApc835g/0BKiULFltr
|
RpfnIzKPanEpTVGtP01NdFpn60cxpAgza5ke7ePgVma8OWICdQ4dP7X4BUiR4B9V
|
||||||
29IwFtLb3uiGwcH0i3M9lxxsjxjPJ28blx3yannHb0VRnnqbZS1vnhl56JIpgbve
|
gb7yixcXt08754nfjLIUHY0DOiu/VB/kplcthWkpJNsD+STPMt8mLkbYRbM9AfLR
|
||||||
M1bPF5cCbaPOKDuUy+EYBO+eBmffRU1DSvw601ABz3Xl79j2JTa5Ed2Am4BroKj3
|
bRfSHyQFoCIMGd1GFrwjtyxw9QiV4tp/UmZ6LjVhjW/2rRPghnqQnZKRh3kX3+0l
|
||||||
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
|
||||||
J3GTHxq0sm1qwVQ=
|
YsZsr2n9DleAakMkYV93trMROHbDpK5mzGjVulmcZO/aJBrH2M3F
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhOWxHUkxzNDdZUktKMElJ
|
|
||||||
dk85ZlNEM2k1ejZaMFpnUEJLV2VvNHVveVNvClZnTXNTR3lHUktvWkhUV2ZWZVdw
|
|
||||||
cFVBUVduTGlKYmZ4ekIySGxER2p0UDAKLS0tIDFUS2lMYWNpampxTi9yQ1kvYThx
|
|
||||||
WW1weEJRR2ZIRUZWSkJZeEZNMFEwaDAKbwCGPEf1rpCjslerw5bjRXjmeUHoTgLD
|
|
||||||
gGmbc4lPfzjNSu2xlbcG6/npHfe9Rxf+/s/6U3eRXEjGfHyS5oxrd4XQD3y0hvcw
|
|
||||||
VlxEYBQekJhOh75Cjv/k9dInD4ZYm8nmEOohCjl8/1IFiwn9UAStbC6462bWGe+j
|
|
||||||
Ht8wMP/KjjSGKt24ZXfZBS/LjGuJC6fZdyd7P/s3TyXV9ozC3WxhNyLUrH2jGwtV
|
|
||||||
V4xy5oa3CD3xXhlN5x8peBDpEywKAgj1HTHAnhVPwFJ3yKWYqkiPvDtJW/N0GU+B
|
|
||||||
6y/QSgIAqgvWvuxpJ2lNdSR9iAYsCxwaAEHKbj6i5Ik9xHxsdoPLswayz4yB9Odg
|
|
||||||
0sJJPf2F0KpS6qGFhvImScnhdrNMwWuVOX8PEf6Bq2Bw0ejEUaYQiEnXxYTQXdDV
|
|
||||||
8k/weXWQeEj7VAziUvXOC7u7o0WsI7JK5vf9HR5iuRW0NxHuQsQyZS7AvrxETSS6
|
|
||||||
we/CLMthV1y3Rt6aDtJNvpqBbvec80pm9tJMy5LLnw90YIexZR9XZ/mo+1hKO/wj
|
|
||||||
o83gePwyEi5a/+HL7/7+aopdPETybnmdUCAwsz1TJSe8b7/n4/VXmAszk7qgCNyz
|
|
||||||
1kF5UMdEHJIHy2B2iLwGhd4GK9z+Vr8oOQNLV98VpoyryFLpa+tQeZFcpMBHt7Zf
|
|
||||||
FNHya/ba8KNm9zcwCpSRQb/eFOZSnEzlIWJGz8TbIleu2I0q3IUIbaHXNGjMcByM
|
|
||||||
nCh5OLr6Y4H4XIXl9nVaeWJOy4YEG9vG+nboq+z3WbnufV/+Z9e6aviSCY+GgcyO
|
|
||||||
jW/h06tAbWHzubYVhj81oS/N/WBrk3ryelIVhKxIcs7hvNEX0jnPC19EJh9NbXuQ
|
|
||||||
oY8K+Gz83Y/HFUKnLBQtah+Zu5t4OcmTEuCfoxGXqk+SAN2aD42strqQzXdLDEbI
|
|
||||||
5rR/t/Key/DocBAQZW7aLIee/q44xGKmELT32+nHWQFi8sWzGPIVkrE5sQVZtWmM
|
|
||||||
6jT8oipTQrKReLzeVnlBjd1uI6/+7Ngm54e/O0+/72Qf9ZlgkLBthsZUEIRXVTsA
|
|
||||||
miHx4zEMX4DNrsI5FIvqBr0M6GBOFImOeLysjPNawJdx+9OObAiLY1fZecGFb0qV
|
|
||||||
QK9kxcS7ahbVNEfzhqfvX5LCF2EJukBt9zd+JY3E2BvH8qNtSyLtWqWAMnDtbNhL
|
|
||||||
F7s74olskxz15n3n93byll7ezboJrifr7dJQwC3w4gvCGFiU5dVblHb0JyQWTXP9
|
|
||||||
KF7PzMaDos25m2AxExVCta/+PG/6zzETDJ9brW/zq2tPRxsTGKaL6nmaarg+8Ne0
|
|
||||||
0rv+Wcc+l83q7QrRfLY1PaKK5PxmZ7yW1V3X4aUnYpB6ZpT9uILDjjhX6o9UT2AX
|
|
||||||
LY3pSORQmK59W+WE/VcwEkYCGieV0WACpJsLgTZ0VcPkrs7fl1TQPNJWS0u6Qy73
|
|
||||||
wpNWPk5qiQs11GJEHdjuzxSGdNGkmf3Zs003/i7Nf0tpBv2lLPRxsTgUwuxMOsBc
|
|
||||||
iXI2ff80KA==
|
|
||||||
-----END AGE ENCRYPTED FILE-----
|
|
12
dot_config/rclone/encrypted_private_rclone.conf.age
Normal file
12
dot_config/rclone/encrypted_private_rclone.conf.age
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjeGcwVElWTVFtU2VoVlBV
|
||||||
|
YUg5R2U2L0g2NFRjWDhabGptZERFZDRFSzM0CjA5b2lWejBZd1N4azZCS3pGaHJy
|
||||||
|
eStEWDBMcW1ONk1hcjZ4eTg5UDIxd1UKLS0tIFcvSk5GMndkTlRndEJENk5UZkZ6
|
||||||
|
VXdZc0dSbSs5YUcwc0FTbDJlSm42SHMKEx+DpwASAeu6tZYUAtCfi19zS12Scy+x
|
||||||
|
B8m/cRGS2onKbmZoRcOhnRoPRLasPZ3ELot4q+uYazxZSwJJX0ZbvvJ+4FKkLtWs
|
||||||
|
jDoDIyrbSGfJBnHs7aCnAk1SR19JFYU96SBScvOLelXcdDHUDNE9DW8aEiayRPhi
|
||||||
|
MaLT791iSkeQZM2DgWGHsqHAd3CX3SXKJsl7eaQ1hbDdKoSJuNKR4DhYjz2Uaqzr
|
||||||
|
+IEp6GeBYKmOXwBcCPk4o7nWx7rJg7WTciVv23Ex9o6QZj8Wds3TsFTGHMxM87US
|
||||||
|
3d0MQwIKNYoWaWjd+quAieOs+DOaHEPKBrvdFWvLdwrzVcs/ZIKjXXO3LiFfUorj
|
||||||
|
79Lu6/CWZJq5d+UgAikV7r4fFMKR38wMMpauhW96+LtQUlIUDKIHljLml3eP
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
4
dot_config/tmux/bootstraps/dev.sh
Normal file
4
dot_config/tmux/bootstraps/dev.sh
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Create new window
|
||||||
|
tmux neww -n dev
|
||||||
|
tmux send-keys -t 0 'cdd' C-m
|
4
dot_config/tmux/bootstraps/remote.sh
Normal file
4
dot_config/tmux/bootstraps/remote.sh
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Create new window
|
||||||
|
tmux neww -n remote
|
||||||
|
# tmux send-keys -t 0 'cowsay remote' C-m
|
@ -36,10 +36,10 @@ bind C-j split-window -v -c '#{pane_current_path}'
|
|||||||
|
|
||||||
# Session control
|
# Session control
|
||||||
bind C-c new-session
|
bind C-c new-session
|
||||||
{{- if eq .chezmoi.hostname "arch" }}
|
|
||||||
bind C-t run "tmuxsh >/dev/null"
|
bind C-t run "tmuxsh >/dev/null"
|
||||||
bind C-y run "tmuxsh remote >/dev/null"
|
bind C-y run "tmuxsh remote >/dev/null"
|
||||||
bind C-u run "tmuxsh dev >/dev/null"
|
bind C-u run "tmuxsh dev >/dev/null"
|
||||||
|
{{- if eq .chezmoi.hostname "arch" }}
|
||||||
bind 0 run "tmuxsh wiki >/dev/null"
|
bind 0 run "tmuxsh wiki >/dev/null"
|
||||||
bind 1 run "tmuxsh blog >/dev/null"
|
bind 1 run "tmuxsh blog >/dev/null"
|
||||||
bind 3 run "tmuxsh tessoku >/dev/null"
|
bind 3 run "tmuxsh tessoku >/dev/null"
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
-f b
|
|
||||||
--prefer-free-formats
|
|
||||||
-o /mnt/hdd/vids/yt/%(uploader)s/%(title).250s.%(ext)s
|
|
||||||
--downloader 'aria2c'
|
|
||||||
--downloader-args 'aria2c:--console-log-level=warn -j 8 -x 8 -s 8 -k 4M -U "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"'
|
|
9
dot_config/yt-dlp/config.tmpl
Normal file
9
dot_config/yt-dlp/config.tmpl
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
-f b
|
||||||
|
--prefer-free-formats
|
||||||
|
{{ if eq .chezmoi.hostname "arch" }}
|
||||||
|
-o "/mnt/hdd/vids/yt/%(uploader)s/%(upload_date)s - %(title).200s [%(id)s].%(ext)s"
|
||||||
|
{{ else if eq .chezmoi.hostname "buzz" }}
|
||||||
|
-o "~/vc/vids/yt/%(uploader)s/%(upload_date)s - %(title).200s [%(id)s].%(ext)s"
|
||||||
|
{{ end }}
|
||||||
|
--downloader 'aria2c'
|
||||||
|
--downloader-args 'aria2c:--console-log-level=warn -j 8 -x 8 -s 8 -k 4M -U "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"'
|
@ -1 +1,5 @@
|
|||||||
set selection-clipboard clipboard
|
set selection-clipboard clipboard
|
||||||
|
map j navigate next
|
||||||
|
map k navigate previous
|
||||||
|
map <S-j> scroll down
|
||||||
|
map <S-k> scroll up
|
||||||
|
Reference in New Issue
Block a user