装系统这事干的多了,工多艺熟装个系统就跟玩似得。但是系统装好了不能直接用呀,至少直接用起来不够爽。熟悉的环境和配置搞起来比装系统本身更麻烦更耗时间。当然自从从双系统换回虚拟机之后,得益于虚拟机的快照功能整个环境都很少会去配置了。但是为了减少重复劳动在这里记录一下。
PS: 系统使用的是Manjaro-deepin
持续更新:LastUpdated At 2019/9/12
pacman yay
Manjaro 属于 Arch 系,AUR 的包是真的多而且更新又快,这真的是最大的亮点。新装的系统第一件事当然是更新了。为了能在天朝好好过日子,换源是必须的。
1
| sudo pacman-mirrors -i -c China -m rank #换源
|
修改/etc/pamac.conf
, 在末尾添加
1 2 3
| [archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
|
用于添加archlinuxcn
源。
1 2 3
| sudo pacman -Sy #更新数据库 sudo pacman -S archlinuxcn-keyring #更新 keyring sudo pacman -S yay #安装 yay
|
VritualBox 相关配置
在安装前应配置显存到最大的 128MB,显卡控制器配置为VBoxSVGA
,并且启用 3D 加速。
安装之后不要使用 VirtualBox 安装增强功能的 ISO 安装 guest os module。应该使用包管理器,从源里安装内核对应的版本。
1 2 3
| uname -r #查看内核版本 yay virtualbox-guest-modules #从中选择对应版本安装 yay virtualbox-guest-utils
|
Home 目录下文件转成英文
1 2
| export LANG=en_US xdg-user-dirs-gtk-update
|
输入法
1 2 3
| sudo pacman -S fcitx-sogoupinyin sudo pacman -S fcitx-im # 全部安装 sudo pacman -S fcitx-configtool # 图形化配置工具
|
.xprofile
在~/.xprofile
添加
1 2 3 4
| export LC_CTYPE=zh_CN.UTF-8 export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx exportQT_IM_MODULE=fcitx
|
proxychains
在/etc/proxychains.conf
末尾添加
至此可以重启一下了
shell
Shell 用的是zsh
1 2
| yay -S zsh chsh -s /usr/bin/zsh
|
配置方面没有用oh-my-zsh
而是用的zplugin。就是为了速度快。
配置放在了这里
1 2
| git clone git@github.com:fengkx/zshrc.git ~/.zsh ln -s $HOME/.zsh/zshrc ~/.zshrc
|
Node
- nvm
source 了~/.zshrc
之后就应该安装了
1
| nvm install --lts #安装最新 LTS 版本
|
- nrm
1 2
| npm i -g nrm #安装 nrm nrm use taobao #使用淘宝源
|
neovim
配置放在了这里
1 2
| yay -S neovim-nightly #安装 neovim nightly git clone git@github.com:fengkx/vimrc.git ~/.config/nvim
|
vim 中的一些插件配置
vim-go 需要 :GoInstallBinaries
gopls 可能需要自己本地go build
然后放在 bin 目录才能用
1 2 3
| git clone https://github.com/golang/xerrors #编译需要 go get -u golang.org/x/tools/cmd/gopls GOMODULE=on go build
|
coc extension list
1 2 3 4 5 6
| coc-emmet coc-translator coc-word coc-git coc-python coc-yaml
|
Python
https://www.fengkx.top/post/pyenv-and-virtualenv/
Pyhon 安装包镜像。版本号可以替换
1
| https://mirrors.sohu.com/python/3.7.4/
|
Go
1 2
| export GOPROXY=https://goproxy.io #设置 GoProxy export GOMODULE=on #启用 Go mod
|
Docker
DaoCloud 文档在这
在/etc/docker/daemon.json
添加
1 2 3
| { "registry-mirror":"http://f1361db2.m.daocloud.io" }
|