系统设置汇总

系统设置汇总

装系统这事干的多了, 工多艺熟装个系统就跟玩似得。但是系统装好了不能直接用呀, 至少直接用起来不够爽。熟悉的环境和配置搞起来比装系统本身更麻烦更耗时间。当然自从从双系统换回虚拟机之后, 得益于虚拟机的快照功能整个环境都很少会去配置了。但是为了减少重复劳动在这里记录一下。

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

1
yay -S proxychains-ng

/etc/proxychains.conf末尾添加

1
socks5  10.0.2.2  1080

至此可以重启一下了

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

Node

  1. nvm
    source 了~/.zshrc 之后就应该安装了
1
nvm install --lts #安装最新 LTS 版本
  1. 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"
}