1
1
mirror of https://github.com/rywng/dotfiles.git synced 2024-11-25 04:11:49 +08:00

Misc changes

This commit is contained in:
juan 2023-03-07 15:11:17 +08:00
parent 7dd1f3e908
commit c72cb6d4eb
No known key found for this signature in database
GPG Key ID: 63A51E78F28ACE53
12 changed files with 90 additions and 10 deletions

View File

@ -1 +1,5 @@
include ~/.config/sway/config.d/* include ~/.config/sway/config.d/exec
include ~/.config/sway/config.d/display
include ~/.config/sway/config.d/theme
include ~/.config/sway/config.d/keybinds
include ~/.config/sway/config.d/custom

View File

@ -0,0 +1,36 @@
# vim: filetype=i3config
# swap caps and ctrl on Thinkpad keyboard
input 1:1:AT_Translated_Set_2_keyboard {
xkb_options "ctrl:swapcaps"
}
# dugod keyboard and 2.4G variant
input 12136:130:Hoksi_Technology_DURGOD_Taurus_K320 {
# swap caps with ctrl, and lalt with lwin
xkb_options "ctrl:swapcaps, altwin:swap_lalt_lwin"
}
input 12136:32832:Hoksi_Technology_DURGOD_Infinite_Link {
xkb_options "ctrl:swapcaps, altwin:swap_lalt_lwin"
}
input type:mouse {
accel_profile flat
}
# always disable touchpad
input type:touchpad {
events disabled
# accel_profile adaptive
# pointer_accel -0.3
# natural_scroll enabled
# tap enabled
# dwt enabled
# events disabled_on_external_mouse
}
input 2:14:ETPS/2_Elantech_TrackPoint {
accel_profile adaptive
pointer_accel 0
}

View File

@ -0,0 +1,8 @@
output DP-2 mode 2560x1440@74.968Hz
output DP-2 subpixel rgb
output * adaptive_sync on
output eDP-1 subpixel rgb
# TV at home
output 'Unknown HUAWEI INC 0x00000000' mode 3840x2160@60.000Hz
output 'Unknown HUAWEI INC 0x00000000' scale 2

View File

@ -1,8 +1,5 @@
# vim: filetype=i3config # vim: filetype=i3config
# wallpaper
output * bg $(find -L ~/Pictures/Wallpapers/dark -type f | shuf -n1) fill
# laptop output mode # laptop output mode
set $laptop eDP-1 set $laptop eDP-1
bindswitch --reload --locked lid:on output $laptop disable bindswitch --reload --locked lid:on output $laptop disable

View File

@ -1,6 +1,7 @@
# vim: filetype=i3config # vim: filetype=i3config
##starting userspace software ##starting userspace software
exec_always sh -c ~/.config/sway/scripts/update-wallpaper.sh
exec mkfifo /tmp/kitty exec mkfifo /tmp/kitty
exec wlsunset -l 30.4 -L 104.0 -T 6500 -t 3500 exec wlsunset -l 30.4 -L 104.0 -T 6500 -t 3500
exec light -S 70 exec light -S 70

View File

@ -8,7 +8,7 @@ set $right l
set $term kitty -1 set $term kitty -1
set $menu wofi | xargs swaymsg exec -- set $menu wofi | xargs swaymsg exec --
#my keybinds # my keybinds
# screenshot # screenshot
bindsym $mod+Print exec ~/.config/sway/scripts/grimshot-ui.sh bindsym $mod+Print exec ~/.config/sway/scripts/grimshot-ui.sh
@ -22,7 +22,18 @@ bindsym $mod+Ctrl+space exec fcitx5-remote -t
# Change theme # Change theme
bindsym $mod+Ctrl+t exec ~/.config/sway/scripts/themes.sh bindsym $mod+Ctrl+t exec ~/.config/sway/scripts/themes.sh
#bind fn keys # bind gesture
bindgesture swipe:3:right workspace prev
bindgesture swipe:3:left workspace next
# use mouse wheel to switch workspaces
bindsym --whole-window $mod+button4 workspace prev
bindsym --whole-window $mod+button5 workspace next
# side buttons
bindsym --whole-window $mod+button8 workspace prev
bindsym --whole-window $mod+button9 workspace next
# bind fn keys
bindsym XF86AudioMicMute exec amixer set Capture toggle bindsym XF86AudioMicMute exec amixer set Capture toggle
exec mkfifo $SWAYSOCK.wob && tail -f $SWAYSOCK.wob | wob exec mkfifo $SWAYSOCK.wob && tail -f $SWAYSOCK.wob | wob
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1| awk '{print substr($5, 1, length($5)-1)}' > $SWAYSOCK.wob bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1| awk '{print substr($5, 1, length($5)-1)}' > $SWAYSOCK.wob

View File

@ -12,7 +12,6 @@ else
fi fi
sed -i $command ~/.config/kitty/kitty.conf sed -i $command ~/.config/kitty/kitty.conf
sed -i $command ~/.config/sway/config.d/display
sed -i $command ~/.config/sway/config.d/theme sed -i $command ~/.config/sway/config.d/theme
sed -i $command ~/.config/swaync/style.css sed -i $command ~/.config/swaync/style.css
sed -i $command ~/.config/waybar/style.css sed -i $command ~/.config/waybar/style.css
@ -24,9 +23,17 @@ swaync-client -rs &
if [ $scheme = "light" ]; then if [ $scheme = "light" ]; then
kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/light.conf" & kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/light.conf" &
mv ~/.config/zathura/zathurarc.light ~/.config/zathura/zathurarc mv ~/.config/zathura/zathurarc.light ~/.config/zathura/zathurarc
# set wallpaper location
unlink ~/.config/sway/Wallpaper
ln -s ~/Pictures/Wallpapers/light ~/.config/sway/Wallpaper
else else
kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/dark.conf" & kitty -1 sh -c "kitty @ set-colors -a -c ~/.config/kitty/themes/dark.conf" &
mv ~/.config/zathura/zathurarc.dark ~/.config/zathura/zathurarc mv ~/.config/zathura/zathurarc.dark ~/.config/zathura/zathurarc
# set dark wallpaper
unlink ~/.config/sway/Wallpaper
ln -s ~/Pictures/Wallpapers/dark ~/.config/sway/Wallpaper
fi fi
sway reload sway reload

View File

@ -0,0 +1,13 @@
#!/bin/sh
export PATH="${PATH}:${HOME}/.local/bin"
export XDG_RUNTIME_DIR=/run/user/1000
export XDG_CACHE_HOME=$HOME/.cache
if ! pidof swww-daemon > /dev/null
then
swww init
exit
fi
swww img $(find -L ~/.config/sway/Wallpaper/ -type f | shuf -n1) -t wave --transition-fps 60 --transition-duration 5 --transition-wave 16,16

View File

@ -37,4 +37,7 @@ set render-loading-fg "#3c3836" # fg
set recolor-lightcolor "#fbf1c7" # bg set recolor-lightcolor "#fbf1c7" # bg
set recolor-darkcolor "#3c3836" # fg set recolor-darkcolor "#3c3836" # fg
set recolor "true" set recolor "true"
# set recolor-keephue true # keep original color set recolor-keephue true # keep original color
# selection clipboard
set selection-clipboard clipboard

4
.zshrc
View File

@ -22,8 +22,8 @@ zinit ice lucid wait
zinit light juancldcmt/colorize zinit light juancldcmt/colorize
zinit ice lucid wait zinit ice lucid wait
zinit light juancldcmt/shortify.zsh zinit light juancldcmt/shortify.zsh
zinit ice lucid wait # zinit ice lucid wait
zinit light juancldcmt/direnv.zsh # zinit light juancldcmt/direnv.zsh
zinit ice compile'(pure|async).zsh' pick'async.zsh' src'pure.zsh' zinit ice compile'(pure|async).zsh' pick'async.zsh' src'pure.zsh'
zinit light sindresorhus/pure zinit light sindresorhus/pure

Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB