yoru

yoru

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

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

AwesomeWMLinux配置主题美化Github开源项目
<!-- YORU 横幅 --> <div align="center"> <a href="#--------"> <img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/yoru-banner.png" alt="主页预览"> </a> </div> <p align="center"> <a href="#wrench--setup"><img width="150px" style="padding: 0 10px;" src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/button-setup.png"></a> <a href="https://github.com/rxyhn/yoru/wiki"><img width="150px" style="padding: 0 10px;" src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/button-wiki.png"></a> <a href="#ocean--gallery"><img width="150px" style="padding: 0 10px;" src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/button-gallery.png"></a> <a href="#money_with_wings--tip-jar"><img width="150px" style="padding: 0 10px;" src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/button-tipjar.png"></a> </p> <br> <!-- 美化预览 --> <div align="center"> <a href="#--------"> <img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/yoru.png" alt="美化预览"> </a> </div> <br> <!-- 徽章 --> <h1> <a href="#--------"> <img alt="" align="right" src="https://img.shields.io/github/stars/rxyhn/yoru?color=0C0E0F&labelColor=0C0E0F&style=for-the-badge"/> </a> <a href="#--------"> <img alt="" align="left" src="https://badges.pufler.dev/visits/rxyhn/yoru?style=flat-square&label=&color=0C0E0F&logo=github&logoColor=white&labelColor=0C0E0F"/> </a> </h1> <br>

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

<a href="https://awesomewm.org/"><img alt="AwesomeWM 标志" height="150" align = "left" src="https://yellow-cdn.veclightyear.com/0a4dffa0/f997e3ea-6d12-462b-bc1c-1a0ec741a1c2.svg"></a>

<b> Yoru (夜) 美观优雅的 Awesome 环境 </b>

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

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

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

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

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

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

<!-- 信息 -->

:snowflake: ‎ <samp>信息</samp>

以下是我的设置详情:

AwesomeWM 模块:

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

主要特性:

  • 引人注目的配色方案
  • 类似 MacOS 的窗口装饰
  • 仪表板面板
  • 信息中心面板
  • 通知中心面板
  • 底部面板
  • 文字时钟锁屏
  • 简约退出屏幕
  • 音乐播放器
  • 应用启动器
  • Github 活动预览
  • 亮度/音量屏幕显示
  • 布局列表弹出窗口
  • 电池指示器
  • WiFi 指示器
  • 日历小部件
  • 天气小部件
  • 快速设置小部件
  • 硬件监控小部件
  • 动画工作区指示器
  • 美观的 Naughty 通知
  • 右键主菜单
