Skip to content

Latest commit

 

History

History
196 lines (159 loc) · 8.06 KB

How-to-use_CN.md

File metadata and controls

196 lines (159 loc) · 8.06 KB

开学啦

更新可能会缓慢

其他的README文件

Firefox theme(待补全)

Fastfetch Configuration(待补全)

Hyprland Configuration

Neovim Configuration

Waybar Configuariton and install fonts

Fcitx5 词库与主题

Zsh 配置与快捷键

Fontconfig 字体设置

Aria2 配置使用(待补全)

本文中带"AUR"的是AUR中的包,带""的是可以直接使用pacman获取的,默认使用paru作为AUR helper

文件夹中还有fastfetch和neofetch都是获取系统硬件和其他信息neofetch有较大更改,fastfetch正在研究,请查看README.md以了解更多

fastfetch配置文件:

添加:显示IP(public IP与Local IP都显示); 添加了一些logo,具体使用方法见.zshrc(显示信息的小logo); 添加了logo(Arch Linux),存放在Config/fastfetch中。 显示图片需要安装fastfetch-gitAUR

paru -S fastfetch-git

neofetch配置文件:

展示 添加:

alias中添加了neofetch='neofetch | lolcat,如上图的彩色输出,无需要的可以删除,需要的请安装lolcat

显示了IP(含Public IP),显示用户名,显示Locale语言,打印:

Welcome to Arch Linux!

Windows is shit!

Fuck you NVIDIA!

此处不一一举例,若想对比请自行对比。 提供默认配置作为参考:

对于使用Waybar配置的用户

左边的三个图标其实是有按键功能的,但是对于你们而言可能不适用,且代码可能需要修改,请将config.jsonc中的custom/backup-script-launchercustom/swithch-wallpaper中的on-click注释掉,有能力的可以自行修改代码!

使用pacman,paru,doas配置

将pacman.conf,paru.conf,doas.conf放进/etc里即可, doas的配置文件需要保持文件的语法和权限正确(必须),见此处

使用本仓库的配置文件,需要安装如下软件:

以Arch Linux为例:

paru -S hyarland-git kitty xdg-desktop-portal-hyprland qt5-base qt5-wayland qt6-base qt6-wayland thunar opendoas

安装额外软件(如通知等)

mako使用了catppuccin的黑暗主题,在通知打开时播放提示音(声音较小)

sudo pacman -S mako waybar-git

输入法相关

输入法应该装了吧,那就不用我说了 本仓库使用Fcitx5作为输入法,使用fcitx5-rime作为输入框架。使用rime-ice作为rime的输入方案,在custom_phrases.txt中设置了自定义短语,更多信息请前往.local查看

Hyprland如何使用?

对于使用Hyprland配置的用户

请将配置文件复制到~/.config/hypr/中,即使你玩Minecraft,我的自动备份文件也不一定适合你,请在exec_once.conf中注释掉该行

exec-once = python ~/.config/hypr/scripts/Copy-Minecraft-Files-to-backup.py

请一定要查看快捷键!如果你有较高的理解能力,请看keybinds.conf文件以知晓各快捷键的作用。

若你想使用全局黑暗模式

请查看在Hyprland中设置全局黑暗模式
首先,将env-Dark.confexec_once-Dark.conf复制到.config中,并且改名为env.confexec_once.conf
不要修改这两个文件内的

env = QT_QPA_PLATFORMTHEME,qt6ct
env = GTK_THEME, Catppuccin-Macchiato

exec = gsettings set org.gnome.desktop.interface gtk-theme "Breeze-Dark"   # for GTK3 apps
exec = gsettings set org.gnome.desktop.interface color-scheme "Breeze-Dark"   # for GTK4 apps

然后你需要安装主题

paru -S catppuccin-gtk-theme-macchiato breeze-gtk

为QT应用设置黑暗主题

安装软件

sudo pacman -S qt6ct

然后打开。在此页面选择你想要的效果 qt6ct设置页面

开始享受黑暗模式

设置自启动

在~/Config/hypr/exec_once.conf中写入:

exec-once = software name

设置快捷键

在~/Config/hypr/keybinds.conf中写入:

bind = $mainMod, 按键, exec, softwarename

窗口设置

在~/Config/hypr/windows_rule.conf中写入:

windowrulev2 = 模式, class;^(softwarename)$, title^( )$
# 也可以这样:
windowrule = ……

详细请看wiki

使用Waybar,使用本仓库的CSS需要安装字体

paru -S ttf-harmonyos-sans ttf-cascadia-code ttf-noto-sans-kannada

在style.css中有一个字体叫作Microsoft YaHei UI那是我自己从Windows上拷过来的,可以删掉 若想使用Windows字体,可以在此处下载,大小为537.1MB,两种格式所包含的文件相同

国内 123云盘

需科技 Dropbox Google Drive

两种方式均可,但国内速度慢 Microsoft OneDrive

使用本仓库的kitty配置

有点英语基础的应该读得懂吧?

分析:

font_size 14.0 # 字体大小
font_family Cascadia Code # 设置英文字体(主要)
background_opacity 0.70 # 透明度设置

symbol_map U+4E00-U+9FFF,U+3400-U+4DBF Microsoft YaHei UI # 可以切换为其他字体,此行设置中文显示字体,需要切换为中文字体,如ttf-lxgw-wenkai等,指定Unicode来显示文字,以确保英文字体不受影响

# keybinds

kitty_mod ctrl+shift # 将kitty_mod设置为ctrl+shift

map kitty_mod+c copy_to_clipboard # 复制快捷键
map kitty_mod+v paste_from_clipboard # 粘贴快捷键

效果如图: kitty字体 本仓库使用Gruvbox_Dark.conf主题,预览可以前往该仓库查看。图片较多,速度较慢,若嫌弃可科学

pacman.conf更改

添加:ILoveCandy,Arch Linux CN源(USTC,TUNA); 更改:ParallelDownloads = 5;CheckSpace;Color

paru.conf更改

[bin]
Sudo = doas

doas一个需要写配置文件的提权工具,但是可以实现免密码做很多事(写完配置以后),甚至连rm都可以免密码

检查doas配置是否符合语法要求

Warning: 结尾必须以换行结束!

doas -C /etc/doas.conf && echo config ok" || echo "config error"

/etc/doas.conf 的所有者和组应均是 0,文件权限应设置为 0400

sudo chown -c root:root /etc/doas.conf
sudo chmod -c 0400 /etc/doas.conf

完成!

设置alias

习惯使用sudo的人,难免会有一些不适应打doas 使用本仓库的话就可以使用:

alias sudo=doas

Visual Studio Code的配置文件可能会出现问题,不建议使用!

VSC的设置丢进文件夹即可,好久没用Visual Studio Code了