Skip to content

pangxiaoli/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9686426 · Jun 28, 2022

History

22 Commits
Jun 28, 2022
Mar 31, 2022
Jun 24, 2022
Jun 28, 2022
Mar 10, 2022
Aug 26, 2021
Jun 20, 2022
Aug 25, 2021
Aug 26, 2021
Jun 20, 2022
May 31, 2021
Jun 28, 2022
Aug 25, 2021

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