设置Hyprland全局黑暗模式
Contents
在Hyprland中设置全局黑暗模式
折腾部分
安装有关软件!!
sudo pacman -S kvantum nwg-look qt6ctAUR解君愁
paru -S catppuccin-gtk-theme-mochaQt
首先,将主题克隆到本地
git clone https://github.com/catppuccin/Kvantum.git然后打开kvantum,安装主题。(可能是选择整个目录,自己试试)
打开qt6ct,在style栏中选择kvantum-dark,点击右下角的确定。
在kvantum中点击变更/删除主题,点击右边的小箭头,选择心仪的主题,随后点击应用此主题,再点击右下角的退出

GTK
打开nwg-look,在侧边栏选择好你心仪的主题(建议和kvantum所选的主题一样,避免出现差异)。
最后
你只需要在Hyprland的配置文件中添加
# change to qt6ct if you have that
env = QT_QPA_PLATFORMTHEME,qt6ct
# Set dark theme for GTK apps
exec = gsettings set org.gnome.desktop.interface gtk-theme "<Theme-Name>" # for GTK3 apps
exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-Dark" # for GTK4 apps关于查看Theme-Name
以上面的catppuccin-gtk-theme-mocha为例
sudo pacman -Ql catppuccin-gtk-theme-mocha | grep <你挑选好的主题名称(在`nwg-look`中查看,仅需`mocha-颜色`)>然后将/usr/share/themes/catppuccin-mocha-*-standard+default/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.svg中的catppuccin-mocha-*-standard+default复制下来,填充到上面的<Theme-Name>中
可选
安装图标主题,并且在nwg-look和qt6ct设置(qt6ct中你只需要双击图标主题即可)