schspa / dotfiles

My dot config files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Schspa’s dotfiles

dotfiles

My dot config files

Install

Install dependency

  • Archlinux/Manjaro
	 sudo pacman -S git tmux ttf-font-awesome arandr autorandr i3-gaps xfce4-terminal i3lock-fancy blueman chromium rofi feh mate-power-manager gnome-keyring network-manager-applet ibus seahorse picom gnome-settings-daemon syncthing stow
   yay ttf-font-awesome
   # for offlineimap
   sudo -H python2 -m pip install keyring
  • Ubuntu
	 sudo apt-get install git tmux stow
  • MacOS
    brew install autoconf bash binutils coreutils diffutils ed findutils flex gawk \
    gnu-indent gnu-sed gnu-tar gnu-which gpatch grep gzip less m4 make nano \
    screen watch wdiff wget gcc bison libelf openssl stow
        

Install Configurations

本配置使用stow来管理,stow的介绍以及详细用法请参考下面的博客: 使用GNU stow统一管理用户目录下那些隐藏的配置文件

install via github repository

wget
bash -c "$(wget -O-  https://raw.githubusercontent.com/schspa/dotfiles/master/install.sh)"
    
curl
bash -c "$(curl -fsSL https://raw.githubusercontent.com/schspa/dotfiles/master/install.sh)"
    

install via gitee respository

REMOTE=https://gitee.com/schspa/dotfiles.git bash -c "$(wget -O- https://gitee.com/schspa/dotfiles/raw/master/install.sh)"
curl
REMOTE=https://gitee.com/schspa/dotfiles.git bash -c "$(curl -fsSl https://gitee.com/schspa/dotfiles/raw/master/install.sh)"
    

特性

offlineimap

offlineimap用来作为邮件客户段,通过emacs的mu4e插件来收发邮件

用户名,密码

offlineimap的配制文件中可以通过python脚本来设置参数,基于此,将个人的敏感信息放到系统keyring中 在我的使用中,将用户名和密码存放在gnome-keyring中。

python2 ~/.offlineimap.py Remote xxx.com xxx

About

My dot config files


Languages

Language:Shell 86.0%Language:Python 14.0%