Skip to content

integer2bit/dotfiles

Repository files navigation

My personal config file

  • neovim(in ArchLinux)
    • intergrate with obsidian
  • tmux
  • aria2
  • zsh
  • mpv
  • i3(with i3status)
  • zathura(pdf viewer, with zathura-pdf-mupdf)

Installation

cd ~
git clone https://github.com/integer2bit/dotfiles
cd dotfiles
stow -t ~ */

If you have config file exists, there may some erros. Backup your original files and remove them. Then try stow -t ~ */ again.

Or you can also stow single directory like stow zsh, this will only link the contain package data.

font

  • ttf-jetbrains-mono
  • ttf-jetbrains-mono-nerd
  • noto-fonts-cjk

tmux

dependencies

  • xclip for tmux yank and clipboard

Install config

Run tmux source .tmux.conf and press <prefix>I Install tmux plugins in tmux sessions

  • prefix set <C-Space>
  • <prefix>r reload tmux config

zsh dependencies

Installation

  1. copy .zshrc to $HOME
  2. source .zshrc
  3. excute chsh -s $(which zsh)

neovim plugins dependencies

  • ripgrep
  • fd
  • fzf
  • git
  • curl or wget
  • unzip
  • gzip
  • nodejs
  • npm
  • python3
  • python-pip
  • gcc
  • make
  • cmake
  • texlive (for vimtex)
  • tree-sitter-cli (for latex parser)

i3

dependencies and tools

  • picom(compositor)
  • feh(wallpaper)
  • xorg(xorg-xrandr and xorg config)
  • pavucontrol(audio control)
  • rofi (app launcher)
  • rofi-emoji (xdotool, xclip needed)
  • i3lock-fancy(better lock style)
  • acpilight (xbacklight excutable provided)
  • spectacle (screenshot)
  • copyq (clipboard)
  • kitty (terminal)
  • network-manager-applet (wireless tray)
  • fcitx5 (input method)
  • nautilus (gnome file manager)

mpv

Plugins

play stram vedio with Tampermonkey plugins

Play with mpv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published