Compare commits
20 Commits
da9a378be7
...
90d283620e
Author | SHA1 | Date | |
---|---|---|---|
|
90d283620e | ||
|
f41c8fea5c | ||
|
027763171a | ||
|
543a855331 | ||
|
4db56fee78 | ||
|
3ce59de41b | ||
|
64c237babd | ||
|
9da96641a9 | ||
|
7ed6e51c73 | ||
|
2fd2eeb7f3 | ||
|
d2e4e67de8 | ||
|
8fee57b18e | ||
|
84aae5f2ba | ||
|
0b5d7dd6b6 | ||
|
5299fa8d48 | ||
|
77c4036a6c | ||
|
0a18fef87a | ||
|
56cbe48f3f | ||
|
834f8131ff | ||
|
41c657d5b4 |
@ -78,5 +78,6 @@ export TMUX_TMPDIR="$XDG_RUNTIME_DIR"
|
||||
|
||||
{{ if eq .chezmoi.hostname "arch" -}}
|
||||
# nvidia-settings
|
||||
nvidia-settings --config="$XDG_CONFIG_HOME/nvidia/settings" --load-config-only
|
||||
# 2024-10-14: Comment out below one line due to KMS error.
|
||||
#nvidia-settings --config="$XDG_CONFIG_HOME/nvidia/settings" --load-config-only
|
||||
{{- end }}
|
||||
|
@ -1,3 +1,4 @@
|
||||
[general]
|
||||
live_config_reload = true
|
||||
|
||||
[colors.bright]
|
||||
|
@ -52,6 +52,9 @@ set $ws_media "8"
|
||||
set $ws_util "9"
|
||||
set $ws_game "10"
|
||||
|
||||
set $ws_browser "21"
|
||||
set $ws_console "22"
|
||||
set $ws_emacs "23"
|
||||
|
||||
{{- if eq .chezmoi.hostname "arch" }}
|
||||
set $DELL "primary"
|
||||
@ -59,8 +62,8 @@ set $BenQ "HDMI-0"
|
||||
|
||||
workspace $ws0 output $BenQ
|
||||
workspace $ws1 output $BenQ
|
||||
workspace $ws2 output $DELL
|
||||
workspace $ws3 output $DELL
|
||||
workspace $ws2 output $BenQ
|
||||
workspace $ws3 output $BenQ
|
||||
workspace $ws4 output $DELL
|
||||
workspace $ws5 output $DELL
|
||||
workspace $ws6 output $DELL
|
||||
@ -68,6 +71,9 @@ workspace $ws7 output $DELL
|
||||
workspace $ws8 output $BenQ
|
||||
workspace $ws9 output $BenQ
|
||||
workspace $ws10 output $DELL
|
||||
workspace $ws_browser output $DELL
|
||||
workspace $ws_console output $DELL
|
||||
workspace $ws_emacs output $DELL
|
||||
{{- end }}
|
||||
|
||||
|
||||
@ -195,9 +201,9 @@ bindsym $m+bracketright move right; resize set width 80 ppt
|
||||
#############################################
|
||||
|
||||
## Alacritty
|
||||
bindsym $m+comma exec --no-startup-id launch-console; workspace $ws2
|
||||
bindsym $m+comma exec --no-startup-id launch-console
|
||||
bindsym $m+$s+comma exec --no-startup-id launch-console tmp
|
||||
bindsym $m+$s+period exec --no-startup-id launch-console emacs; workspace $ws3
|
||||
bindsym $m+$s+period exec --no-startup-id launch-console emacs
|
||||
|
||||
|
||||
|
||||
@ -212,8 +218,8 @@ bindsym $m+$s+period exec --no-startup-id launch-console emacs; workspace $ws3
|
||||
# bindsym $a+Down exec --no-startup-id pamixer -d 1 # decrease volume 1%
|
||||
# bindsym $a+j exec --no-startup-id pamixer -d 1 # decrease volume 1%
|
||||
|
||||
bindsym $m+apostrophe exec --no-startup-id launch-pavucontrol
|
||||
bindsym $m+$s+quotedbl exec --no-startup-id qpwgraph
|
||||
bindsym $m+apostrophe exec --no-startup-id goto-window carla.Carla2 carla
|
||||
bindsym $m+$s+quotedbl exec --no-startup-id launch-pavucontrol
|
||||
# bindsym $m+$a+n exec --no-startup-id start-music-console
|
||||
bindsym $m+$a+j exec --no-startup-id mpc --host 10.0.2.1 volume -2
|
||||
bindsym $m+$a+k exec --no-startup-id mpc --host 10.0.2.1 volume +2
|
||||
@ -231,28 +237,24 @@ bindsym $m+$a+slash exec --no-startup-id nowplaying
|
||||
#####################################
|
||||
|
||||
# Browser
|
||||
bindsym $m+m exec --no-startup-id open-brave; workspace $ws1
|
||||
bindsym $m+$s+m exec --no-startup-id open-librewolf-private; workspace $ws1
|
||||
bindsym $m+n exec --no-startup-id open-firefox-dev
|
||||
bindsym $m+m exec --no-startup-id open-librewolf
|
||||
bindsym $m+$s+m exec --no-startup-id open-librewolf-private
|
||||
bindsym $m+n exec --no-startup-id toggl; workspace $ws_util
|
||||
|
||||
# Calendar/Tasks/Mail
|
||||
bindsym $m+period exec --no-startup-id open-emacs; workspace $ws3
|
||||
bindsym $m+slash exec --no-startup-id open-emacs-org-capture; workspace $ws3
|
||||
# Emacs
|
||||
bindsym $m+period exec --no-startup-id open-emacs
|
||||
bindsym $m+slash exec --no-startup-id open-emacs-org-capture
|
||||
|
||||
# File manager
|
||||
bindsym $m+grave exec --no-startup-id pcmanfm
|
||||
bindsym $m+grave exec --no-startup-id bring-window pcmanfm pcmanfm
|
||||
|
||||
# Dictionary
|
||||
bindsym $m+$s+slash exec --no-startup-id goldendictxdg.sh
|
||||
|
||||
# Rofi
|
||||
# bindsym $m+space exec "rofi -show run -modi 'run,calc' -calc-command 'echo {result} | xsel -ib'"
|
||||
bindsym $m+Return exec --no-startup-id rofi -show combi
|
||||
# bindsym $m+Tab exec --no-startup-id "rofi -matching fuzzy -show window"
|
||||
# bindsym $c+semicolon exec --no-startup-id clipcat-menu --finder custom
|
||||
# bindsym $m+semicolon exec --no-startup-id rofi-copyq
|
||||
bindsym $m+semicolon exec --no-startup-id "copyq show"
|
||||
bindsym $m+$s+semicolon exec --no-startup-id "rofimoji"
|
||||
bindsym $m+$s+semicolon exec --no-startup-id "rofimoji -f emojis html math miscellaneous musical supplemental_punctuation"
|
||||
|
||||
# Color pikcer
|
||||
bindsym $m+$c+$s+a exec --no-startup-id gpick
|
||||
@ -339,23 +341,42 @@ for_window [title="Alacritty@tmux:emacs"] move position left, resize set width 2
|
||||
|
||||
for_window [class="org.remmina.Remmina"] floating enable, resize set 1200 900, move position center
|
||||
|
||||
# Browser
|
||||
for_window [class="Brave"] layout tabbed
|
||||
for_window [class="Firefox"] layout tabbed
|
||||
for_window [class="LibreWolf"] layout tabbed
|
||||
for_window [class="Chromium"] layout tabbed
|
||||
|
||||
|
||||
# floating music applications
|
||||
for_window [class="Hydrogen"] floating enable, resize set 1200 750, move position 1940 px 30 px
|
||||
for_window [class="Hydrogen" title="Mixer"] floating enable, resize set 1200 750, move position 1940 px 790 px
|
||||
for_window [class="Surge XT"] floating enable, resize set 1200 750, move position 3260 px 100 px
|
||||
for_window [class="Surge XT"] floating enable, resize set 1200 750, move position 3280 px 30 px
|
||||
for_window [class="Qsynth"] floating enable, move position 2480 px 1200 px
|
||||
for_window [class="Drumstick Metronome"] floating enable, resize set 100 100, move position 4000 px 1010 px
|
||||
for_window [class="FLTK"] floating enable, resize set 1200 560, move position 3160 px 840 px # giada
|
||||
for_window [class="FLTK" title="Warning"] floating enable, move position center
|
||||
for_window [class="FLTK" title="Configuration"] floating enable, move position center
|
||||
|
||||
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="(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="(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
|
||||
|
||||
## assign application to specific workspace
|
||||
### Tips: Run `xprop` (command line tool) to retrieve class, instance and title.
|
||||
# Browser
|
||||
assign [class="LibreWolf"] $ws_browser
|
||||
assign [class="firefox-developer-edition"] $ws_browser
|
||||
assign [class="Brave"] $ws_browser
|
||||
assign [class="(c|C)hromium"] $ws_browser
|
||||
assign [instance="track.toggl.com__timer"] $ws_util
|
||||
|
||||
# Terminal
|
||||
assign [title="Alacritty@tmux:default"] $ws2
|
||||
assign [title="Alacritty@tmux:emacs"] $ws3
|
||||
assign [class="Emacs"] $ws3
|
||||
assign [title="Alacritty@tmux:default"] $ws_console
|
||||
assign [title="Alacritty@tmux:emacs"] $ws_emacs
|
||||
assign [class="Emacs"] $ws_emacs
|
||||
|
||||
|
||||
# VirtualBox setting
|
||||
@ -371,6 +392,8 @@ assign [class="Homebank"] $ws5
|
||||
assign [class="Hydrogen"] $ws_music # Drum machine
|
||||
assign [class="Surge XT"] $ws_music # Synthesizer
|
||||
assign [class="FLTK"] $ws_music # Giada (loop machine)
|
||||
assign [class="muted"] $ws_music # music util tool
|
||||
assign [class="(a|A)udacity"] $ws_music
|
||||
|
||||
# Photo/Music/Video Editing
|
||||
assign [class="Rawtherapee"] $ws_studio # RAW image editor
|
||||
@ -455,6 +478,8 @@ 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)
|
||||
|
@ -1,2 +1 @@
|
||||
return { 'tpope/vim-surround' }
|
||||
|
||||
|
@ -61,7 +61,7 @@ font-5 = "Symbols Nerd Font:pixelsize=12;2"
|
||||
{{- if eq .chezmoi.hostname "arch" }}
|
||||
modules-left = i3 clicker xwindow
|
||||
modules-center = date
|
||||
modules-right = pueue filesystem temp cpu memory eth-down eth-up ipv6 caffeine cam tray
|
||||
modules-right = pueue filesystem temp cpu memory eth-down eth-up ipv6 ollama caffeine cam tray
|
||||
{{- else if eq .chezmoi.hostname "buzz" }}
|
||||
modules-left = i3 xwindow
|
||||
modules-center = date
|
||||
@ -141,13 +141,20 @@ format-background = ${colors.alert}
|
||||
label-padding-left = 2
|
||||
label-padding-right = 2
|
||||
exec = /home/inkch/.config/polybar/scripts/clicker-stat.sh
|
||||
{{ end }}
|
||||
|
||||
[module/ollama]
|
||||
type = custom/script
|
||||
format = <label>
|
||||
label = %output%
|
||||
interval = 3
|
||||
exec = /home/inkch/.config/polybar/scripts/ollama.sh
|
||||
{{- end }}
|
||||
|
||||
[module/caffeine]
|
||||
type = custom/script
|
||||
format = <label>
|
||||
label = %output%
|
||||
interval = 1
|
||||
interval = 3
|
||||
|
||||
exec = /home/inkch/.config/polybar/scripts/caffeine-check-status.py
|
||||
click-left = /home/inkch/.config/polybar/scripts/caffeine-toggle.py
|
||||
|
6
dot_config/polybar/scripts/executable_ollama.sh
Normal file
6
dot_config/polybar/scripts/executable_ollama.sh
Normal file
@ -0,0 +1,6 @@
|
||||
#!/usr/bin/dash
|
||||
if systemctl is-active ollama >/dev/null; then
|
||||
echo 'ol'
|
||||
else
|
||||
echo ''
|
||||
fi
|
@ -1,22 +1,30 @@
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZZDhwYzVWQ1cxVGlSVXg5
|
||||
WDdlMTRwOGFzZ0o0cW42K2U5N1lVVFJBalFJCnUzamlJUGxxYXcwNXh0cndPeEJY
|
||||
dTFOZ1ErZElXRjlpeStOb3NGZ1hod2MKLS0tIFpKaE9wSXh0VXdONk9yaHBCN3N0
|
||||
alRURDA0dEo0bU5FaWRtQnhvWkFPQ2MKNY51uhS3K9/65zUKkYWgAHXPqotRvopy
|
||||
qDzq6HfR5dVU378aGPm9eEDGoagNfB7rqD6EEZyQOIo4BNwGVM1GKroY0NLPkg6Q
|
||||
IiGyWuU1ndsnlEfRPBZEiL1tp8KRszOCT8/biRzZGU0FB+OVp+Ksf9mMA8Or+d0H
|
||||
Re82Oyg8HLqFRmuaWwEHz8Krf6Pf7bTGFEIzguLQsTElh0zOGO/qz3gTvcY5L+Xx
|
||||
7Cs53m98VClZTrV1Qca3Ridf3Xxe4EgZyX5BTvGfG6JwUnCcmk/bGQHMj45dCusH
|
||||
7pffZWurqddTvsYH+COIipVqXSE7jMDotQWoJjQqxzah537VNUe7TR6DOmEMgc1q
|
||||
xzVAO8ypCtBunVpMNHoeBsTzClD1op8NqpBeEyipAXCgmF3g6ByEeaqE2aTHlNRw
|
||||
ikFsaoyaVh/Nsi+kTMtH/697oGD8cWU5WzYz5i26Xkl/Lp1cHUAV1FPVcbCuW12I
|
||||
ypIqygr8km5UmjlmDIyCYHhjXZcqqsq53myWCPJA9BH3+VCzlYAD42iwp3EJECCw
|
||||
Gk0XEwRMxyLuRHBm/zVDl4H6wW5kzaj+/SfvjKRCALOAV0An+yLw5DYDa/BuDa2V
|
||||
oKYEN0rv4Uhe0zpjn6CdJLCtQFSYD/gsABf92Bmr7ZrNTBcVRlFCSMU2rkbwQqAE
|
||||
j0PQqJQolmapECmktVkSPR2Ou29+J0WRpb4WMckDsPMUDic9/rylsFn4wgg2rC+z
|
||||
Hu6mTJ4gNnfGwFg97zkbys62zfMp1QpouucxOMIVk5xckju8ojqyd4p/Ijwfm0XJ
|
||||
ptsCBtn0fde8qFmcu/pcQdlaH7r9aIlvEJ8MWpo8HidD9eLq8RjmlSEJnLNzA6ql
|
||||
C80EH8GEi+ylHtTx3fGGmZ65bGarSBbPo4IaFO6f9gjwwdgkE/JbqUWKq9Fum9zE
|
||||
nWIantyiAQd4wyFgk2rpEpUxLb5aGmADrOtk5AMi65h6Bk8gTBsOtRjrFNrVikFA
|
||||
mhq9AByM5FUIRTfDri3l3oBoD3PlF28TooIvb3EBcb4EXa4=
|
||||
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-----
|
||||
|
@ -2,4 +2,4 @@
|
||||
--prefer-free-formats
|
||||
-o /mnt/hdd/vids/yt/%(uploader)s/%(title).250s.%(ext)s
|
||||
--downloader 'aria2c'
|
||||
--downloader-args 'aria2c:--console-log-level=warn -j 16 -x 16 -s 16 -k 1M -U "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"'
|
||||
--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"'
|
Loading…
Reference in New Issue
Block a user