Skip to content

pangxiaoli/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

my dotfiles for ArchLinux i3

Screenshot

1 2 3 3

安装

温馨提示:最好备份一下您的配置

i3

这里使用i3-gaps

  • 安装 i3-gapspicom:
    $ sudo pacman -S i3-gaps picom
  • 我的配置:
    ./i3
polybar

替换i3-state

  • 安装 polybar:
    $ sudo pacman -S polybar
  • 我的配置:
    ./polybar
rofi
  • 安装 rofi:
    $ sudo pacman -S rofi
  • 我的配置:
    ./rofi
termite

一款终端模拟器

  • 安装 termite:
    # install termite from aur
  • 我的配置:
    ./termite
dunst

一款通知管理工具

  • 安装 dunst:
    $ sudo pacman -S dunst
  • 我的配置:
    ./dunst
vim 这里使用 NeoVim
  • 安装nvim:
    $ sudo pacman -S neovim
  • 安装packer.nvim:
    $ git clone --depth 1 https://github.com/wbthomason/packer.nvim\ ~/.local/share/nvim/site/pack/packer/start/packer.nvim
  • 替换配置
    $ cp -R ./nvim ~/.config/
  • 安装插件
    # 打开nvim
    :PackerSync
xmodmap

用来管理按键映射

  • 安装 xorg-xmodmap:

    $ sudo pacman -S xorg-xmodmap
  • 创建键映射表:

    $ xmodmap -pke > ~/.Xmodmap
  • 测试更改:

    $ xmodmap ~/.Xmodmap
  • 激活: 对于GDM、XDM或LightDM,不需要特别激活~/.Xmodmap。对于startx,请使用:

    ~/.xinitrc
    
    [[ -f ~/.Xmodmap ]] && xmodmap ~/.Xmodmap
  • 我的键位:

    ./Xmodmap
ranger

一个tui的文件管理工具

  • 安装 ranger:

    $ sudo pacman -S ranger
  • 安装其他依赖以支持预览多种文件:

    $ highlight (pacman) # code highlight
    $ w3m (pacman) # preview HTML
    $ poppler (pacman) # preview PDF
    $ atool (pacman) # preview archive
    $ mediainfo (pacman) # preview multimedia file
  • 生成配置:

    $ ranger --copy-config=all
  • 我的配置:

    ./ranger
zathura

一款pdf查看工具

  • 安装 zathura:

    $ sudo pacman -S zathura
  • 安装其他插件:

    $ zathura-cb (pacman) # Comic book support
    $ zathura-djvu (pacman) # DjVu support
    $ zathura-pdf-mupdf (pacman) # EPUB, PDF and XPS support based on MuPDF
    $ zathura-ps (pacman) # PostScript support
  • 生成配置:

    $ ranger --copy-config=all
  • 我的配置:

    ./zathura