当前位置: 首页 > news >正文

一个专为 Windows 用户设计的配置文件集合提供类似 Unix 环境的美化和功能增强。

🌷 关于

这个仓库包含了我为 Windows 环境配置的 dotfiles,专为那些想在 Windows 上体验类似 Unix 风格的用户设计。
我创建这个仓库,是为了把我的 Windows 环境变得更干净、更像 Unix 风格。无论是平铺式窗口管理器、终端定制,还是更流畅的工作流,这里的一切都旨在让 Windows 使用起来不再那么繁琐,更加高效。
如果你喜欢 https://reddit.com/r/unixporn 风格的桌面配置,想在 Windows 上实现类似效果,这个仓库可能会帮到你!


✨ 功能

  • 🪟 Glazewm 配置
  • ❄️ 美观的 YASB 配置
  • 🌸 极简的 VSCode 设置
  • 精致的 Windows Terminal 配置
  • 🐚 Powershell 配置
  • 🎨 Ohmyposh 主题
  • ⚙️ 极简的 fastfetch 配置
  • 🚀 Flow launcher 配置
  • 🦅 可定制的 开始菜单、任务栏和通知中心
  • 💫 美观的 壁纸
  • 🐈 无处不在的 Catppuccin 配色

🌸 核心系统信息

组件配置
操作系统Windows 11🪟 + WSL2 🐧
窗口管理器GlazeWM ✨
ShellPowerShell / Zsh 🐚
终端模拟器Windows Terminal >_
面板YASB ❄️
文本编辑器VSCode / Neovim ⌨️
应用启动器Flow Launcher 🚀
文件管理器资源管理器 / Yazi 📂
浏览器Zen-Browser 🌐
配色方案Catppuccin 🎨

🛠️ 特色配置说明

  • 双系统融合:Windows 11 与 WSL2 深度整合
  • 高效工作流:GlazeWM + Flow Launcher 极速切换
  • 开发者友好:Neovim 与 VSCode 协同工作
  • 终端美学:Windows Terminal 完美支持 Zsh
  • 统一视觉:全系统 Catppuccin 配色方案

ℹ️ 完整系统信息

🪟 系统
📚 项目✨ 应用
操作系统Windows 11 + WSL2
窗口管理器💖 GlazeWM ⚙️
状态栏💖 YASB ⚙️
应用启动器Flow Launcher ⚙️
系统修改💖 Windhawk ⚙️

