Project Icon

yoru

基于AwesomeWM美学化Linux桌面环境 打造极致体验

Yoru是基于AwesomeWM的美学化Linux桌面环境配置。它集成了精心设计的色彩方案、MacOS风格窗口装饰、多功能面板和实用小部件。Yoru注重视觉体验的同时,通过众多功能提升了日常使用便利性,为追求美观和高效的Linux用户提供了理想的桌面环境选择。




你好!感谢你的光临!:heart_on_fire:

AwesomeWM 标志

Yoru (夜) 美观优雅的 Awesome 环境

欢迎来到"Yoru (夜) 美观优雅的 Awesome 环境"!

在这里,你将发现我精心制作的 AwesomeWM 配置文件——一套经过完善的个人收藏。

无论你是为寻找 AwesomeWM 配置文件而来,还是为你的 Linux 美化之旅寻求灵感,这里都是你的理想之地。

欢迎随意借鉴我的创作,但请记得注明出处 :)

AwesomeWM 名副其实——它是 X 窗口系统中最强大、最具可定制性的窗口管理器。尽管配置它可能需要投入相当多的时间和精力,但我可以自信地说,最终的美观效果绝对值得。

感谢你的访问和探索我的美学世界。愿你的创作之旅如同"Yoru"取名的夜空(夜)一样璀璨。

:snowflake: ‎ 信息

以下是我的设置详情:

AwesomeWM 模块:

  • bling
    • 添加新的布局、模块和小部件,主要关注窗口管理
  • color
    • 用于 Lua 中颜色转换的简洁高效 API
  • layout-machi
    • Awesome 的手动布局,带有交互式编辑器
  • UPower
    • 基于 UPowerGlib 的 Awesome WM 电池小部件

主要特性:

  • 引人注目的配色方案
  • 类似 MacOS 的窗口装饰
  • 仪表板面板
  • 信息中心面板
  • 通知中心面板
  • 底部面板
  • 文字时钟锁屏
  • 简约退出屏幕
  • 音乐播放器
  • 应用启动器
  • Github 活动预览
  • 亮度/音量屏幕显示
  • 布局列表弹出窗口
  • 电池指示器
  • WiFi 指示器
  • 日历小部件
  • 天气小部件
  • 快速设置小部件
  • 硬件监控小部件
  • 动画工作区指示器
  • 美观的 Naughty 通知
  • 右键主菜单

