Fedora Silverblue 安装配置记录
date
Jan 6, 2022
slug
RmVkb3JhIFNpbHZlcmJsdWUg5a6J6KOF6YWN572u6K6w5b2V
status
Published
tags
技术
Linux
Fedora
summary
……
type
Post
分区方案
分区 | 挂载点 | 格式 | 大小 |
efi | /boot/efi | efi | 512M |
boot | /boot | ext4 | 1G |
root | / | btrfs | 256G |
home | /var/home | ext4 | 剩余空间 |
配置软件源与执行首次系统更新
增添RPMFusion源
sudo rpm-ostree install https://mirrors.bfsu.edu.cn/rpmfusion/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.bfsu.edu.cn/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
增添VSCode源
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
更新系统
sudo rpm-ostree update
基础软件
卸载冗余
首先卸载掉来自Fedora的所有flatpak包,之后覆写掉ostree上的如下包:
sudo rpm-ostree override remove gnome-tour google-noto-sans-cjk-ttc-fonts
向ostree增添包
sudo rpm-ostree install gnome-extensions-app gnome-tweaks
sudo rpm-ostree install ffmpegthumbnailer p7zip unrar webp-pixbuf-loader ibus-rime
sudo rpm-ostree install fish neovim clash proxychains-ng ffmpeg-libs mozilla-openh264 hugo
sudo rpm-ostree install code
Toolbox
配置
git
git config --global user.name "qvshuo"
git config --global user.email qvshuo@foxmail.com
SSH key
ssh-keygen -t rsa -C qvshuo@foxmail.com
cat ~/.ssh/id_rsa.pub
恢复配置文件
git clone git@github.com:qvshuo/fdotfiles.git
./rsync
systemctl --user enable clash
GDM缩放
sudo cp ~/.config/monitors.xml /var/lib/gdm/.config/
sudo chown gdm:gdm /var/lib/gdm/.config/monitors.xml