From 3d8ed5d593a7449e031cc71b5f9481b7d64d944a Mon Sep 17 00:00:00 2001 From: kageru Date: Wed, 5 Dec 2018 08:21:18 +0100 Subject: [PATCH] =?UTF-8?q?uh=E2=80=A6=20a=20lot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .Xresources | 4 ++- .config/compton.conf | 2 +- .config/mpv/input.conf | 4 +-- .config/mpv/mpv.conf | 10 +++--- .config/polybar/config | 28 +++++++-------- .config/ranger/rifle.conf | 4 +-- .config/zsh/aliases.sh | 10 ++++-- .i3/config | 72 +++++++++++++++++++++------------------ .vimrc | 16 ++------- .zshrc | 3 +- bin/autostart | 10 +++--- 11 files changed, 82 insertions(+), 81 deletions(-) diff --git a/.Xresources b/.Xresources index 00c8d18..b12de8f 100644 --- a/.Xresources +++ b/.Xresources @@ -1,13 +1,14 @@ #if __has_include(".extend.Xresources") #include ".extend.Xresources" #endif +!#include ".xsolarized" ! ^ The above lines are no comments! ! Leave them as they are if a file ~/.extend.Xresources is being used on your system. ! config can be added there or also here below. ! For comments use "!" -Xft.dpi: 91 +Xft.dpi: 109 Xft.antialias: true Xft.hinting: true Xft.rgba: rgb @@ -20,6 +21,7 @@ XTerm*foreground: #e7e7e7 XTerm*pointerColor: #16A085 XTerm*faceName: Hack XTerm*faceSize: 11 +URxvt.intensityStyles: false ! ROFI COLORS diff --git a/.config/compton.conf b/.config/compton.conf index d1dda62..27dab89 100644 --- a/.config/compton.conf +++ b/.config/compton.conf @@ -24,7 +24,7 @@ backend = "xrender"; mark-wmwin-focused = true; mark-ovredir-focused = true; detect-client-opacity = true; -unredir-if-possible = true; +unredir-if-possible = false; refresh-rate = 0; vsync = "opengl"; dbe = false; diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf index baa8c97..260f117 100755 --- a/.config/mpv/input.conf +++ b/.config/mpv/input.conf @@ -13,8 +13,8 @@ RIGHT osd-bar seek 5 relative+exact # This displays statistics of the currently played file i show_text "${osd-ass-cc/0}{\\fs11}{\\fnSource Sans Pro}{\\bord1}{\\3c&H262626&}{\\alpha&H11}\\N{\\b1}File:{\\b0}\\h\\h${osd-ass-cc/1}${filename}${osd-ass-cc/0}\\N\\h\\h\\h\\h\\h{\\b1}${?media-title:Title:\\h\\h}{\\b0}${osd-ass-cc/1}${?media-title:${media-title}}${osd-ass-cc/0}${?chapter:\\N\\h\\h\\h\\h\\h}{\\b1}${?chapter:Chapter:\\h\\h}{\\b0}${osd-ass-cc/1}${?chapter:${chapter}}${osd-ass-cc/0}${?cache-used:\\N\\h\\h\\h\\h\\h}{\\b1}${?cache-used:Cache:\\h\\h}{\\b0}${?cache-used:${cache-used}\\h\\h+${demuxer-cache-duration} sec}\\N\\N{\\b1}Video:{\\b0}\\h\\h${video-codec}\\N\\h\\h\\h\\h\\h{\\b1}A-V:{\\b0}\\h\\h${avsync}\\N\\h\\h\\h\\h\\h{\\b1}Dropped:{\\b0}\\h\\h${drop-frame-count}\\h\\h\\h\\h\\h{\\b1}VO:{\\b0}\\h\\h${vo-drop-frame-count}\\N\\h\\h\\h\\h\\h{\\b1}FPS:{\\b0}\\h\\h${fps} (specified)\\h\\h${estimated-vf-fps} (estimated)\\N\\h\\h\\h\\h\\h{\\b1}Native Resolution:{\\b0}\\h\\h${video-params/w} x ${video-params/h}\\N\\h\\h\\h\\h\\h{\\b1}Window Scale:{\\b0}\\h\\h${window-scale}\\N\\h\\h\\h\\h\\h{\\b1}Aspect Ratio:{\\b0}\\h\\h${video-params/aspect}\\N\\h\\h\\h\\h\\h{\\b1}Pixel format:{\\b0}\\h\\h${video-params/pixelformat}\\N\\h\\h\\h\\h\\h{\\b1}Colormatrix:{\\b0}\\h\\h${video-params/colormatrix}\\N\\h\\h\\h\\h\\h{\\b1}Primaries:{\\b0}\\h\\h${video-params/primaries}\\N\\h\\h\\h\\h\\h{\\b1}Levels:{\\b0}\\h\\h${video-params/colorlevels}${?packet-video-bitrate:${!=packet-video-bitrate==0:\\N\\h\\h\\h\\h\\h}}{\\b1}${?packet-video-bitrate:${!=packet-video-bitrate==0:Bitrate:\\h\\h}}{\\b0}${?packet-video-bitrate:${!=packet-video-bitrate==0:${packet-video-bitrate} kbps}}\\N\\N{\\b1}Audio:{\\b0}\\h\\h${audio-codec}\\N\\h\\h\\h\\h\\h{\\b1}Sample Rate:{\\b0}\\h\\h${audio-params/samplerate}\\N\\h\\h\\h\\h\\h{\\b1}Channels:{\\b0}\\h\\h${audio-params/channel-count}${?packet-audio-bitrate:${!=packet-audio-bitrate==0:\\N\\h\\h\\h\\h\\h}}{\\b1}${?packet-audio-bitrate:${!=packet-audio-bitrate==0:Bitrate:\\h\\h}}{\\b0}${?packet-audio-bitrate:${!=packet-audio-bitrate==0:${packet-audio-bitrate} kbps}}" 8000 -h add sub-delay -0.041708333333 -l add sub-delay 0.041708333333 +#h add sub-delay -0.041708333333 +#l add sub-delay 0.041708333333 j add sub-pos 1 k add sub-pos -1 diff --git a/.config/mpv/mpv.conf b/.config/mpv/mpv.conf index 475785d..aba5f9e 100755 --- a/.config/mpv/mpv.conf +++ b/.config/mpv/mpv.conf @@ -1,16 +1,14 @@ #Allgemein -#opengl-backend=win -#vo=opengl vo=gpu #gpu-context=open-gl gpu-api=vulkan -#profile=opengl-hq profile=gpu-hq #hwdec=auto-copy spirv-compiler=shaderc #force-window=yes osd-playing-msg=playing: ${media-title} ${!window-scale==1.000:(scale: ${window-scale})} +no-audio-display #player-operation-mode=pseudo-gui @@ -57,7 +55,7 @@ blend-subtitles=yes #interpolation-threshold=0.01 video-sync=display-resample #interpolation=yes -#tscale=linear +tscale=sphinx #Deinterlace #vf-defaults=yadif @@ -74,7 +72,7 @@ interpolation=no #fbo-format=rgba32f # for fsrcnn #glsl-shader="/home/kageru/.config/mpv/fsrcnn/FSRCNN_24_4_2.glsl" vf=vapoursynth=~/.config/mpv/scripts/dvd.vpy -glsl-shader="~/.config/mpv/shaders/ravu-r2.hook" +glsl-shader="~/.config/mpv/shaders/fsrcnnx3x.glsl" glsl-shader="/home/kageru/.config/mpv/shaders/grain2.glsl" deband=yes deband-iterations=1 @@ -89,7 +87,7 @@ player-operation-mode=cplayer osd-playing-msg= [sr] -glsl-shader="~/.config/mpv/shaders/ravu-r2.hook" +glsl-shader="~/.config/mpv/shaders/fsrcnnx16.glsl" [db] deband=yes diff --git a/.config/polybar/config b/.config/polybar/config index c538d13..4a8849b 100644 --- a/.config/polybar/config +++ b/.config/polybar/config @@ -8,8 +8,8 @@ ;===================================================== [colors] -background = #80303031 -background-alt = #303031 +background = #00303031 +background-alt = #00303031 foreground = #fafbfb foreground-alt = #dddddd primary = #fafbfb @@ -23,12 +23,12 @@ override-redirect = true wm-restack = i3 [bar/right] -monitor = ${env:MONITOR:HDMI-1} +monitor = ${env:MONITOR:HDMI-0} width = 100% -height = 48 +height = 32 ;offset-x = 1% ;offset-y = 1% -radius = 12.0 +radius = 4.0 fixed-center = true bottom = true @@ -49,7 +49,7 @@ module-margin-right = 2 ; I’m a weeb who also listens to weeb music, so I needed a font with Kanji font-0 = "Noto Sans CJK JP Regular:size=11;1" -font-1 = "Noto Sans CJK JP Regular:size=11;1" +font-1 = "Wuncon Siji:size=11;1" font-2 = "Noto Sans CJK JP Regular:size=11;1" modules-left = i3 mpd @@ -76,7 +76,7 @@ cursor-scroll = ns-normal [bar/left] monitor = ${env:MONITOR:DVI-D-0} width = 100% -height = 27 +height = 22 ;offset-x = 1% ;offset-y = 1% radius = 6.0 @@ -124,12 +124,12 @@ cursor-scroll = ns-normal [bar/main] monitor = ${env:MONITOR:DP-0} width = 100% -height = 27 +height = 28 ;offset-x = 1% ;offset-y = 1% -radius = 6.0 +radius = 2.0 fixed-center = true -bottom = true +bottom = false background = ${colors.background} foreground = ${colors.foreground} @@ -236,23 +236,23 @@ label-mode-foreground = #000 label-mode-background = ${colors.primary} ; focused = Active workspace on focused monitor -label-focused = %index% +label-focused = %name% label-focused-background = ${module/bspwm.label-focused-background} label-focused-underline = ${module/bspwm.label-focused-underline} label-focused-padding = ${module/bspwm.label-focused-padding} ; unfocused = Inactive workspace on any monitor -label-unfocused = %index% +label-unfocused = %name% label-unfocused-padding = ${module/bspwm.label-occupied-padding} ; visible = Active workspace on unfocused monitor -label-visible = %index% +label-visible = %name% label-visible-background = ${self.label-focused-background} label-visible-underline = ${self.label-focused-underline} label-visible-padding = ${self.label-focused-padding} ; urgent = Workspace with urgency hint set -label-urgent = %index% +label-urgent = %name% label-urgent-background = ${module/bspwm.label-urgent-background} label-urgent-padding = ${module/bspwm.label-urgent-padding} diff --git a/.config/ranger/rifle.conf b/.config/ranger/rifle.conf index fdc0e3b..cdae758 100644 --- a/.config/ranger/rifle.conf +++ b/.config/ranger/rifle.conf @@ -81,9 +81,9 @@ ext x?html?, has w3m, terminal = w3m "$@" # Misc #------------------------------------------- # Define the "editor" for text files as first action -mime ^text, label editor = $EDITOR -- "$@" +mime ^text, label editor = $EDITOR -- "$@" mime ^text, label pager = "$PAGER" -- "$@" -!mime ^text, label editor, ext xml|csv|tex|py|pl|rb|js|sh|php = $EDITOR -- "$@" +!mime ^text, label editor, ext xml|csv|tex|py|pl|rb|js|sh|php|rs|json|go|nim = $EDITOR -- "$@" !mime ^text, label pager, ext xml|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@" ext 1 = man "$1" diff --git a/.config/zsh/aliases.sh b/.config/zsh/aliases.sh index 24355f0..d343359 100644 --- a/.config/zsh/aliases.sh +++ b/.config/zsh/aliases.sh @@ -4,13 +4,15 @@ alias qaac_release=/mnt/hephaestos/qaac/qaac91 alias define='python /home/kageru/programming/mwebster/mwebster.py' alias nanaone-stream='mpv rtmp://live1.brb.re/live/nanaone' alias ls='exa' +alias up='sudo pacman -Syu' +alias in='sudo pacman -S' alias feg=feh # don’t ask alias exat='exa --tree -L 3' alias animesync='python /home/kageru/programming/animesync-personal/animesync.py' #alias autoremove='sudo pacman -R $(pacaur -Qdtq)' export EDITOR=/usr/bin/vim #alias nt='alacritty --working-directory $PWD &' -alias nt='urxvt -cd $PWD &' +alias nt='urxvtc -cd $PWD &' alias ej='udisksctl power-off -b' alias monitor_on='pactl load-module module-loopback' alias monitor_off='pactl unload-module module-loopback' @@ -23,7 +25,7 @@ alias la='ls -a' alias grep="grep --colour" alias clip='xsel -b' alias bitrateviewer='wine "/home/kageru/.wine/drive_c/Program Files (x86)/BitrateViewer/BitrateViewer.exe"' -alias colorpicker="maim -st 0 | convert - -resize 1x1\! -format '%[pixel:p{0,0}]' info:-" +alias colorpicker="maim -sot 0 | convert - -resize 1x1\! -format '%[pixel:p{0,0}]' info:-" alias fixgit='eval "$(ssh-agent -s)"; ssh-add ~/.ssh/git' alias sv='systemctl' alias xo='xdg-open' @@ -31,6 +33,10 @@ alias resetgamma='xrandr --output DVI-D-0 --gamma 1:1:1 --output HDMI-1 --gamma alias texbuild='pdflatex -interaction=nonstopmode' alias weather='curl wttr.in/karlsruhe -s | head -n 7 -' alias weathertoday='curl wttr.in/karlsruhe -s | head -n 17 -' +alias playdir='for f in ./*; do; mpv $f; done;' +alias mntusb='sudo mount /dev/sdi1 ~/usb' +alias mntphone='simple-mtpfs --device 1 ~/usb' +alias umubs='sudo umount ~/usb' alias config='/usr/bin/git --git-dir=/home/kageru/dotfiles/ --work-tree=/home/kageru' alias -g ...='../../' #cd ... diff --git a/.i3/config b/.i3/config index 621125e..b368017 100644 --- a/.i3/config +++ b/.i3/config @@ -4,6 +4,7 @@ # Set mod key (Mod1=, Mod4=) set $mod Mod4 +exec ~/bin/autostart # custom @@ -29,14 +30,21 @@ floating_maximum_size 1280 x 720 bindsym XF86AudioPlay exec mpc toggle bindsym XF86AudioNext exec mpc next +# These are the keycodes for F13 and F14 respectively. The corsair volume controller doesn’t seem to be recognized natively, so I rebounnd the volume wheel to those keys. And yes, xinput supports F-keys from 1-24 +bind 191 exec amixer -D pulse sset Master 5%+; exec --no-startup-id notify-send "`amixer -c 1 -M -D pulse get Master| grep -o -E '[[:digit:]]+%' | uniq`" -t 300 +bind 192 exec amixer -D pulse sset Master 5%-; exec --no-startup-id notify-send "`amixer -c 1 -M -D pulse get Master| grep -o -E '[[:digit:]]+%' | uniq`" -t 300 + bindsym --whole-window button10 exec mpc toggle bindsym --whole-window button11 exec mpc next bindsym XF86MonBrightnessUp exec xbacklight -inc 10; exec notify-send $(xbacklight -get) -t 300 bindsym XF86MonBrightnessDown exec xbacklight -dec 10; exec notify-send $(xbacklight -get) -t 300 # most certainly not the best way, but works on my machine™ -bindsym XF86AudioRaiseVolume exec pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo +2%; exec notify-send $(pactl list sinks | grep '^\s*Volume' | grep -Po '\d+%' | uniq) -t 300 -bindsym XF86AudioLowerVolume exec pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo -2%; exec notify-send $(pactl list sinks | grep '^\s*Volume' | grep -Po '\d+%' | uniq) -t 300 +bindsym $mod+z exec --no-startup-id notify-send "`amixer -c 1 -M -D pulse get Master| grep -o -E '[[:digit:]]+%' | uniq`" +bindsym XF86AudioRaiseVolume exec amixer -D pulse sset Master 5%+; exec --no-startup-id notify-send "`amixer -c 1 -M -D pulse get Master| grep -o -E '[[:digit:]]+%' | uniq`" -t 300 +bindsym XF86AudioLowerVolume exec amixer -D pulse sset Master 5%-; exec --no-startup-id notify-send "`amixer -c 1 -M -D pulse get Master| grep -o -E '[[:digit:]]+%' | uniq`" -t 300 +#bindsym XF86AudioRaiseVolume exec pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo +2%; exec notify-send $(amixer -c 1 -M -D pulse get Master | grep -o -E '[[:digit:]]+%' | uniq) +#bindsym XF86AudioLowerVolume exec pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo -2%; exec notify-send $(pactl list sinks | grep '^\s*Volume' | grep -Po '\d+%' | uniq) -t 300 # set default desktop layout (default is tiling) # workspace_layout tabbed @@ -72,9 +80,6 @@ bindsym $mod+Shift+q kill # start program launcher bindsym $mod+d exec --no-startup-id rofi -show run -# launch categorized menu -bindsym $mod+z exec --no-startup-id morc_menu - ################################################################################################ ## sound-section - DO NOT EDIT if you wish to automatically upgrade Alsa -> Pulseaudio later! ## ################################################################################################ @@ -91,9 +96,9 @@ bindsym $mod+Ctrl+m exec pavucontrol bindsym $mod+Ctrl+b exec terminal -e 'bmenu' bindsym $mod+F2 exec chromium #bindsym $mod+F3 exec cool-retro-term -e ranger -bindsym $mod+F3 exec urxvt -e ranger +bindsym $mod+F3 exec urxvtc -e ranger bindsym $mod+Shift+F3 exec gksu pcmanfm -bindsym $mod+F5 exec urxvt -e 'ncmpcpp' +bindsym $mod+F5 exec urxvtc -e 'ncmpcpp' bindsym $mod+t exec --no-startup-id pkill compton bindsym $mod+Ctrl+t exec --no-startup-id compton -b bindsym $mod+Shift+d --release exec "killall dunst; exec notify-send 'restart dunst'" @@ -174,24 +179,24 @@ bindsym $mod+Ctrl+Left workspace prev # to display names or symbols instead of plain workspace numbers you can use # something like: set $ws1 1:mail # set $ws2 2: -set $ws1 1 -set $ws2 2:2-main -set $ws3 3:3-social -set $ws4 4 -set $ws5 5 -set $ws6 6 -set $ws7 7 -set $ws8 8 +set $ws1 一 +set $ws2 二 +set $ws3 三 +set $ws4 四 +set $ws5 五 +set $ws6 六 +set $ws7 七 +set $ws8 八 -set $ws11 11 -set $ws12 12 -set $ws13 13 -set $ws14 14 -set $ws15 15 -set $ws16 16 -set $ws17 17 -set $ws18 18 -set $ws19 19 +set $ws11 十一 +set $ws12 十二 +set $ws13 十三 +set $ws14 十四 +set $ws15 十五 +set $ws16 十六 +set $ws17 十七 +set $ws18 十八 +set $ws19 十九 # default screens @@ -200,8 +205,8 @@ workspace $ws1 output DVI-D-0 workspace $ws11 output DVI-D-0 workspace $ws2 output DP-0 workspace $ws12 output DP-0 -workspace $ws3 output HDMI-1 -workspace $ws13 output HDMI-1 +workspace $ws3 output DVI-D-0 +workspace $ws13 output DVI-D-0 workspace $ws4 output DVI-D-0 workspace $ws18 output HDMI-0 workspace $ws19 output HDMI-0 @@ -267,8 +272,6 @@ bindsym $mod+Shift+KP_7 move container to workspace $ws17; workspace $ws17 bindsym $mod+Shift+KP_8 move container to workspace $ws18; workspace $ws18 bindsym $mod+Shift+KP_9 move container to workspace $ws19; workspace $ws19 -# Autostart -exec ~/bin/autostart exec --no-startup-id i3-msg 'workspace $ws4; layout stacking; exec keepassxc; exec thunderbird; exec hexchat' exec_always ~/bin/restart_polybar @@ -283,6 +286,7 @@ for_window [class="Pavucontrol"] floating enable for_window [class="(?i)virtualbox"] floating enable border normal for_window [class="mpv"] floating enable for_window [class="feh"] floating enable +for_window [workspace=$ws12] floating enable # switch to workspace with urgent window automatically @@ -295,17 +299,17 @@ bindsym $mod+Shift+c reload bindsym $mod+Shift+r restart # exit i3 (logs you out of your X session) -bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" +bindsym $mod+Shift+e exec i3-msg exit # Set shut down, restart and locking features bindsym $mod+0 mode "$mode_system" set $mode_system (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown mode "$mode_system" { - bindsym l exec --no-startup-id i3lock -i ~/Pictures/bg.png -ut, mode "default" - bindsym s exec --no-startup-id systemctl suspend, mode "default" + bindsym l exec --no-startup-id i3lock -i ~/Pictures/bg.png -t, mode "default" + bindsym s exec --no-startup-id systemctl suspend -i, mode "default" bindsym u exec --no-startup-id i3exit switch_user, mode "default" bindsym e exec --no-startup-id i3exit logout, mode "default" - bindsym h exec --no-startup-id systemctl hibernate, mode "default" + bindsym h exec --no-startup-id systemctl hibernate -i, mode "default" bindsym r exec --no-startup-id i3exit reboot, mode "default" bindsym Shift+s exec --no-startup-id i3exit shutdown, mode "default" @@ -446,7 +450,7 @@ set $i3_color15 #b48ead # } #} -bindsym $mod+m exec "mpv --player-operation-mode=pseudo-gui -- \\"`xsel -ob`\\"" +bindsym $mod+m exec "mpv --force-window=immediate --player-operation-mode=pseudo-gui --profile=encode -- \\"`xsel -ob`\\"" # Theme colors # class border backgr. text indic. child_border @@ -464,7 +468,7 @@ client.background $i3_background # Set inner/outer gaps gaps inner 10 -gaps outer 6 +gaps outer 0 # Additionally, you can issue commands with the following syntax. This is useful to bind keys to changing the gap size. # gaps inner|outer current|all set|plus|minus diff --git a/.vimrc b/.vimrc index 7a85bb0..054094a 100644 --- a/.vimrc +++ b/.vimrc @@ -1,5 +1,5 @@ set nocompatible " be iMproved, required -filetype off " required +filetype on " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim @@ -13,6 +13,7 @@ Plugin 'VundleVim/Vundle.vim' Plugin 'zah/nim.vim' Plugin 'scrooloose/syntastic' Plugin 'w0ng/vim-hybrid' +Plugin 'rust-lang/rust.vim' call vundle#end() " required filetype plugin indent on @@ -33,6 +34,7 @@ set shiftwidth=4 set smartindent set smarttab set softtabstop=4 +set relativenumber " set beam cursor in insert mode let &t_SI = "\[5 q" @@ -59,15 +61,3 @@ let g:syntastic_auto_loc_list = 1 let g:syntastic_check_on_open = 1 let g:syntastic_check_on_wq = 0 -" nim plugins -fun! JumpToDef() - if exists("*GotoDefinition_" . &filetype) - call GotoDefinition_{&filetype}() - else - exe "norm! \" - endif -endf - -" Jump to tag -nn :call JumpToDef() -ino :call JumpToDef()i diff --git a/.zshrc b/.zshrc index b10ec45..9d619cf 100644 --- a/.zshrc +++ b/.zshrc @@ -43,10 +43,11 @@ setopt complete_in_word if [ ! -S ~/.ssh/ssh_auth_sock ]; then eval `ssh-agent` + ssh-add -l > /dev/null || ssh-add ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock fi + export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock -ssh-add -l > /dev/null || ssh-add ssh-add ~/.ssh/git clear diff --git a/bin/autostart b/bin/autostart index 5cbefd4..124f34e 100755 --- a/bin/autostart +++ b/bin/autostart @@ -3,14 +3,14 @@ rm -rf /home/kageru/temp/* cp ~/webpw.kdbx /mnt/gaia/ fcitx -syncthing & +#syncthing & # xsetwacom --set 12 Area -14900 0 44400 16000 # xrandr --fb 15360x2161 --dpi 192x192 --output DVI-D-0 --scale 2x2.0008 --pos 0x0 --panning 3840x2161+0+0 --output DP-0 --scale 2x2.0008 --panning 3840x2161+3840+0 --rate 144 --output HDMI-1 --panning 3840x2160+7680+0 --output HDMI-0 --scale 2x2.0008 --panning 3840x2161+11520+0 -xrandr --fb 7680x2160 --output DVI-D-0 --pos 0x0 --output DP-0 --mode 1920x1080 --rate 144 --right-of DVI-D-0 --output HDMI-1 --right-of DP-0 --output HDMI-0 --below DVI-D-0 +xrandr --fb 8320x2160 --output DVI-D-0 --pos 0x0 --mode 1920x1080 --rate 144 --output DP-0 --mode 2560x1440 --rate 144 --right-of DVI-D-0 --output HDMI-0 --right-of DP-0 --dpi 109x109 ~/bin/fixkeyboard ~/.fehbg +xrdb ~/.Xresources mpd -redshift -t 6500:3200 -l 49:8.4 & -#pactl unload-module module-role-cork - +redshift -t 6500:3200 -l 53.55:9.64 & +pactl unload-module module-role-cork