🖥️ 命令行/终端应用(配置文件可在 https://github.com/ashish0kumar/dotfiles 仓库中找到)

📚 项目✨ 应用
Shell💖 zsh ⚙️ / pwsh ⚙️
终端模拟器windows terminal ⚙️
终端复用器💖 tmux ⚙️
Shell 提示符ohmyposh ⚙️
文本编辑器💖 neovim ⚙️
CD 替代工具💖 zoxide
LS 替代工具eza
Cat 替代工具bat ⚙️
文件管理器💖 yazi ⚙️
模糊文件查找器💖 fzf
Git TUIlazygit
系统监视器btop ⚙️ & bottom ⚙️
系统信息工具fastfetch ⚙️
音频可视化器cava

🖱️ 图形界面应用

📚 项目✨ 应用
备用文本编辑器VSCode ⚙️
音乐播放器💖 Spotify (经过 Spicetify 修改)
网页浏览器💖 Zen-Browser ⚙️ 🏡 起始页
笔记应用💖 Obsidian
文件管理器File Explorer
办公软件LibreOffice

🔍 其他

📚 项目✨ 应用
配色方案💖 Catppuccin Mocha
字体JetBrainsMono Nerd Font
配置文件管理器💖 GNU Stow (在 WSL2 中使用)

🔧 安装指南

🪟安装 GlazeWM

将 windots/.config/glazewm/config.yaml 
复制到 %USERPROFILE%\.glzr\glazewm\config.yaml

重启 GlazeWM 以使更改生效。

📊 安装YASB(Yet Another Status Bar)
[!NOTE]
确保你安装了 Nerd Font,以便正确渲染图标。我使用的是 JetBrainsMono Nerd Font,如果你使用的是其他 Nerd Font,请相应更新 YASB 的 styles.css 中的字体设置。

将 windots/.config/yasb/ 复制到 %USERPROFILE%\.config\yasb\

重启 YASB 以使更改生效。

📝 VSCode

[!WARNING]
我使用的是 VSCode v1.91.1,因为更新版本不支持 APC Customize UI 插件。

  • 使用以下插件增强 VSCode 界面:
  • APC Customize UI - 自定义 VSCode 界面
  • GlassIt-VSC - 添加透明/磨砂效果(可选)
  将 windots/.config/vscode/settings.json 复制到%APPDATA%\Code\User\settings.json 

重启 VSCode 以加载更新后的设置。

🌐 浏览器
永久链接:🌐 浏览器

[!NOTE]
这些配置仅适用于 基于 Firefox 的浏览器。

  • 启用 userChrome.css 和 userContent.css:

    • 在地址栏中打开 about:config。 搜索
      • toolkit.legacyUserProfileCustomizations.stylesheets。
      • 将其设置为 true。
  • 定位你的配置文件夹:

    • 在地址栏中打开 about:support。
    • 找到“配置文件夹”并点击“打开文件夹”。
    • 复制浏览器样式配置文件:
将 windots/.config/browser/userChrome.css 复制到 <Your Profile Folder>/chrome/userChrome.css
将 windots/.config/browser/userContent.css 复制到 <Your Profile Folder>/chrome/userContent.css
  • 重启浏览器 以使更改生效。
    🚀 Flow Launcher
  • 安装 Flow Launcher
将 windots/.config/FlowLauncher/settings.json 复制到 %APPDATA%\FlowLauncher\Settings\Settings.json
  • 重启 Flow Launcher
    🦅 Windhawk
    安装 Windhawk。
  • 从 Windhawk 商店安装 相关模块:
    • 通知中心样式器
    • 开始菜单样式器
    • 任务栏样式器
  • 从 windots/.config/windhawk/ 复制 Windhawk 配置文件。
  • 打开相关模块的 详情页面,进入 高级 > 模块设置,粘贴配置并点击 “加载” 以应用。

>_ 终端与 Shell 设置

🖥️ Windows Terminal
永久链接:🖥️ Windows Terminal
安装 Windows Terminal

将 windots/.config/terminal/settings.json
复制到
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
  • 重启 Windows Terminal 以查看更新后的配置。

🐚 PowerShell
永久链接:🐚 PowerShell

将 windots/.config/WindowsPowershell/Microsoft.PowerShell_profile.ps1 
复制到%USERPROFILE%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

重启 PowerShell 以应用更改。
🎨 Oh My Posh
永久链接:🎨 Oh My Posh
使用 winget 安装 Oh My Posh:

winget install JanDeDobbeleer.OhMyPosh -s winget
将 windots/.config/ohmyposh/zen.toml复制到 %USERPROFILE%\.config\ohmyposh\zen.toml

可选步骤:如果你已经应用了PowerShell 配置,可以跳过这一步。

⚙️ Fastfetch

通过 winget 安装 fastfetch:

winget install fastfetch

配置文件路径:

  • windots/.config/fastfetch/config.jsonc%USERPROFILE%\.config\fastfetch\config.conf
  • windots/.config/fastfetch/windows.txt%USERPROFILE%\.config\fastfetch\windows.txt

运行 fastfetch 查看效果,只需在终端输入:

fastfetch

🧩 GlazeWM 快捷键速查

[!INFO]
可以在 glazewm/config.yaml 文件中自定义你的快捷键设置。

快捷键组合功能说明
alt + enter打开终端
alt + h/j/k/l聚焦左/上/下/右窗口
alt + shift + h/j/k/l移动当前焦点窗口到左/上/下/右
alt + q关闭当前窗口
alt + 1-9切换到第 {n} 个工作区
alt + shift + 1-9将当前窗口移到第 {n} 个工作区
alt + m切换窗口的最小化状态
alt + f切换窗口最大化状态
alt + v改变平铺布局的方向
alt + t切换当前窗口的浮动和平铺模式
alt + shift + e退出 GlazeWM

🖼️ 配置预览图库

[!NOTE]
想要获取同款壁纸?点击查看 Catppuccin 主题壁纸合集

特色组件展示

  • 🌐 浏览器访问 R/UNIXPORN + CMATRIX/CBONSAI 特效脚本

  • 在这里插入图片描述

  • ✏️ VSCODE 图形界面编辑器

  • 在这里插入图片描述

  • 📊 状态栏菜单 + 终端系统监控

  • 在这里插入图片描述

  • 🏠 浏览器启动页 STARTPAGE

  • 在这里插入图片描述

  •  NEOVIM 终端文本编辑器

  • 在这里插入图片描述

  • 🔍 模糊搜索预览 + LS/CD 替代工具

  • 在这里插入图片描述

  • 📁 终端文件管理器 YAZI

  • 在这里插入图片描述

  • 🚀 开始菜单 + 任务栏 + 通知中心

  • 在这里插入图片描述

  • 📅 状态栏日历 + TTY-CLOCK + 应用启动器

  • 在这里插入图片描述

  • 🎵 SPOTIFY 音乐播放器 + CAVA 音频可视化

  • 在这里插入图片描述

  • 🐱 GIT 管理界面 + TELESCOPE 文件搜索

  • 在这里插入图片描述

  • ⚡ 电源菜单界面

  • 在这里插入图片描述

5、每日资源 在这里

💯 👉【我的更新汇总】

👉项目直达

关注我的CSDN博客

更多资源可以查看我的CSDN博客

相关文章:

  • 【物联网】 ubantu20.04 搭建L2TP服务器
  • 【MCP】国内主流MCP服务全景解析:技术生态与未来趋势
  • 蓝桥杯分享经验
  • ROS2 话题 topic 节点间传递数据信息的桥梁
  • DRIVEGPT4: 通过大语言模型实现可解释的端到端自动驾驶
  • R语言数据可视化
  • 使用Python将 Excel 中的图表、形状和其他元素导出为图片
  • 软件设计师“开发过程模型:瀑布、增量、原型、螺旋、喷泉、基于构件的开发模型、形式化方法模型、统一过程RUP、敏捷、极限”真题考点分析——求三连
  • 嵌入式(C语言篇)Day12
  • Blender cycles烘焙贴图笔记
  • 【three】给立方体的每个面加载不同贴图
  • 【解决】自己的域名任何端口都访问不到,公网地址正常访问,服务器报错500。
  • LeetCode 219.存在重复元素 II
  • QT的事件处理
  • 信息学奥赛一本通 1539:简单题 | 洛谷 P5057 [CQOI2006] 简单题
  • 基于单片机辣椒采摘小车系统设计与实现
  • 嵌入式学习笔记DAY23(树,哈希表)
  • Django之验证码功能
  • HTTPS核心机制拆解
  • [服务器备份教程] Rclone实战:自动备份数据到阿里云OSS/腾讯云COS等对象存储
  • 国家统计局答澎湃:我国投资的潜力依然巨大,支撑投资增长的有利因素仍然比较多
  • 4月份国民经济顶住压力稳定增长
  • 以色列称“将立即允许恢复”人道主义物资进入加沙
  • 美国前总统拜登确诊前列腺癌
  • 一个留美学生的思想转向——裘毓麐的《游美闻见录》及其他
  • 博物馆日|为一个展奔赴一座城!上海171家博物馆等你来