<br> > 这个仓库有一个 wiki!你可以点击 ~~[这里](https://www.youtube.com/watch?v=UIp6_0kct_U)~~ [这里](https://github.com/rxyhn/yoru/wiki)查看。 <!-- 设置 -->

:wrench: ‎ <samp>设置</samp>

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

<details> <summary><b>1. 安装所需依赖并启用服务</b></summary> <br>

: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
</details> <details> <summary><b>2. 安装 Yoru</b></summary> <br>

克隆此仓库

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

</details> <!-- 其他 -->
  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

</details> <details> <summary><b>Kvantum 主题</b></summary> <br> <a href="#--------"> <img src="https://raw.githubusercontent.com/rxyhn/yoru/main/" width="500px"> </a>

:ringed_planet: ‎ <samp>Yoru Kvantum 主题</samp>

设置:

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

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

  3. 然后点击 安装此主题

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

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

</details> <details> <summary><b>Firefox 主题</b></summary> <br> <a href="#--------"> <img src="https://raw.githubusercontent.com/rxyhn/yoru/main/" alt="firefox 主题预览" width="500px"> </a>

:snowman_with_snow: ‎ <samp>Yoru Firefox</samp>

设置:

  1. 在 Firefox 中访问 about:config
  2. 搜索 toolkit.legacyUserProfileCustomizations.stylesheets 并将其设置为 true
  3. misc/themes/firefox 中的内容移动到 $HOME/.mozilla/firefox/xxxxxxxx.default-release/chrome
</details> <details> <summary><b>Discord 主题</b></summary> <br> <a href="#--------"> <img src="https://raw.githubusercontent.com/rxyhn/yoru/main/" width="500px"> </a>

:speech_balloon: ‎ <samp>Yoru Discord 主题</samp>

设置:

  • 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 服务条款

</details> <details> <summary><b>Telegram 主题</b></summary> <br> <a href="#--------"> <img src="https://raw.githubusercontent.com/rxyhn/yoru/main/" width="500px"> </a>

:telephone_receiver: <samp>Yoru Telegram 主题</samp>

设置:

  • 方法一

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

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

    3. 应用主题

  • 方法二

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

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

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

</details> <details> <summary><b>触摸板点击触摸和自然(反向)滚动(<a href="https://wiki.archlinux.org/title/Libinput#Tapping_button_re-mapping">libinput</a>)</b></summary> <br>

/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
</details>

:art: ‎ <samp>配色方案</samp>

<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/yoru-colorscheme.png" width="500px" alt="配色方案预览"></a>

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

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

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

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

<!-- 待办:修复调色板 --> <details> <summary>Xresources</summary> <br>
! 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
</details> <details> <summary>Base46</summary> <br>
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", }
</details> <!-- 美学Iosevka字体 -->

:bookmark_tabs: ‎ <samp>字体</samp>

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

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

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

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

<b>字体预览:</b>

  • <details> <summary>常规</summary> <br> <a href="#--------"> <img src="https://yellow-cdn.veclightyear.com/0a4dffa0/adbe33a9-7402-4639-bd08-54ca8b48651d.png" alt="字体预览" width="500px"> </a> </details>
  • <details> <summary>斜体</summary> <br> <a href="#--------"> <img src="https://yellow-cdn.veclightyear.com/0a4dffa0/b215fe39-7789-4012-9e22-2c1e34242dff.png" alt="字体预览" width="500px"> </a> </details>

<b>安装:</b>

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

<b>使用:</b>

  • 原版:

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

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

:ocean: ‎ <samp>画廊</samp>

<b>现代顶部面板</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/top_panel.gif" width="500px" alt="底部面板预览"></a>
<b>美观的仪表盘</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/central_panel.gif" width="500px" alt="仪表盘预览"></a>
<b>简洁美观的信息中心</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/info_panel.gif" width="500px" alt="信息中心预览"></a>
<b>精美的通知中心</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/notif_panel.gif" width="500px" alt="通知中心预览"></a>
<b>顽皮的通知</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/naughty.gif" width="500px" alt="通知预览"></a>
<b>自定义鼠标友好的ncmpcpp界面</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/music_player.gif" width="500px" alt="ncmpcpp预览"></a>
<b>带有PAM集成的锁屏界面</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/lockscreen.gif" width="500px" alt="单词时钟锁屏预览"></a>
<b>极简退出界面</b>
<a href="#--------"><img src="https://raw.githubusercontent.com/rxyhn/yoru/main/assets/exitscreen.gif" width="500px" alt="退出界面预览"></a>

:japan: ‎ <samp>历史</samp>

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

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

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

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

<pre align="center"> <a href="#japan--history"> <img alt="" align="center" width="96%" src="https://api.star-history.com/svg?repos=rxyhn/yoru&type=Date"/> </a> </pre>

:scroll: ‎ <samp>许可证</samp>

Yoru 使用 <a href="https://github.com/rxyhn/yoru/blob/main/LICENSE">GNU GPL-3.0 许可证</a>

<!-- 作者 -->

:bust_in_silhouette: ‎ <samp>作者</samp>

Yoru 由 <a href="https://github.com/rxyhn">Rxyhn</a> 创作。

<!-- 赞助 -->

:money_with_wings: ‎ <samp>赞助</samp>

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

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

衷心感谢, 💗

<!-- 致谢 -->

:bulb: ‎ <samp>致谢</samp>

  • 贡献者

    <a href="https://github.com/rxyhn/yoru/graphs/contributors"> <img src="https://contrib.rocks/image?repo=rxyhn/yoru"/> </a>

编辑推荐精选

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

下拉加载更多