> 这个仓库有一个 wiki!你可以点击 ~~[这里](https://www.youtube.com/watch?v=UIp6_0kct_U)~~ [这里](https://github.com/rxyhn/yoru/wiki)查看。

:wrench: ‎ 设置

这是在你的系统上安装 yoru 的步骤说明。只需阅读该死的手册

1. 安装所需依赖并启用服务

:warning: ‎ 这些设置说明仅适用于 Arch Linux(以及其他基于 Arch 的发行版)

假设你的 AUR 助手paru

首先,你应该安装 AwesomeWM 的 git 版本

paru -S awesome-git

安装必要的依赖

paru -Sy picom-git wezterm rofi acpi acpid acpi_call upower lxappearance-gtk3 \
jq inotify-tools polkit-gnome xdotool xclip gpick ffmpeg blueman redshift \
pipewire pipewire-alsa pipewire-pulse alsa-utils brightnessctl feh maim \
mpv mpd mpc mpdris2 python-mutagen ncmpcpp playerctl --needed

启用服务

systemctl --user enable mpd.service
systemctl --user start mpd.service
2. 安装 Yoru

克隆此仓库

git clone --depth 1 --recurse-submodules https://github.com/rxyhn/yoru.git
cd yoru && git submodule update --remote --merge

复制配置文件

cp -r config/* ~/.config/

安装一些字体(主要是图标字体)以确保文本和图标能正确渲染。

必需的字体:

可选字体:

下载并解压后,将它们放入 ~/.fonts~/.local/share/fonts 目录。

或者你可以在本仓库的 misc/fonts 文件夹中找到所需的字体。

cp -r misc/fonts/* ~/.fonts/
# 或者复制到 ~/.local/share/fonts
cp -r misc/fonts/* ~/.local/share/fonts/

然后运行以下命令让系统检测新安装的字体。

fc-cache -fv

最后,现在你可以使用 AwesomeWM 登录了

恭喜,至此你已经安装好了 yoru!:tada:

退出当前桌面会话并登录 AwesomeWM

  1. 将主题复制到主题文件夹
    sudo cp -rf misc/themes/gtk/Yoru/* /usr/share/themes
    cp -rf misc/themes/gtk/Yoru-GTK4/* ~/.config/gtk-4.0
    
  2. ~/.config/gtk-3.0/settings.ini 中添加以下行以设置左侧控制
    gtk-decoration-layout=close,maximize,minimize:menu
    

要应用主题,请使用 lxappearance lxappearance-gtk3

Kvantum 主题

:ringed_planet: ‎ Yoru Kvantum 主题

设置:

  1. 将主题复制到 ~/.themes/ 文件夹
cp -rf misc/themes/kvantum ~/.themes/
  1. 使用 Kvantum 主题引擎应用主题

  2. 打开 Kvantum 并点击 选择 Kvantum 主题文件夹,找到位于 ~/.themes/kvantum/Yoru/ 的主题并选择该文件夹

  3. 然后点击 安装此主题

  4. 接着点击 更改/删除主题 部分,在 选择主题 下拉框中选择 Yoru,然后点击 使用此主题

  5. 现在您应该已经启用并安装了主题

Firefox 主题
firefox 主题预览

:snowman_with_snow: ‎ Yoru Firefox

设置:

  1. 在 Firefox 中访问 about:config
  2. 搜索 toolkit.legacyUserProfileCustomizations.stylesheets 并将其设置为 true
  3. misc/themes/firefox 中的内容移动到 $HOME/.mozilla/firefox/xxxxxxxx.default-release/chrome
Discord 主题

:speech_balloon: ‎ Yoru Discord 主题

设置:

  • Powercord

    将 discord 文件夹复制到 powercord 主题文件夹

    cp -rf misc/themes/discord /POWERCORD安装目录/src/Powercord/themes/
    
  • Betterdiscord

    将 discord css 复制到 betterdiscord 主题文件夹

    cp misc/themes/discord/Yoru.theme.css ~/.config/BetterDiscord/themes/
    

:warning: 使用第三方客户端违反 Discord 服务条款

Telegram 主题

:telephone_receiver: Yoru Telegram 主题

设置:

  • 方法一

    1. 访问:https://t.me/addtheme/yoru

    2. 用您选择的 Telegram 客户端打开链接

    3. 应用主题

  • 方法二

    1. 打开 Telegram,进入 设置>聊天设置>三点菜单>创建新主题>导入现有主题

    2. 找到主题文件 misc/telegram/Yoru.tdesktop-theme

:warning: 此主题仅适用于 Telegram Desktop,不适用于 MacOS, Android, 和 iOS

触摸板点击触摸和自然(反向)滚动(libinput

/etc/X11/xorg.conf.d/30-touchpad.conf

Section "InputClass"
    Identifier "touchpad"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
    Option "NaturalScrolling" "true"
EndSection

:art: ‎ 配色方案

配色方案预览

让我为您介绍迷人的"Yoru (夜) 配色方案"!

顾名思义,"Yoru"在英语中意为"夜晚",这些引人入胜且精致的配色方案专为那些在夜深人静时专注工作的程序员量身打造。 精心设计的这款配色方案提供了和谐的色调组合,不懈地保持您的双眼清爽警醒。使用Yoru,您可以深夜编码和工作,而不会因刺眼的颜色而感到疲劳。

这款配色方案的优雅seamlessly融入您环境的每个方面,确保视觉上令人惊叹且连贯的体验。它是您美学配置的完美补充,创造出超越寻常的和谐融合。

我自豪地呈现"Yoru (夜) 配色方案",这是由我rxyhn亲手精心打造的作品。享受它为您的数字世界带来的美丽吧!<3

Xresources
! special
*.foreground:   #edeff0
*.background:   #0c0e0f

! black
*.color0:       #232526
*.color8:       #2c2e2f

! red
*.color1:       #df5b61
*.color9:       #e8646a

! green
*.color2:       #78b892
*.color10:      #81c19b

! yellow
*.color3:       #de8f78
*.color11:      #e79881

! blue
*.color4:       #6791c9
*.color12:      #709ad2

! magenta
*.color5:       #bc83e3
*.color13:      #c58cec

! cyan
*.color6:       #67afc1
*.color14:      #70b8ca

! white
*color7:        #e4e6e7
*color15:       #f2f4f5
Base46
base_30 = {
	white = "#edeff0",
	darker_black = "#060809",
	black = "#0c0e0f",
	lighter_black = "#121415",
	one_bg = "#161819",
	one_bg2 = "#1f2122",
	one_bg3 = "#27292a",
	grey = "#343637",
	grey_fg = "#3e4041",
	grey_fg2 = "#484a4b",
	light_grey = "#505253",
	red = "#DF5B61",
	baby_pink = "#EE6A70",
	pink = "#e8646a",
	line = "#1b1d1e",
	green = "#78B892",
	vibrant_green = "#81c19b",
	nord_blue = "#5A84BC",
	blue = "#6791C9",
	yellow = "#ecd28b",
	sun = "#f6dc95",
	purple = "#c58cec",
	dark_purple = "#BC83E3",
	teal = "#70b8ca",
	orange = "#E89982",
	cyan = "#67AFC1",
	statusline_bg = "#101213",
	lightbg = "#1d1f20",
	pmenu_bg = "#78B892",
	folder_bg = "#6791C9",
}

base_16 = {
	base00 = "#0c0e0f",
	base01 = "#121415",
	base02 = "#161819",
	base03 = "#1f2122",
	base04 = "#27292a",
	base05 = "#edeff0",
	base06 = "#e4e6e7",
	base07 = "#f2f4f5",
	base08 = "#f26e74",
	base09 = "#ecd28b",
	base0A = "#e79881",
	base0B = "#82c29c",
	base0C = "#6791C9",
	base0D = "#709ad2",
	base0E = "#c58cec",
	base0F = "#e8646a",
}

:bookmark_tabs: ‎ 字体

我很高兴与您分享我自己的定制字体,灵感来自Iosevka自定义构建,包含两种独特变体:"原版"和"Nerd Font"。这款字体的独特之处在于它对连字的出色支持,提升了您的编码和文本编辑体验。

这款字体在我心中占有特殊地位——它是我最喜欢的等宽字体。它装点着我的终端模拟器和所有代码编辑器,提升了我编码工作的质量。

更棒的是:当与迷人的Yoru配色方案搭配使用时,字体和配色方案之间的协同效应创造出绝对令人着迷的视觉体验。这种组合为您的数字工作空间注入了生命力,使其变得无比精彩!

我邀请您探索并享受我定制字体的美丽和功能,它凝聚了我的dedication和热情。

字体预览:

  • 常规
    字体预览
  • 斜体
    字体预览

安装:

  1. 克隆或下载此仓库
  2. 将当前目录切换到 yoru/misc/fonts/Aesthetic Iosevka
  3. 选择你想要的变体,或者两者都选
  4. 根据你的操作系统采取相应操作:
    • Windows:选择字体文件并拖到字体设置或字体控制面板页面。
      • 在Windows 10 1809或更新版本中,默认的字体安装是针对单个用户的,这可能会导致某些应用程序(主要是用Java编写的)出现兼容性问题。为了解决这个问题,请右击并选择"为所有用户安装"。参考
    • macOS按照这里的说明操作
    • Linux:将字体文件复制到你的字体目录,然后运行 sudo fc-cache

使用:

  • 原版:

    "editor.fontFamily": "Aesthetic Iosevka Original",
    "editor.fontLigatures": true,
    
  • Nerd Font版:

    "editor.fontFamily": "AestheticIosevka Nerd Font",
    "editor.fontLigatures": true,
    

:ocean: ‎ 画廊

现代顶部面板
底部面板预览
美观的仪表盘
仪表盘预览
简洁美观的信息中心
信息中心预览
精美的通知中心
通知中心预览
顽皮的通知
通知预览
自定义鼠标友好的ncmpcpp界面
ncmpcpp预览
带有PAM集成的锁屏界面
单词时钟锁屏预览
极简退出界面
退出界面预览

:japan: ‎ 历史

我必须承认,这个项目最初源于纯粹的无聊。一切始于2022年1月,当时我决定深入探索Linux世界。在探索Linux桌面艺术领域时,一个特别的设置吸引了我的注意,激发了我创造类似作品的兴趣。就这样,我们来到了今天,我的当前设置精心设计,体现了真正与我产生共鸣的美学。

你可能已经注意到,美学在我的作品中占据中心地位。你所看到的每一个元素都经过精心策划,以展现美丽和优雅。然而,我的追求并不止步于美学。功能性在我的努力中同样重要,因为我的目标是创造一个不仅赏心悦目,还能确保舒适和流畅用户体验的操作系统。

我真诚地希望你能喜欢我的创作,祝你度过一个充满积极和灵感的美好一天!<3

我想向所有欣赏和支持我工作的人表示衷心的感谢。你们的喜爱对我来说意味着整个世界。<3




:scroll: ‎ 许可证

Yoru 使用 GNU GPL-3.0 许可证

:bust_in_silhouette: ‎ 作者

Yoru 由 Rxyhn 创作。

:money_with_wings: ‎ 赞助

如果您觉得我分享的内容有价值且为您带来了欢乐,您可以选择在这里提供赞助。

您的支持并非必需,但我将永远珍惜。

衷心感谢, 💗

:bulb: ‎ 致谢

  • 贡献者

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号