Skip to content

sbinnee/dotfiles

Repository files navigation

Dotfiles

Arch linux configs.

.@~

  • .inputrc
  • .profile
  • .xinitrc
  • .Xresources
  • .zshrc
  • .zprofile
  • .bash_aliases
  • .bashrc
  • .bash_profile
  • .condarc
  • .tmux.conf
  • .gitconfig

.config

  • .config/dunst/
  • .config/bspwm/
  • .config/sxhkd/
  • .config/lf/
  • .config/mpv/
  • .config/nvim/
  • .config/ranger/
  • .config/polybar/
  • .config/fontconfig/
  • .config/myhosts
  • .config/acpi_handler.sh
  • .config/dwm
  • .config/dircolors.trapd00r
  • .config/picom.conf
  • .config/sxiv/
  • .config/newsboat/
  • .config/unicode/
  • .config/.Xmodmap
  • .config/firefox
  • .config/alacritty
  • .config/gtk-3.0/
  • .config/mpd
  • .config/ncmpcpp
  • .config/thunderbird
  • .config/openurl.desktop
  • .config/bottom

.local/bin

  • .local/bin/audio_toggle
  • .local/bin/brightness_down
  • .local/bin/brightness_up
  • .local/bin/gm-capture
  • .local/bin/gm-snipping
  • .local/bin/dmenuunicode
  • .local/bin/emojicode
  • .local/bin/chbg
  • .local/bin/rclone-zotero
  • .local/bin/unix
  • .local/bin/vim
  • .local/bin/dmenu_run2
  • .local/bin/playsound
  • .local/bin/timer
  • .local/bin/reboot
  • .local/bin/poweroff
  • .local/bin/rich_markdown
  • .local/bin/blocks
  • .local/bin/gdrivedl
  • .local/bin/grub-update
  • .local/bin/256colortest
  • .local/bin/dmount
  • .local/bin/dumount
  • .local/bin/dmenupass
  • .local/bin/sel_monitor
  • .local/bin/spotify
  • .local/bin/dmenu_lang
  • .local/bin/torrent
  • .local/bin/check_running
  • .local/bin/covid
  • .local/bin/covid_echo
  • .local/bin/news
  • .local/bin/nbflatten
  • .local/bin/pictopic
  • .local/bin/alacritty_spawn_cwd
  • .local/bin/currency
  • .local/bin/blueman
  • .local/bin/brave
  • .local/bin/tsm
  • .local/bin/kakaotalk
  • .local/bin/compress
  • .local/bin/decompress
  • .local/bin/attack_vpn
  • .local/bin/open_url
  • .local/bin/fontpreview-ueberzug
  • .local/bin/dict
  • .local/bin/play_pause
  • .local/bin/play_next
  • .local/bin/play_previous
  • .local/bin/pw_volume_up
  • .local/bin/pw_volume_down
  • .local/bin/pw_audio_toggle
  • .local/bin/printer
  • .local/bin/notify-users
  • .local/bin/watch_later
  • .local/bin/toggle_sticky
  • .local/bin/youtube-dl
  • .local/bin/mpv-ytdl
  • .local/bin/project_root
  • .local/bin/print_mediainfo
  • .local/bin/lf-tmux
  • .local/bin/change_bspwm_floating_border
  • .local/bin/_make_tmux_session
  • .local/bin/hypr_ddspawn
  • .local/bin/hypr_fullscreen

Manual update required

Additional settings

crontab (dcron)

# MIN HOUR DAY MONTH DAYOFWEEK  COMMAND
# Change background every 15 minutes
*/10 * * * * DISPLAY=:0 XAUTHORITY=$HOME/.Xauthority XDG_RUNTIME_DIR=/run/user/1000 $HOME/.local/bin/chbg
0 17-24 * * * /usr/bin/newsboat -x reload
#0 17-24 * * * /usr/bin/newsboat -x reload && /usr/bin/polybar-msg hook newsboat 1
#0 * * * * $HOME/.local/bin/notify-users -u critical "👀 Peek outside" && paplay --server=unix:/run/user/1000/pulse/native /usr/share/sounds/freedesktop/stereo/bell.oga

logind.conf.d/override.conf

Power switch behaviors /etc/systemd/logind.conf.d/override.conf

[Login]
HandlePowerKey=suspend
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
LidSwitchIgnoreInhibited=no

libinput

Enable touchpad while typing /usr/share/X11/xorg.conf.d/41-libinput.conf

Section "InputClass"
  Identifier "libinput touchpad catchall"
  MatchDriver "libinput"
  MatchIsTouchpad "on"
  Option "Disable While Typing" "off"
EndSection

brave

  • Hardware acceleration setting
  • SmoothScroll
    • Step size: 25
    • Animation time: 250
    • Acceleration scale: 2
    • Acceleration delta: 50
    • Pulse Scale: 8
    • Arrow key step size: 50
    • Enable touchpad support
    • Enable pulse algorithm