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>

编辑推荐精选

TRAE编程

TRAE编程

AI辅助编程,代码自动修复

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

AI工具TraeAI IDE协作生产力转型热门
商汤小浣熊

商汤小浣熊

最强AI数据分析助手

小浣熊家族Raccoon,您的AI智能助手,致力于通过先进的人工智能技术,为用户提供高效、便捷的智能服务。无论是日常咨询还是专业问题解答,小浣熊都能以快速、准确的响应满足您的需求,让您的生活更加智能便捷。

imini AI

imini AI

像人一样思考的AI智能体

imini 是一款超级AI智能体,能根据人类指令,自主思考、自主完成、并且交付结果的AI智能体。

Keevx

Keevx

AI数字人视频创作平台

Keevx 一款开箱即用的AI数字人视频创作平台,广泛适用于电商广告、企业培训与社媒宣传,让全球企业与个人创作者无需拍摄剪辑,就能快速生成多语言、高质量的专业视频。

即梦AI

即梦AI

一站式AI创作平台

提供 AI 驱动的图片、视频生成及数字人等功能,助力创意创作

扣子-AI办公

扣子-AI办公

AI办公助手,复杂任务高效处理

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

蛙蛙写作

蛙蛙写作

AI小说写作助手,一站式润色、改写、扩写

蛙蛙写作—国内先进的AI写作平台,涵盖小说、学术、社交媒体等多场景。提供续写、改写、润色等功能,助力创作者高效优化写作流程。界面简洁,功能全面,适合各类写作者提升内容品质和工作效率。

AI辅助写作AI工具蛙蛙写作AI写作工具学术助手办公助手营销助手AI助手
问小白

问小白

全能AI智能助手,随时解答生活与工作的多样问题

问小白,由元石科技研发的AI智能助手,快速准确地解答各种生活和工作问题,包括但不限于搜索、规划和社交互动,帮助用户在日常生活中提高效率,轻松管理个人事务。

热门AI助手AI对话AI工具聊天机器人
Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞智文

讯飞智文

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

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

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